12:48OftenTimeConsuming: Hmm, it's very nice that my gtx 960 does 1440p@165 Hz, too bad supertuxkart runs at 12fps.
12:49karolherbst: not much we can do about it unless you wanna grill your GPU, because we have no way of changing the fan speeds
12:51OftenTimeConsuming: Re-clocking is implemented, it's just that the remaining digital handcuffs prevent us from changing the fan speeds?
12:52karolherbst: that's the gist of it
12:52OftenTimeConsuming: I wonder if I'm up to that level of reverse engineering, hmm.
12:53karolherbst: the problem isn't reverse engineering
12:54karolherbst: the issue is we _can't_ change the fan speeds unless we upload firmware with a valid signature
12:54karolherbst: and using nvidia one is pain, because there is no legal way of distributing it
12:54karolherbst: and distributions won't do it
12:55OftenTimeConsuming: The fact that distributing it is illegal is a minor issue. You simply shouldn't distribute nvidia's malware really.
12:56OftenTimeConsuming: I wonder if GPU fans are pin compatible with 4-pin mobo fans. Should be some interesting wiring if so.
12:56OftenTimeConsuming: *voltage/signalling compatible
12:59karolherbst: yeah.. and at that point we have no interest in supporting it
12:59karolherbst: if it requires hardware modifications it's pointless
13:00OftenTimeConsuming: But if I was to perform the hardware modification and solve the cooling problem, would there be any blockers?
13:00karolherbst: yes, because it's pointless to upstream patches for non default hardware
13:01OftenTimeConsuming: I don't mind applying out of tree patches myself.
13:03OftenTimeConsuming: Why would upstream really reject some nice patches that just needs an echo 1 > /sys/debug/dri/.../yes_the_fans_are_go_cook_my_gpu
13:04karolherbst: because we can't trust distributions
13:04karolherbst: and users even
13:04karolherbst: there should be some level of thermal overheating protection in place before allowing something like that
13:04OftenTimeConsuming: Hmm, this table must be wrong then, as under NV110, it notes "DONE" https://nouveau.freedesktop.org/PowerManagement.html
13:04karolherbst: well.. on NV110 it works
13:04karolherbst: it's just NV120 where we can't change it
13:05karolherbst: NV120 is 2nd gen maxwell, e.g. GM20x
13:05OftenTimeConsuming: Is this 1st gen maxwell?: NV110 family (Maxwell) NV124 (GM204) GeForce GTX (970, 980)
13:06OftenTimeConsuming: Oh, it really should say "NV11X family" and not "NV110 family" there
13:07OftenTimeConsuming: *NV1XX
13:07karolherbst: 1st gen: GM10x, 2nd gen: GM20x
13:08OftenTimeConsuming: Yep, I realised that eventually.
13:10fdobridge: <Conan Kudo (ニール・ゴンパ)> Is GTX 960 1st gen or 2nd gen?
13:11OftenTimeConsuming: It's 2nd gen.
13:12OftenTimeConsuming: I'm glad that I've never bought a nvidia product new - at least they haven't got my money directly.
17:45juri_: wow. i knew post-maxwell was borked. second gen maxwell is broken, too?
17:57karolherbst: well.. depends on your definition of broken, others argue that without signing it was broken