00:46airlied[d]: gfxstrand[d]: remaining comments on the latencies patch are probably for you
01:00gfxstrand[d]: I'll look in detail tomorrow.
01:02gfxstrand[d]: I'm not thrilled about having misc +N in there but I don't have a better plan. We need something more accurate than the shit Turing estimates. And it's that or I build a R/E framework for it.
01:02airlied[d]: I think start from the numbers we get and twiddle until the tests pass is as good as we can expect right now
01:51lightbulb: hello
01:52lightbulb: i need help, i recently did a new Arch install on my computer and instead of choosimf
01:52lightbulb: choosing* Nvidia proprietary drivers, i installed Nouveau
01:53lightbulb: and now everytime i use my monitor's max refresh rate of 75hz, the screen flickers really badly
01:53lightbulb: (i set it using xrandr)
01:54lightbulb: and i looked at dmesg and there is a line that says "nouveau 0000:01:00.0: gr: intr 00000040"
01:55lightbulb: GPU is an Nvidia 1050ti, latest zen kernel, running XFCE4 on X11
01:56lightbulb: and the screen output seems to get darker and darker the long it is on 75hz, which does not happen in 60hz
02:30lightbulb: nvm i:
02:30lightbulb: i'm going back to proprietary
02:30lightbulb: sorry for being a burden
02:30lightbulb: bye
07:27snowycoder[d]: gfxstrand[d]: How would a R/E framework for latencies look like?
07:46airlied[d]: there would be two halves depending on how much input you'd know, first you have to figure out what the min delays for each instruction would be, then you'd have to create categories for them and group them into those, I think you could work out the min deps by brute forcing the hw, or maybe hammering on the vk or cuda drivers
08:34JesusChrist: [JesusChrist] Corpus Loaded With 818 Messages
08:34JesusChrist: [JesusChrist] Training Neural Network...
08:36JesusChrist: [Chat] Sup
08:36JesusChrist: [JesusChrist] Pretend its just to
08:37JesusChrist: [JesusChrist] just full. wandering in it, New Server smh lying temporary
08:39JesusChrist: [JesusChrist] Corpus Loaded With 820 Messages
08:39JesusChrist: [JesusChrist] Training Neural Network...
08:40JesusChrist: [Chat] Set the send message time to 3-5 Minutes
11:28dakr: marysaka[d], I'm not a huge fan of the NVVAL() and NVDEF() stuff, but it's clearly better than magic values. :)
11:39karolherbst: dakr: maybe reuse whatever we've come up with for nvk?
11:40karolherbst: though that's not useful for mmio register programming but it might allow for a cleaner push buffer handling?
12:04Mary: I guess I will clean up/continue those patches then
12:04Mary: karolherbst: another thing is that dev_vm.h regs are offset and not the proper address, the rest is kind of normal (PMC, ect)
13:07karolherbst: right...
14:36PhilAlbano: could you tell me what is the best nvidia card fro use with nouveau? what I'm asking is wayland, hw video of at least h264 and fan control that it wont run on full speed all the time
14:36PhilAlbano: OS is latest Fedora
14:39PhilAlbano: NVK hardware support is described in little fuzzy way on their documentation
14:39PhilAlbano: 'some GTX 700 and 800 series, most 900 series'
14:40PhilAlbano: but what bout nouveau in it?
14:57chikuwad[d]: hw video exists on proprietary, it's vaapi that doesn't
14:57chikuwad[d]: unless you use the third party vaapi driver
14:57chikuwad[d]: https://github.com/elFarto/nvidia-vaapi-driver
14:57chikuwad[d]: it does? :doomthink:
14:58chikuwad[d]: weird
14:58chikuwad[d]: I've used it for months now and have had no issues really
14:59PhilAlbano: then in context of vaapi I could use nouveau with this vaapi driver which as I see exists officialy on Fedora 41/42 and it should work?
15:04chikuwad[d]: mangodev[d]: correct
15:06PhilAlbano: I do not play games then fps performance is not the case here
15:06PhilAlbano: rather power consumption
15:07PhilAlbano: what bout CUDA support?
15:07PhilAlbano: it is possible only with their prioprietary driver?
15:08mhenning[d]: mangodev[d]: nouveau gl supported ada but not blackwell.
15:08esdrastarsis[d]: chikuwad[d]: but it breaks on major driver updates
15:08PhilAlbano: we are talking about sth around nvk supports
15:08PhilAlbano: then GTX1050Ti for instance
15:09chikuwad[d]: esdrastarsis[d]: somehow I haven't faced that either wtf
15:10mhenning[d]: mangodev[d]: yeah, at this point the ada support is still present but deprecated in favor of nvk+zink
15:10esdrastarsis[d]: chikuwad[d]: It broke in the update from 570 to 575: https://github.com/elFarto/nvidia-vaapi-driver/commit/0ef97c1849fac3e07cdf39ffe4cd9aa9f352896f
15:11PhilAlbano: ada?
15:26chikuwad[d]: I have a feeling they're looking to purchase one depending on support
16:43PhilAlbano: chikuwad[d]: whi?
16:43PhilAlbano: who?
16:48gfxstrand[d]: PhilAlbano: Yeah, CUDA is an nvidia API. We don't support it with open drivers.
17:57kar1m0[d]: I don't think it is legal to reverse engineer it either
17:57kar1m0[d]: Since it's proprietary Nvidia technology
17:58magic_rb[d]: Eeeehhhhhhh it depends on what jurisdiction and whats your budget
17:58magic_rb[d]: Windows is a proprietary technology and wine exists
17:58chikuwad[d]: wine is a clean room reimpl
17:59magic_rb[d]: Well yes
17:59chikuwad[d]: and https://github.com/vosen/ZLUDA exists
17:59magic_rb[d]: But you can do cude the same way
18:00mohamexiety[d]: there's no need for reverse engineering, the CUDA API is public
18:01PhilAlbano: I have put 1050Ti, nouveau loaded, vulkaninfo shows:
18:01PhilAlbano: https://pastebin.com/raw/hR6JTyG4
18:01PhilAlbano: then looks like nvm is working?
18:01chikuwad[d]: correct
18:01PhilAlbano: what is strange glxgears with vblank_mode=0 on fullhd full screen reports only 154
18:01PhilAlbano: fan on card does not speed up
18:03kar1m0[d]: mohamexiety[d]: I didn't know that🙂
18:03esdrastarsis[d]: PhilAlbano: reclocking is unsupported for pascal gpus
18:03gfxstrand[d]: That's because there's no reclocking on those cards
18:03PhilAlbano: all right
18:03kar1m0[d]: gfxstrand[d]: So what cards do support reclocking?
18:04kar1m0[d]: I think Ada Lovelace does
18:04kar1m0[d]: But what others do?
18:04mohamexiety[d]: Turing+
18:04esdrastarsis[d]: kar1m0[d]: Kepler, maxwell v1, turing, ampere, ada and blackwell
18:05PhilAlbano: but sth is wrong with libva
18:05PhilAlbano: https://pastebin.com/raw/WPWRe8qm
18:05kar1m0[d]: Kepler?
18:05mohamexiety[d]: Kepler and maxwell v1 are manual iiuc relocking but not sure
18:05PhilAlbano: no profiles listed
18:05mohamexiety[d]: kar1m0[d]: GTX 7xx
18:05mohamexiety[d]: (and 6xx)
18:05kar1m0[d]: What about the 920m
18:05kar1m0[d]: Laptop kepler
18:05mohamexiety[d]: if it's kepler it should but not sure if it's automatic or manual
18:06mohamexiety[d]: there were fermi 920ms too
18:06esdrastarsis[d]: mohamexiety[d]: yes
18:06chikuwad[d]: PhilAlbano: nvk/nouveau doesn't support VA-API at the moment
18:06kar1m0[d]: mohamexiety[d]: 920m is Kepler b
18:06kar1m0[d]: From what snowycoder[d] told me that is
18:06esdrastarsis[d]: mohamexiety[d]: it's manual
18:07esdrastarsis[d]: my friend tested Minecraft on zink/nvk yesterday
18:07kar1m0[d]: esdrastarsis[d]: So how would I make it work
18:07PhilAlbano: but chikuwad[d] said earlier today that it does :)
18:07kar1m0[d]: If it's manual
18:07PhilAlbano: take alook:
18:07PhilAlbano: 16:59 PhilAlbano: then in context of vaapi I could use nouveau with this vaapi driver which as I see exists officialy on Fedora 41/42 and it should work?
18:07PhilAlbano: 17:04 < chikuwad[d]> mangodev[d]: correct
18:08PhilAlbano: or I misunderstand sth?
18:08chikuwad[d]: the third party va-api driver is for the proprietary drivers
18:08chikuwad[d]: not nouveau
18:08chikuwad[d]: and my "correct" was for the driver being decode-only
18:09PhilAlbano: decode-only?
18:09esdrastarsis[d]: https://cdn.discordapp.com/attachments/1034184951790305330/1396917015515500865/photo_5181419194544139807_y.jpg?ex=687fd3d9&is=687e8259&hm=f9a4659bd7c0b93e3e602482992f343f6beee0842559c11373f49367f47d57f1&
18:09esdrastarsis[d]: esdrastarsis[d]: it's really an interesting test
18:09kar1m0[d]: esdrastarsis[d]: Hwmon monitoring?
18:10kar1m0[d]: Wait
18:10chikuwad[d]: GT720
18:13esdrastarsis[d]: kar1m0[d]: https://github.com/polkaulfield/nouveau-reclocking-guide
18:14kar1m0[d]: esdrastarsis[d]: Thank you
18:19esdrastarsis[d]: kar1m0[d]: Yes, pre-gsp gpus support hwmon on nouveau
18:31mohamexiety[d]: mangodev[d]: no
19:52mohamexiety[d]: mangodev[d]: yeah
20:19mohamexiety[d]: whatever the HW supports
20:20mohamexiety[d]: so 5 for blackwell, 4 for ampere and ada, 3 for turing till kepler and 2/1 for older