00:14fdobridge: <gfxstrand> Honestly, I wouldn't mind Michael doing another benchmark run right about now. It'd give a nice baseline for as we improve things going forward.
00:15fdobridge: <gfxstrand> Where NVK is at today is the baseline zero perf work, correct but not fast driver.
00:22fdobridge: <gfxstrand> BTW: Huge thank you to everyone who's trying out games and posting screenshots of them working. I've been head-down for a year and a half now to get us to this point and it's really satisfying to see it all come together. Screenshots of all sorts of different games working is really encouraging. I'll happily take bug reports and screenshots of hilarious misrenders, too, but screenshots of working games make me happy. 💜
00:22fdobridge: <gfxstrand> BTW: Huge thank you to everyone who's trying out games and posting screenshots of them working. I've been head-down for a year and a half now to get us to this point and it's really satisfying to see it all come together. Screenshots of all sorts of different games working is really encouraging. I'll happily take bug reports and screenshots of hilarious misrenders too, but screenshots of working games make me happy. 💜 (edited)
00:39onilyxe: Hi guys. i have a laptop lenovo thinkpad t480. hardware info Model: Lenovo ThinkPad T480 Memory: 16.0 GB Processor: Intel® Core™ i7-8650U × 8 Graphics: Intel® UHD Graphics 620 (KBL GT2)/NVIDIA GeForce MX150 2GB GDDR5 OS name: Arch Linux OS build: rolling OS type: 64-bit GNOME Version: 45.1 Window Control: Wayland Kernel Version: Linux 6.6.1-arch1-1 when starting the system without charger everything works as it should until you try to open a video f
00:39onilyxe: with vlc
00:39onilyxe: Then the laptop starts to slow down and vlc won't open. when shutting down, an error is displayed, which is displayed again when starting the system without charger: https://imgur.com/sUljhpD and https://imgur.com/6GeH26K. if you use it with charger everything works as it should
00:40onilyxe: Due to the nature of my work I cannot leave my laptop on all the time to monitor this chat (I am not sure if I can reconnect and see what I have been answered). for both contact with me you can use email onilyxe@gmail.com or telegram https://t.me/onilyxe
00:45fdobridge: <airlied> might be worth trying to boot with nouveau.runpm=0
03:18fdobridge: <!DodoNVK (she) 🇱🇹> Will the next step be trying to get vkd3d-proton working? 🏎️
04:14fdobridge: <gfxstrand> Vulkan 1.3
04:16fdobridge: <gfxstrand> And generally shoring up NAK
05:25fdobridge: <gfxstrand> But mostly Vulkan 1.3. most of what's remaining there is compiler features. 8, 16, and 64-bit types, float controls, memory model, fmulz, all the fun stuff.
05:25fdobridge: <gfxstrand> Some of it will go pretty quickly. Some of it is breaking new ground.
05:26fdobridge: <gfxstrand> Also, uniform values and bindless UBOs.
06:37fdobridge: <airlied> yeah I'd say non-NAK ZCULL is probably the most unknown thing that would have the highest impact
07:49fdobridge: <airlied> @marysaka https://gitlab.freedesktop.org/airlied/mesa/-/commits/pushbuf-dump-tool has some improvments to push dumps
07:51fdobridge: <airlied> still can't find the video command stream, I can find some sync stuff, might be using a different fifo or something
07:52fdobridge: <marysaka> nice!
07:53fdobridge: <marysaka> yeah I have a feeling it is a different fifo
07:54fdobridge: <airlied> ah well at least the dumper should be a bit more robust 🙂
08:01fdobridge: <marysaka> thank you!
08:01fdobridge: <marysaka> I should probably clean my branch and prepare a MR
08:02fdobridge: <marysaka> Initially I wanted to have the MME dumper too but that would require a full revamp on isadecode to handle multiple decoder in the same project...
09:16fdobridge: <!DodoNVK (she) 🇱🇹> How hard would it be to support Turing+ mesh shaders on NVK when compared to RT shaders? :ferris:
09:48fdobridge: <marysaka> Everything about both is unknown but I'm working on the mesh shader side
10:20fdobridge: <airlied> Are mesh a different class to 3d?
10:23fdobridge: <marysaka> no but it uses unknown methods around
10:25fdobridge: <marysaka> mostly figured out the command submission part, there is still the ``PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS`` and ``PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS`` queries that are unknown to me
10:26fdobridge: <marysaka> Still need to dig the shader side a bit deeper but I have the basics figured out mostly
16:13uis: Is gtx 1060 reclocking supported?
16:23fdobridge: <gfxstrand> no
16:23fdobridge: <gfxstrand> And Pascal likely never will.
16:46fdobridge: <illwieckz> I always find fun when people talk about “gtk 1060” like if it was “_the_ gtx 1060”, like if the gtx 1060 was a model, but the gtx 1060 was not a model but a range of products. There was 7 (seven) Nvidia graphics card models (not counting the mobile ones) with different code names and different caracteristics, released in a time frame of more than 2 years (more than 800 days).
16:46fdobridge: <illwieckz> Though, in the current topic it doesn't change things a lot, all were Pascal ones. But “gtx 1060” is not a model, it's more like a brand to sell multiple models. At least they did better with the “gtx 1060” brand than they did with the “geforce 8400 gs” in the past: all 1060 have same architecture (Pascal) and same drivers (and probably same bugs), while some 8400gs had different architectures (Tesla 1, Tesla 2), different drive
16:58fdobridge: <gfxstrand> Yeah, at least they're consistent on generation. 10th gen Intel i7 CPUs come with two entirely differeng GPU generations. 🤡
16:59fdobridge: <gfxstrand> Yeah, at least they're consistent on generation, though. 10th gen Intel i7 CPUs come with two entirely differeng GPU generations. 🤡 (edited)
17:01fdobridge: <karolherbst🐧🦀> they weren't in the past 🥲
17:01fdobridge: <karolherbst🐧🦀> but yeah, it got a lot better
17:02fdobridge: <karolherbst🐧🦀> apparently there are GeForce RTX 2050 Mobile which are Ampere :ferrisUpsideDown:
17:02fdobridge: <rhed0x> *cough* GTX 750 which is Maxwell v1
17:02fdobridge: <rhed0x> or was it the Ti?
17:03fdobridge: <rhed0x> all other GTX 700 cards were Kepler at least
17:08fdobridge: <gfxstrand> TI
17:50fdobridge: <dadschoorse> radeon rx 200 series had terascale 2 (not even 3) and gcn1, 2 and 3
17:50fdobridge: <rhed0x> oof
18:36fdobridge: <illwieckz> but at least those radeons didn't have the same exact name 😄
18:36fdobridge: <illwieckz> wait
18:37fdobridge: <illwieckz> you always need to know what you buy when you buy an r7 😄
18:38fdobridge: <illwieckz> unlike R9 which is always associated with something, like R9 390X (gcn2) R9 fury (gcn3), some R7 just look like named R7.
18:39fdobridge: <illwieckz> of course they have more infos somewhere, but in listing you may not know that much
20:21fdobridge: <gfxstrand> Ugh... Uniform registers are not as useful as I was hoping they'd be. 😕
20:23fdobridge: <butterflies> Both 750 and 750 Ti are Maxwell
20:25fdobridge: <mhenning> How so?
20:27fdobridge: <gfxstrand> Most ops can't generate them. Only a handful of integer and subgroup ops.
20:27fdobridge: <gfxstrand> So they don't end up being a general thing like they are on AMD or Intel(ish)
20:27fdobridge: <gfxstrand> Basically, they exist for address calculations
20:28fdobridge: <gfxstrand> And maybe some other special stuff
20:32fdobridge: <mhenning> Oh, yeah. I think uniform regs have their own ALU so I guess it makes sense they wouldn't want to add full floating point hardware
20:38fdobridge: <dadschoorse> I mean, on amd the scalar alu is also very limited in feature set
20:40fdobridge: <dadschoorse> gfx11.5 is added a floating point scalar alu tho, but it's very basic (no rcp/other trans ops, no abs/neg/clamp modifiers, fma is limited to 2 operands)
21:44fdobridge: <phomes_> Return to monkey island seems to be work fine with nvk. 60 fps without gsp
21:44fdobridge: <phomes_> https://cdn.discordapp.com/attachments/1034184951790305330/1177001666344661152/Screenshot_from_2023-11-22_22-40-01.png?ex=6570eb38&is=655e7638&hm=3e08a5e86bd309128793174f54b43725e9496c580fa872b5e4505c65abb8ec97&
22:13fdobridge: <esdrastarsis> @asdqueerfromeu linux-firmware has been updated on Arch Linux