00:00fdobridge: <karolherbst🐧🦀> so we have to live with the currently set voltage
00:00fdobridge: <Samantas5855> is that the case on maxwell too?
00:00fdobridge: <Samantas5855> maxwell 2
00:01fdobridge: <karolherbst🐧🦀> no, on maxwell 2 we just can't control the fans
00:01fdobridge: <karolherbst🐧🦀> pascal is quite different to maxwell/kepler, so we'd also have to do a lot of reverse engineering with almost no payoff
00:02fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> Meme hardware
00:03fdobridge: <karolherbst🐧🦀> I wished I had good memes for this
00:03fdobridge: <Samantas5855> so do they just always spin at max?
00:03fdobridge: <karolherbst🐧🦀> no
00:03fdobridge: <Samantas5855> I can make
00:03fdobridge: <karolherbst🐧🦀> to whatever the VBIOS code decided is should spin at
00:04fdobridge: <karolherbst🐧🦀> to whatever the VBIOS code decided it should spin at (edited)
00:04fdobridge: <Samantas5855> so there is a logic board inside the card that controls the fan
00:04fdobridge: <karolherbst🐧🦀> sooo.. uhm.. there was this idea to just boot up the vbios PMU code image and let it work this things out after we unloaded our PMU code for memory reclocking
00:04fdobridge: <Samantas5855> we just cant control them manually?
00:04fdobridge: <karolherbst🐧🦀> no
00:04fdobridge: <karolherbst🐧🦀> it's all driver managed
00:05fdobridge: <karolherbst🐧🦀> or rather.. firmware
00:05fdobridge: <Samantas5855> I mean the vbios
00:05fdobridge: <karolherbst🐧🦀> the vbios also has firmware
00:05fdobridge: <Samantas5855> would it be possible to get the firmware from prop drivers?
00:05fdobridge: <karolherbst🐧🦀> and the UEFI/BIOS POSTing loads this vbios and executes codes, which then boots the firmware and stuff
00:05fdobridge: <karolherbst🐧🦀> it's all very.... complex
00:05fdobridge: <karolherbst🐧🦀> yes, but nobody is allowed to redistribute it
00:06fdobridge: <karolherbst🐧🦀> and then we'd have to reverse engineer the ABI/API
00:06fdobridge: <Samantas5855> does nvidia still not want to provide it under a license that permits redistribution?
00:06fdobridge: <karolherbst🐧🦀> no
00:07fdobridge: <karolherbst🐧🦀> only the GSP
00:07fdobridge: <Samantas5855> sad
00:07fdobridge: <karolherbst🐧🦀> very
00:07fdobridge: <Samantas5855> but good to know that maxwell 2 will work full speed with nouveau
00:07fdobridge: <karolherbst🐧🦀> mhhh
00:07fdobridge: <karolherbst🐧🦀> _if_ somebody ever puts the work into it to make it all work properly, then yeah, maybe
00:07fdobridge: <karolherbst🐧🦀> it's just a lot of work
00:08fdobridge: <Samantas5855> at least it is possible
00:09fdobridge: <Samantas5855> pascal is still the most popular generation
00:10fdobridge: <gfxstrand> *doesn't believe in focusing on popular old GPUs*
00:11fdobridge: <Samantas5855> pascal has aged
00:11fdobridge: <Samantas5855> but it still has a special place in my heart
00:11fdobridge: <gfxstrand> Like, sure, get them working as well as you can but given the choice between reclocking on Pascal vs. competent GSP on Turning+ and a competent uAPI, I'll happily sacrifice Pascal.
00:12fdobridge: <Samantas5855> well yeah obviously
00:12fdobridge: <Samantas5855> Im glad we got gsp from nvidia
00:13fdobridge: <gfxstrand> I still need to get a Pascal card...
00:13fdobridge: <gfxstrand> I've got a good collection of Kepler and Maxwell.
00:14fdobridge: <Samantas5855> what else do you lack
00:14fdobridge: <Samantas5855> fermi?
00:14fdobridge: <karolherbst🐧🦀> uhhh
00:15fdobridge: <karolherbst🐧🦀> fermis reclocking situation is probably the worst
00:15fdobridge: <Samantas5855> https://cdn.discordapp.com/attachments/1034184951790305330/1104562040443506819/Trade_Offer_07052023031427.jpg
00:15fdobridge: <karolherbst🐧🦀> it's not _that_ bad
00:15fdobridge: <karolherbst🐧🦀> the default voltage is kinda higher than actually needed
00:15fdobridge: <karolherbst🐧🦀> so you might be able to increase the clocks by 10% or 20%
00:16fdobridge: <Samantas5855> over base?
00:16fdobridge: <karolherbst🐧🦀> over stock, yeah
00:16fdobridge: <karolherbst🐧🦀> well.. not base
00:16fdobridge: <Samantas5855> stock is the lowest clock possible?
00:16fdobridge: <karolherbst🐧🦀> it's kinda weird
00:16fdobridge: <karolherbst🐧🦀> no
00:16fdobridge: <karolherbst🐧🦀> it depends
00:16fdobridge: <karolherbst🐧🦀> doesn't even matter
00:16fdobridge: <karolherbst🐧🦀> most of the low clocks require the same voltage anyway
00:16fdobridge: <Samantas5855> so like overclock?
00:16fdobridge: <karolherbst🐧🦀> it's the mid range where it starts matter
00:17fdobridge: <karolherbst🐧🦀> so you might be able to achieve something below base clock.. around 70% I'd guess
00:17fdobridge: <karolherbst🐧🦀> but it doesn't even matter much if memory clocks are still toast
00:17fdobridge: <Samantas5855> oh yeah there are 2 clocks
00:17fdobridge: <karolherbst🐧🦀> I don't know if they do full range memory voltage on pascal yet
00:18fdobridge: <karolherbst🐧🦀> but the GPIOs to bang the memory voltage are locked down anyway
00:18fdobridge: <karolherbst🐧🦀> but it's usually a 1.2 vs 1.5V thing or something
00:18fdobridge: <karolherbst🐧🦀> dunno
00:18fdobridge: <karolherbst🐧🦀> I'd never checked, because all the VBIOS tables _also_ changed
00:18fdobridge: <karolherbst🐧🦀> in the past we reverse engineered the vbios by handing a modded vbios via VRAM to the driver (there was such a feature for... whatever reason)
00:19fdobridge: <karolherbst🐧🦀> but since maxwell2 that also doesn't work
00:19fdobridge: <karolherbst🐧🦀> so it's kinda hard to figure anything out here really
00:19fdobridge: <karolherbst🐧🦀> maybe we can double the memory clocks, maybe we can triple it. Maybe we can't do anything
00:19fdobridge: <karolherbst🐧🦀> no clue
01:57Xgates: Hello...
01:58fdobridge: <Samantas5855> hi
01:58Xgates: It's been a very long time since I've used nouveau. I'm running a 3080, and wondering, how are the thermals on the nouveua driver compared to nivida's? That's the only thing that concerns me, is how hot the gpu might run using nouveau... hmm :/
01:58fdobridge: <Samantas5855> damn