02:50imirkin: uis: any additional info that could be used to debug?
02:50imirkin: like an apitrace that reproduces the issue
02:50imirkin: or even a mention of what program you're running?
02:50imirkin: (or if you know - the shader that triggers the issue)
03:57kingsley: Is there a better way to find out how well quadro K4200s are supported than referring to its family named "NVE0" or "Kepler" at https://nouveau.freedesktop.org/wiki/FeatureMatrix/?
03:57kingsley: If so, how?
03:58imirkin: kingsley: if you have specific questions, feel free to ask here
03:58kingsley: imirkin: Thanks.
03:59imirkin: kingsley: in general, kepler is the best-supported generation
04:00kingsley: imirkin: I'm glad to see it. I just bought one.
04:00imirkin: but even more generally, buy an amd gpu -- it's supported by amd
04:00imirkin: oh. i see. too late then =/
04:01kingsley: I can still buy an AMD if necessary.
04:03imirkin: depending on your needs -- nouveau could work out
04:03imirkin: nvidia blob is quite solid too, if you're happy running binaries downloaded off the internet at ring 0...
04:04kingsley: I'm wary of closed source blobs.
04:05imirkin: yeah, i'm not a fan myself
04:10kingsley: imirkin: Thank you very much for generously sharing your expertise. Both are fine qualities.
04:11imirkin: anyways, by now, you get stuff like GL, you get DP-MST support, you get (shitty) video decoding accel
04:12imirkin: and you get reclocking
04:12imirkin: you ALSO get things like random hangs =/
04:12imirkin: (although isn't the K4200 a GM107? although that should be reasonably well-supported too)
04:13imirkin: ah no - it's a GK104
04:13imirkin: K2200 is GM107.
04:17kingsley: imirkin: Do you happen to have an opinion on whether it would be reasonable for me to try
04:18imirkin: to try what?
04:18kingsley: 1.) Buying a 4K monitor with a display port,
04:18imirkin: 4k@60 should work fine afaik, over DP on kepler
04:18kingsley: 2.) installing Debian's Unstable distribution,
04:19kingsley: 3.) installing its Nouveau related packages, like xserver-xorg-video-nouveau
04:19kingsley: 4.) installing gnome and
04:19kingsley: 5.) testing?
04:19imirkin: 1-3 should be fine
04:20imirkin: i'd stay away from things that start with a G or a K
04:22imirkin: basically every fancy toolkit has decided that it absolutely must use GL to render everything
04:22imirkin: this puts a much heavier load on nouveau than it was originally tested with
04:23imirkin: which surfaces a lot of issues.
04:36kingsley: I hope to use the computer to display charts in spread sheets.
04:37kingsley: Would you agree that if it hangs too often, I should just buy an AMD video card?
04:43imirkin: it's in the eyes of the beholder
04:43imirkin: i can only comment on my own usage
04:43imirkin: which is as follows:
04:43imirkin: windowmaker for the wm, no funny desktop session bs
04:43imirkin: lots of terminals, chrome with 3d accel force-enabled
04:43imirkin: occasional things like gnumeric and other similar types of applications
04:44imirkin: i only started getting hangs very recently, always when using lichess.org
04:44imirkin: so ... something that chrome tickles in its 3d rendering i think
04:45imirkin: p.s. i'm a lot worse at chess than i remember being ... barely hanging onto 1200 blitz/bullet ratings
04:46kingsley: imirkin: Thank you for your detailed thoughts.
04:46kingsley: Is my understanding correct that gnumeric worked and / or works with your NVidia card and nouveau?
04:46imirkin: that is correct
04:47imirkin: i haven't run into any issues
04:47kingsley: I'm glad to see it.
04:47imirkin: at various points, people have reported problems with stuff like gnome-session
04:47imirkin: and i know that kde plasma is definitely very hangy for people
04:47kingsley: If it'd be convenient, comfortable, and all those good things, maybe you tell me
04:47kingsley: 1.) which card model you use and
04:48imirkin: i currently have a GK208 plugged in, however this should apply to any kepler-generation board
04:48kingsley: 2.) whether you tried charting data in gnumeric.
04:48imirkin: i haven't done charts in gnumeric much
04:48imirkin: (if ever)
04:49imirkin: just did a simple chart - it's fine
04:50imirkin: hangs tend to happen semi-randomly though, so perhaps with heavy usage, who knows
04:58kingsley: imirkin: Thank you very much for testing a chart.
04:58kingsley: It was very nice of you.
04:59kingsley: Please accept the following as a not-so-humble token of my appreciation:
05:00kingsley: And bold!
05:00kingsley: Long live his fame!
05:00kingsley: Long his glory!
05:00kingsley: And long may his story
05:00kingsley: be told!
05:17endrift: This probably isn't the right place for this (it's more a general Linux problem, but people here may have seen it before) but doing "modprobe nouveau" is telling me it's been aliased to "off" (which obviously can't be loaded)....but I can't figure out where and how it's been aliased.
05:17imirkin: never heard of that
05:17imirkin: grep -r nouveau /etc
05:17endrift: it's nowhere in /etc/modprobe.d (that's uncommented at least)
05:18endrift: imirkin: that was my first step, alas
05:18imirkin: cat /proc/cmdline
05:18endrift: nothing relevant there either
05:19endrift: also tried looking in /lib/modules/$(uname -r)
05:19imirkin: strace -f -e file modprobe nouveau
05:19imirkin: see where it's looking
05:20endrift: oh good idea
05:20endrift: I tried modprobe -vvvv nouveau but that didn't tell me which files
05:21endrift: it was in /lib/modprobe.d/nvidia-graphics-drivers.conf
05:21imirkin: ooh, /lib -- that's news to me
05:23endrift: for reference, this is Ubuntu LTS
05:23imirkin: is that file part of nvidia blob's install
05:23imirkin: or has ubuntu declared nouveau unworthy?
05:24endrift: it's part of one of the blob packages
05:24endrift: I just uninstalled all of them since I'm not on a supported kernel anyway
05:24endrift: it loads fine now
05:34endrift: Now I get to decide if I want to cherry-pick a single change from 5.4 onto 5.3.x, wait for 5.4 to come out, or run an RC kernel...
05:41imirkin: nouveau change?
05:42alkisg: Ubuntu puts nouveau.ko in /lib/modules/5.0.0-31-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko
05:42alkisg: But custom kernels => dunno
05:43imirkin: alkisg: i think endrift is one step ahead of you :)
05:43endrift: imirkin: no, unrelated to nouveau (it's EDAC related)
05:43alkisg: imirkin: hi, if you ever want me to give you remote access to a box with tnt2 and whatever distro you want, ping me :)
05:44endrift: technically right now I'm running a kernel downloaded from Ubuntu's kernel PPA, so it's similar, but yeah I could have just insmod'd it like I did last time
05:44endrift: but I had just rebooted the computer and wanted to fix it for real this time
08:40danvet: skeggsb, [PATCH 2/3] drm/nouveau: slowpath for pushbuf ioctl <- totally forgot to bribe you about this one at xdc ...
15:16imirkin: danvet: i'll try to test it out next reboot. i'm being convinced to try some stuff with a NV5 anyways, sadly no hotplug pci for me
15:17danvet: imirkin, thx a lot
15:17imirkin: now that the "nouveau is totally broken" issue is hopefully resolved :)
15:17danvet: yeah that was a bad distraction :-/
15:18imirkin: on the bright side, if i hadn't been testing your thing, it would have taken that much longer to notice
15:18danvet: I think some others complained too about it, we broke the world :-(
15:19imirkin: maybe? i don't remember seeing it, but perhaps i didn't look hard