01:56oblio: imirkin_: eh im fine w highres
01:56oblio: imirkin_: (days later lol)
02:08imirkin_: oblio: nice
02:08imirkin_: i suspect you could get up to 4k if need be
02:11oblio: imirkin_: i feel like i'll wait for a new video card
02:11oblio: to run full res
02:11oblio: rather than @30hz but *shrug*
02:13oblio: imirkin_: how do you think i could get 4k tho?
02:13imirkin_: bumping up hdmimax :)
02:14oblio: oh lol
02:14imirkin_: i based it on the mode that was reported over DP
02:14oblio: do some trial and errorr and see what happens
02:14imirkin_: but i suspect the one reported via HDMI has a higher bandwidth
02:14oblio: maybe i'll try
02:14imirkin_: nah, just like look at the xorg log
02:14imirkin_: should be obvious
02:14oblio: the old one from when it was on dp?
02:14oblio: (dunno if it's still around but i'll check)
02:15imirkin_: no
02:16imirkin_: the new one from hdmi :)
02:17oblio: ahh OK
02:17oblio: [ 18.861] (II) NOUVEAU(0): Supported detailed timing:
02:17oblio: [ 18.861] (II) NOUVEAU(0): clock: 533.2 MHz Image Size: 597 x 336 mm
02:17oblio: 533.2?
02:17imirkin_: no.
02:17imirkin_: pastebin the whole thing.
02:17oblio: haha ok
02:17imirkin_: that's for 4k@60
02:17imirkin_: which ain't happening
02:18oblio: oh it's the next entry then
02:18oblio: 297
02:19imirkin_: maybe. just pastebin it :)
02:19oblio: imirkin_: https://hastebin.com/keqokapuja
02:20imirkin_: this is via DP
02:20imirkin_: oh, i see. later with hdmi.
02:20imirkin_: yeah, looks like 297 should work
02:21imirkin_: but it might not _actually_ work
02:21imirkin_: like i said before, it's a wee bit out of spec
02:21oblio: i'm down to try
02:21oblio: lol
03:31oblio: imirkin_: lol
03:32oblio: now the monitor isnt coming on during post
03:32imirkin_: during _POST_?
03:32oblio: haha yeah
03:33oblio: it's been flakey so hoping it's just that
03:33oblio: but might even try pulling one of the nvs out and removing the line
03:33oblio: switching it to the other one
03:38oblio: imirkin_: it's also possible it's unrelated b/c things have been flakey
03:38oblio: but it had been fine
03:38oblio: tbh i can't recall if i saw a POST screen on reboot after upping the mhz
03:42oblio: imirkin_: got it up on the other card
03:42oblio: i only need one anyway
03:42oblio: it says 297 is an invalid value
03:44oblio: apparently i put 297.0
03:45oblio: imirkin_: it's up-- i think that card may have been flaking, the one i pulled
03:45oblio: 3840x2160 @30hz
03:46oblio: (hope you enjoy the play by play, ha)
03:48imirkin_: cool
03:50oblio: i wonder if it wasnt seating properly
03:50oblio: no need to run the extra heat/power anyway
03:51oblio: need to find a blank plate tho
04:21oblio: imirkin_: im curious what your thoughts on wayland are
04:24imirkin_: it solves some nasty problems, but i don't really have those problems
04:24imirkin_: i don't expect to use wayland until ... not sure when
04:26oblio: lol
04:27oblio: was just curious, i've never used it
04:27oblio: my newest problem i was dealing w was zoom screensharing had stopped working
04:27oblio: which actually started working just now when i switched off of nouveau
04:27oblio: anyway everything talks about enabling wayland support to fix your zoom screensharing problems but of course im not running wayland
04:28imirkin_: zoom screenshare worksforme
04:28imirkin_: with chrome
04:28imirkin_: with firefox it hangs, but there's documented hangs in firefox + webrtc
04:28oblio: i'm using the native app
04:28imirkin_: i only ever share windows, not the whole screen though
04:28imirkin_: ah yeah - i never do that
04:29oblio: i dont think i realized i could use it in browser
04:29imirkin_: yeah. they really want you to use their app
04:29imirkin_: go to the invite link
04:29imirkin_: then click on the "start the app" link
04:29imirkin_: then DONT START THE APP
04:29oblio: ha
04:29imirkin_: that link becomes "open in web browser"
04:29imirkin_: great system, right?
04:29oblio: yep
04:31imirkin_: running their app is pretty much a non-starter for me
04:32imirkin_: (i don't like blobs running on my cpu...)
04:32oblio: yeah
04:32oblio: chromium a/v can kill tho
04:32imirkin_: dunno. the webrtc stuff works fairly well
08:47VanackSabbadium: Good morning karolherbst, i've got 2 logs for you
08:48VanackSabbadium: this one should be referring to the latest crash: https://cloud.disroot.org/s/cMpp54daqSrpTtt
08:49VanackSabbadium: this one should be after reboot: https://cloud.disroot.org/s/8epGCt3eZWCTXZx
08:51VanackSabbadium: or maybe it's the opposite, i don't understand
08:52VanackSabbadium: however these are the 2 logs inside .local/share/xorg, after the latest freeze
08:52VanackSabbadium: i also updated to the latest git nouveau, but it crashed anyway with gimp+chrome+firefox+mpv opened together
08:57karolherbst: those "failure to allocate surface 1x8@32 (pitch 64): -2" messages are odd
08:58VanackSabbadium: what does that mean?
08:58karolherbst: -2 is ENOENT and that I think is the error code we get if the gpu context is gone..
08:59karolherbst: but why does it take minutes until X is gone as well..
08:59karolherbst: strange
08:59karolherbst: ohh wait
08:59karolherbst: that's not true
08:59VanackSabbadium: this time X did not crash, it rebooted automatically, it's the first time that happens, but i waited a looooooooong time
08:59karolherbst: channel gone is ENODEV
08:59karolherbst: mhhh
09:00karolherbst: yeah.... there is something super funky going on
09:00VanackSabbadium: oh yeah, funky XD
09:00karolherbst: VanackSabbadium: do you have a kernel log as well>?
09:01VanackSabbadium: is it in /var/log?
09:02karolherbst: VanackSabbadium: journalctl --dmesg --boot -1 or so...
09:02karolherbst: you'd need to find the correct boot
09:02VanackSabbadium: i think i have it
09:02VanackSabbadium: i have a very big log since june 5
09:02VanackSabbadium: but i see the latest crashes also
09:02VanackSabbadium: wait
09:03VanackSabbadium: alright this should be enough stuff for you to work on: https://cloud.disroot.org/s/pykZD7DYMBezrka
09:04karolherbst: you can replace -1 by a different number to find the one correct one.. -1 just means the last one where 0 ist the current, etc...
09:05karolherbst: mhhhh
09:06karolherbst: anyway.. I think scanning through the olds could help with something.. let's see
09:06VanackSabbadium: this is the result of journalctl etc..... https://cloud.disroot.org/s/poaBLHQwyzmaz5J
09:07karolherbst: ahh yeah
09:08karolherbst: mhhh
09:08karolherbst: okay. seems like we fail to recover the GPU
09:09karolherbst: what's weird is that sometimes it seems like with compton with upload a broken shader
09:09karolherbst: not sure why that is
09:10VanackSabbadium: i could try using my desktop without Compton and see what happens
09:10VanackSabbadium: i gotta disable it at start
09:10karolherbst: yeah.. I'd even assume that works better
09:11VanackSabbadium: alright, i do it
09:11karolherbst: xfce4-wm might be a good alternative for now
09:11karolherbst: uhm
09:11karolherbst: xfwm4 is the name :D
09:11VanackSabbadium: i disabled compton
09:11VanackSabbadium: killed the process XD
09:11karolherbst: yeah well..
09:11VanackSabbadium: i'm using compton kawase, for kawase blur
09:11karolherbst: you need some compositor though
09:12VanackSabbadium: no i don't need it
09:12VanackSabbadium: i have a wm without compositor, that's not a problem
09:12VanackSabbadium: it's just less beautiful
09:12karolherbst: okay
09:13karolherbst: VanackSabbadium: mind creating a bug with that nouveau crash though?
09:13VanackSabbadium: no problem, what should i attach?
09:13karolherbst: maybe skeggsb knows what to do
09:14karolherbst: VanackSabbadium: just the full kernel log showing the crash and say something like after that you won't be able to start X anymore and need to reboot
09:14karolherbst: that issue is serious enough on its won
09:14karolherbst: *own
09:14karolherbst: with that fixed you should be able to just restart everything
09:14VanackSabbadium: fine
09:15karolherbst: so we have essentially two bugs here: compton crashing the GPU, which is probably a mesa bug and now idea what is going on there
09:15karolherbst: the second is that nouveau fails to recover the GPU
09:15VanackSabbadium: here? https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/issues
09:23VanackSabbadium: sorry, it disconnected, i'm opening a bug
09:25karolherbst: cool, thanks
09:26VanackSabbadium: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/-/issues/538
09:26VanackSabbadium: see if that's enough
09:27karolherbst: VanackSabbadium: I meant the log with the crash though
09:27karolherbst: that one: https://cloud.disroot.org/s/poaBLHQwyzmaz5J
09:28VanackSabbadium: oh, ok
09:28VanackSabbadium: gonna change it
09:28karolherbst: thanks
09:30VanackSabbadium: done
09:30VanackSabbadium: fuck all these captchas XD
09:30karolherbst: there are captchas? :D
09:31VanackSabbadium: yeah, if you modify your post after a few minutes it asks for captchas to check if you're a bot
09:31karolherbst: VanackSabbadium: mhh.. mind uploading the log as a plain text file? md kind of messes up all underscores
09:31karolherbst: ehhh
09:31karolherbst: annoying
09:31VanackSabbadium: damn XD
09:31VanackSabbadium: alright
09:32VanackSabbadium: done
09:32VanackSabbadium: check it out
09:33karolherbst: cool, thanks
09:33VanackSabbadium: no prob
09:33VanackSabbadium: gonna do a test right now
09:34VanackSabbadium: stressing nouveau without compositor to see what happens
09:45VanackSabbadium: karolherbst it crashed again, even without compton
09:45VanackSabbadium: waited 2 minutes, same errors as before, than rebooted automatically
09:46VanackSabbadium: you mind give me again that journalctl command so i can give you the latest kern log?
09:52karolherbst: VanackSabbadium: journalctl --dmesg --boot -1
09:55VanackSabbadium: nope, nothing interesting
09:56VanackSabbadium: i also used 0
09:56karolherbst: VanackSabbadium: then the reboot is strange
09:58karolherbst: VanackSabbadium: normally there should be a reason for the reboot to happen
09:59VanackSabbadium: oh wait
09:59VanackSabbadium: here is the log, don't now why the first time it did not show
10:00VanackSabbadium: https://cloud.disroot.org/s/Psb2qGkFBCZg3zP
10:01VanackSabbadium: also modified the issue opened on gitlab
10:18karolherbst: VanackSabbadium: I have an idea.. let me check something
10:20VanackSabbadium: i'm going to work now, but feel free to write me at vanacksabbadium@disroot.org
10:21VanackSabbadium: or, if you use Telegram, t.me/vanacksabbadium
10:22VanackSabbadium: i will connect here in the late afternoon from my workplace
16:17imirkin_: skeggsb: https://github.com/skeggsb/nouveau/commit/2b9345f98be41e2145f561f6cfecc99686f4ef71 -- probably want to update the comment about it waiting for 1ms
16:35Tom^: excuse my poor memory which is fading, what tool did you use to "record" a game and be able to send that dump/recording and let others view/play it? glrecordsomethingsomething... or similiar. :P
16:35Tom^: gltrace maybe? hm
16:36RSpliet: apitrace ?
16:36Tom^: that might be it
16:36Tom^: ah yes seems so
16:36Tom^: thanks
16:39imirkin_: Tom^: there's also renderdoc now
16:40imirkin_: which also works with vulkan
16:40Tom^: imirkin_: oh nice
17:49VanackSabbadium: hi karolherbst, you were telling me about an idea...
18:25karolherbst: VanackSabbadium: ahh yeah.. you could try if it's better with the nvidia firmware, meaning booting with nouveau.config=NvGrUseFW=1 and extracting the firmware
18:27VanackSabbadium: yeah i've seen this around, someone says it works. I gotta try. What do you mean by extracting the firmware? And how do i do that?
18:31karolherbst: VanackSabbadium: some distributions have packages for that
18:32karolherbst: VanackSabbadium: or you can use this script: https://github.com/envytools/firmware/blob/master/extract_firmware.py
18:33karolherbst: although..
18:33karolherbst: I think it only extracts video firmware? mhh let me check
18:33karolherbst: ahh no, it also extracts the graph stuff
18:34karolherbst: imirkin_: do you need to use the 325.15 driver for extracting the graph firmware?
18:34imirkin_: es
18:34imirkin_: yes*
18:34karolherbst: okay
18:35VanackSabbadium: this is where i read about it, very old topic -> https://131.252.210.165/show_bug.cgi?id=93629
18:35VanackSabbadium: someone says the trick do not work anymore
18:36imirkin_: it works.
18:36VanackSabbadium: sure?
18:36imirkin_: there was a period of time when it stopped.
18:36imirkin_: but it should still work now.
18:36imirkin_: and no, i'm never sure of anything
18:37imirkin_: the pgraph firmware helps under fairly specific conditions IME
18:37imirkin_: i.e. the GTX 660 for which our thing doesn't work
18:37karolherbst: imirkin_: yeah.. but it seems like VanackSabbadium has an issue where the graph engine literally stops working
18:37karolherbst: not even reseting works...
18:38karolherbst: but yeah..
18:38karolherbst: I also see the chances of the blob firmware to improve the situation quite low.. but at least that's something to try out
18:38karolherbst: imirkin_: log is here: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/uploads/d2a6260fe68bc3e6ecc8c3b5d62f9cf0/kernel_latestest.txt
18:39karolherbst: but I guess our recovery code is simply busted
18:39imirkin_: so it breaks like an hour after boot?
18:39karolherbst: or faster
18:39VanackSabbadium: it's totally random
18:39karolherbst: or slower
18:40VanackSabbadium: i can trigger it playing a game which resize my desktop window 3 times in a row
18:40VanackSabbadium: (which is Desperados, BTW)
18:40RSpliet: It's a Fermi, that gen had the least love of all from nouveau devs.
18:40imirkin_: VanackSabbadium: can you pastebin /proc/interrupts?
18:40VanackSabbadium: not now, i'm @ work
18:40imirkin_: ah ok
18:40karolherbst: imirkin_: after it happens or before?
18:40imirkin_: well i have this vague recollection that there were some weird MSI issues with some Fermi boards
18:40karolherbst: ohh, interesting
18:40imirkin_: you could try booting with nouveau.config=NvMSI=0 to disable it
18:41VanackSabbadium: i'll try that too
18:41imirkin_: i thought we accounted for those issues in our logic, but who knows
18:41imirkin_: i think it was with nvc3 though, not nvcf
18:41imirkin_: or nvc4 maybe?
18:42karolherbst: VanackSabbadium: anyway, thanks for being so patient about this.. bugs like this can just be super painful to debug, especially if we don't own the hardware to reproduce it :/
18:42VanackSabbadium: what? are you kidding me?
18:43VanackSabbadium: i didn't expect to find so much helpful guys and also the same nouveau developers
18:43karolherbst: :)
18:43VanackSabbadium: YOU are patient, not me!
18:44VanackSabbadium: i began using nouveau drivers last year, when i installed Trisquel for the first time
18:44karolherbst: VanackSabbadium: ohh btw, what might help is to state what exact model you have.. I have no fermi GPUs so I might just go ahead and buy some in the future for work anyway
18:45VanackSabbadium: GeForce GTX 550 Ti
18:45karolherbst: yeah.. but I also meant the vendor + fancy marketing name + model number and stuff
18:45VanackSabbadium: Oh, yeah, i can't remember, i gotta check that
18:46karolherbst: the shity thing is, that 100 550 ti could work flawlessly and you just happen to own the one being broken
18:46VanackSabbadium: This GPU has 8 fucking years XD
18:46VanackSabbadium: i don't know... seems a very common issue
18:47karolherbst: well
18:47VanackSabbadium: i could simply install proprietary drivers, but that's not the point
18:47karolherbst: what does "common" even mean here? how many users are there having no problems
18:47karolherbst: 1000? 10.000?
18:47karolherbst: more?
18:47VanackSabbadium: maybe, who knows? i'm not so lucky in my life XD
18:48karolherbst: well, skeggsb has a few fermi cards but he is so "lucky" always getting the ones working just fine
18:48karolherbst: :/
18:48RSpliet: one does not simply install proprietary drivers. Fermi is "legacy", those drivers receive very little love from NVIDIA to stay compatible with new kernels/X.org/...
18:48VanackSabbadium: oh well, the last time i used proprietary drivers, i had to install a very old version of them
18:48karolherbst: yeah.. fermi
18:49karolherbst: 340.x I think?
18:49karolherbst: or was fermi 404?
18:49VanackSabbadium: hmm... yeah, something similar
18:49VanackSabbadium: no no i think 340.x
18:49karolherbst: 390 actually
18:49VanackSabbadium: if i remember correctly
18:49VanackSabbadium: i don't know, the suggested ones by nvidia on their site
18:49karolherbst: 390 seems like the latest one supporting fermi
18:49VanackSabbadium: exactly
18:50karolherbst: 340 was tesla
18:51VanackSabbadium: you know, i was a little bothered when i saw that power management for Fermi cards was "mostly working but still WIP", and then discovering that it doesn't work XD
18:51karolherbst: there are some patches around
18:51karolherbst: but uff...
18:51karolherbst: "untested" and "unfinished
18:51karolherbst: "
18:51VanackSabbadium: but i said... well, i mostly play old games, i don't care about 60 fps or motion blur... i don't care about performances, if that game works and it's playable, i'm good
18:51karolherbst: RSpliet: btw, what would you need to finish it :p
18:52VanackSabbadium: come on! i will be with this card for years! I can't afford a new one!
18:52VanackSabbadium: XD
18:52RSpliet: karolherbst: time and a good salary.
18:53RSpliet: Oh, and access to those GPUs, which are currently boxed up in the Netherlands
18:53karolherbst: ohh, I have a stupid idea :D
18:53VanackSabbadium: RSpliet are you the one working on it?
18:54RSpliet: VanackSabbadium: many many moons ago. Another dev did a lot of work on it too
18:54karolherbst: RSpliet: when will your time problem be fixed?
23:57grgalex: q