09:31 tuxillo: hi
09:32 tuxillo: is there an ongoing work for NV130? and if so where can I check?
09:32 tuxillo: thanks
09:37 pmoreau: tuxillo: What kind of work are you looking for? Nouveau supports 3D acceleration on those cards, though it will be slow.
09:44 tuxillo: i have a 1070 card so i was wondering if, in linux, it was usable
09:44 tuxillo: GTX 1070
09:45 tuxillo: usable for me means: stable, can browse, watch videos, etc
09:45 tuxillo: it has accel for xorg, i don't care much about 3D acceleration tho
09:49 pmoreau: It should be relatively stable, as much as other GPUs supported by Nouveau. It does not support hardware video decoding.
09:50 tuxillo: that means you can't play videos or that they will be slow
09:50 tuxillo: ?
09:55 pmoreau: They will be decoded by your CPU, which should be fast enough if it is recent.
09:55 tuxillo: some ryzen 2700
09:57 pmoreau: It is like one year old? Should be enough imho
09:58 tuxillo: alright, and all this is in upstream linux?
09:59 tuxillo: if so maybe i can just throw some distro and try it
10:01 pmoreau: It is, since 4.12 (though improvements have been made since).
10:01 tuxillo: cool
10:18 tuxillo: i'll see when i can check and i'll report back
10:18 tuxillo: (if you guys are interested)
10:53 caroga: tuxillo: I have a GTX 1060 (also NV130 if im correct) and I dislike nouveau's performance
10:56 tuxillo: can you explain a bit more?
11:05 HdkR: I assume you dislike the performance due to reclocking not being a thing?
11:09 caroga: Aside from the battery draining it crashed my laptop at random times.
11:09 caroga: I have no clue as to how and why
11:09 caroga: I tried last weekend to get it to work but...no luck
11:10 tuxillo: caroga: can i ask which distro you took?
11:10 caroga: Ubuntu 18.04 / 19.04
11:10 tuxillo: and that comes with noveau?
11:10 caroga: I now have it on 18.04 again, running without nouvaeu and just intel. As I needed the laptop to be functional for work
11:11 tuxillo: or did you have to build it yourself?
11:11 caroga: Comes with nouvaeu
11:12 caroga: I now have it blacklisted :(
11:21 tuxillo: okay, i just need it to do build/test cycles too i guess
11:22 tuxillo: do you guys have information on how to build/test/do changes to the code etc?
11:22 caroga: Sorry, not me. I'm fairly new to this channel.
11:22 tuxillo: ok
12:30 rhyskidd: caroga: there's ongoing work to address power management / crashing of NV13x on laptops
12:31 rhyskidd: tuxillo: your's should work fine for basic desktop work, but yup no on-gpu video decoding/encoding
14:02 caroga: rhyskidd: Would you happen to know if a setup of nouveau with onboard and external monitor would is currently able ?
14:02 caroga: on GTX1060
16:53 imirkin: all the instability you guys are complaining about is due to random applications deciding it's a good idea to use GL for drawing simple things
16:54 imirkin: you can just remove nouveau_dri.so and you should get stability back
16:54 imirkin: you can also stick LIBGL_ALWAYS_SOFTWARE=1 into your /etc/environment
16:54 imirkin: and then unset it for just the applications you *want* to be using GL
16:55 gnarface: good to know, i wonder if i'll remember that when i need it though...
16:55 imirkin: the nouveau ddx is pretty rock solid
16:56 imirkin: (because it's very simple, not a lot of opportunity to screw things up)
16:56 imirkin: using something like the modesetting ddx ups the complexity by a few orders of magnitude
16:57 imirkin: and then having every application that uses gtk or qt suddenly do GL just increases the likelihood of hitting some issue
17:06 gnarface: i don't think the official nvidia drivers are handling it so well either, for whatever that's worth
17:08 RSpliet: I look forward to the multithreaded patches maturing and landing. When done well, they can remove a lot of randomness from the failures we see
17:10 karolherbst: RSpliet: sadly mutithreading patches have no influence in any of this
17:10 karolherbst: multiple applications doing GL != one application having multiple OpenGL contexts
17:13 tuxillo: one question, has nvidia said anything about the nouveau driver at all?
17:14 karolherbst: tuxillo: what do you mena?
17:14 karolherbst: *mean
17:32 tuxillo: nvidia itself, the company
17:32 tuxillo: do they support this driver in any way?
17:33 imirkin: in some ways
17:33 imirkin: like they release half-assed firmware to linux-firmware for their gpu's which can only take signed firmware
17:34 pmoreau: And they send patches for Tegra
17:36 tuxillo: how releasing half-done stuff is helping you guys?
17:37 pmoreau: Those firmwares have to be signed to be of any use, and only NVIDIA can sign them.
17:40 pmoreau: If they didn’t do it, we wouldn’t have any hardware-accelerated context switching on Maxwell v2+.
17:40 karolherbst: and sometimes those firmwares have bugs
17:43 karolherbst: mupuf: did you ever investigated GPUs with a 2-PIN connector, but with the tach + PWM GPIO?
17:43 karolherbst: apparently even nvidia thinks it is PWM controlled and forcing the GPU fan speed to 100% turns the fan off
17:43 karolherbst: (same as nouveau)
17:43 karolherbst: _but_
17:43 karolherbst: I think they kind of keep the PWM at 30% flat
17:43 karolherbst: and nouveau changes the level
17:43 karolherbst: just wondering if you ever had such a board to debug
17:45 karolherbst: obviously the tach read timeouts in nouveau, so reading the fan1 hwmon file always causes a 250ms wait...
17:45 karolherbst: and nvidia is smart enough to disable fan readout
17:45 karolherbst: uhm
17:45 karolherbst: reporting the RPM I mean
20:01 mupuf: karolherbst: no, never saw that
20:01 karolherbst: mhhh
20:01 karolherbst: okay
20:01 karolherbst: problem is jsut that 99% and 100% basically turn the fans off :/
20:01 mupuf: I guess one just need to ignore the tach gpio, and do SW-based PWM
20:02 karolherbst: fun thing is, that nvidia just behaves exactly like nouveau for the % -> actual fan speed
20:02 karolherbst: so if I set the fan speed to 100% inside nvidia-settings -> fan turns off
20:16 karolherbst: mupuf: we don't use the tach gpio for setting the PWM anyway, do we?
20:16 karolherbst: we only use it for read out I thought
20:28 mupuf: karolherbst: yes, we don't use it for anything