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