03:07Wally: Sorry, but why wasnt a patch like https://paste.debian.net/1235712/ added to introduce exa to Turing and Volta?
03:09imirkin: Wally: that won't work ... you need to make the shaders for it too
03:09imirkin: Wally: i'm the only one who cares about xf86-video-nouveau these days, and i don't have the requisite hardware
03:09Wally: imirkin: :(
03:10imirkin: basically i just grab whatever's shipped for free in various dell desktops i have access to where we just want to use the built-in intel anyways
03:10Wally: All my AMD cards broke around the same time and now I have to use a turing card
03:10Wally: imirkin: sad
03:10Wally: I can test things on turing if you want
03:10imirkin: but there's no low-end volta/turing hw
03:11imirkin: pretty hard to get motivated for it. what's wrong with modesetting for you? just crashy?
03:11Wally: imirkin: Slow af
03:11Wally: youtube struggles to run
03:11Wally: same with mpv
03:11imirkin: that might be a different problem
03:11Wally: at 720p
03:11imirkin: pastebin dmesg?
03:12imirkin: basically do you have accel firmware loaded and all?
03:12imirkin: without that, you're going to have a very bad time
03:12imirkin: also, what resolution are you at?
03:12Wally: imirkin: somethingx1440p
03:12imirkin: 2560x1440 probably
03:12imirkin: that's not so bad
03:12imirkin: 4k might be more of a struggle
03:12Wally: I dont know what accel firmware is
03:13imirkin: pastebin dmesg :)
03:13Wally: https://paste.debian.net/1235713/
03:13imirkin: ok. pastebin xorg log?
03:13imirkin: oh, 3440x1440 -- ultrawide
03:14Wally: CS:S runs at 30 fps though,https://paste.debian.net/1235714/
03:15imirkin: hm, glamor seems to get initialized just fine
03:15imirkin: i was semi-expecting you to be running essentially without accel
03:15Wally: llvmpipe is better than nouveau*
03:15Wally: *for 2d graphics
03:16imirkin: yeah ... probably just a super-low freq on the gfx card
03:16Wally: any way to check?
03:16imirkin: not that i know offhand, sorry
03:16Wally: Can I go into my bios and check?
03:16imirkin: no
03:17Wally: it changes?
03:17imirkin: just not in the bios
03:17imirkin: if you have windows, there's probably some control panel which shows you the diff perf levels
03:17imirkin: it's probably the lowest perf level.
03:18Wally: so ~https://www.nvidia.com/en-us/geforce/forums/geforce-graphics-cards/5/484583/rtx-2060-stuck-at-300hz-frequency/?topicPage=27
03:18imirkin: 300hz seems _very_ low
03:18imirkin: i strongly doubt the GPUs can go that low
03:19imirkin: maybe 300mhz?
03:19Wally: my vega 8 laptop runs at 200mhz
03:19imirkin: although that'd be high for the lowest perf level
03:19Wally: hmm
03:19imirkin: i'd expect it to be in the 10-50mhz range.
03:19Wally: !!!!!
03:19imirkin: but getting into the hz range, _very_ unlikely
03:19imirkin: but i guess i dunno
03:19Wally: CS:S runs at 30fps...I wouldnt expect that
03:20imirkin: that'd be a huge achievement.
03:20Wally: (High 1080p)
03:20imirkin: (very hard to make things run at both 100hz and 1ghz)
03:20Wally: Windows ~600fps
03:22Wally: ah!
03:22Wally: your right!
03:22Wally: sudo lshw -C display USB *-display description: VGA compatible controller product: TU104 [GeForce RTX 2060] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nouveau latency=0 resources: irq:126 me
03:22Wally: 33mhz
03:23imirkin: that's the PCI clock
03:23imirkin: unrelated.
03:23Wally: oh
03:23imirkin: although it does sound like we might not be doing some PCI thing correctly on init, so it has slower access to system memory? not sure
03:26Wally: What if I just stop the fans and see how long it lasts
03:29Wally: smh, I can touch gpu, no heat=lowmhz heat=goodmhz
03:31Wally: im installing CS:S, ill see the warmth of the gpu after a while
03:33imirkin: if you're looking for perf, you really don't want nouveau. or you don't want new nvidia. really you want neither.
03:34Wally: imirkin: I want my old amd gpus back
03:35Wally: or anything that can run CS:S at 60fps
03:35imirkin: well i dunno specifically about that game
03:35Wally: im idling on krunker in the mean time
03:35imirkin: but nvidia kepler on nouveau should do just fine
03:36Wally: CS:S is a 20 year old game from valve
03:36imirkin: oh, S = source
03:36imirkin: yea
03:36imirkin: no problem.
03:36Wally: imirkin: you tested Kepler a bunch?
03:36Wally: with the old gpus
03:36imirkin: they weren't old at the time :)
03:37imirkin: anyways, nouveau supports reclocking on kepler
03:37imirkin: which would be the big relative advantage here.
03:37Wally: Oh, so gt 710 ftw?
03:37imirkin: hehehe
03:37imirkin: well, probably want something higher end than that
03:38Wally: gt 730?
03:38imirkin: if you want to be able to play video games at moderately high resolution at 60fps, you really want GDDR5
03:38imirkin: GT 730 generally won't have that, but some will
03:39Wally: imirkin: what awful dells doyou pick up? I havent seen any 730 on store shelves without gddr5
03:39imirkin: ;)
03:39imirkin: the really good stuff
03:40Wally: Ight so my 2060 feels hot
03:40Wally: (the backplate
03:40imirkin: esp if you buy older stuff, i'd recommend getting quadro's
03:40Wally: ~how my laptop feels when playing crysis
03:40imirkin: they tend to be higher quality
03:40Wally: obvi
03:40imirkin: which is more important for older boards
03:41imirkin: quadro k2000 or whatever isn't that expensive these days
03:41Wally: ---dont servers cycle quadros out every 5 years---
03:41imirkin: or k4000
03:44Wally: imirkin: Its hot, still think its 10mhz
03:44Wally: (like hotter than my cpu hot
03:44Wally: (the desktop))
05:27Wally: Wait...the nouveau driver doesnt support 2D acceleration on nv160! Why is it running worse than llvmpipe for those workloads!
05:27Wally: ugh
05:28imirkin: the "nouveau" driver doesn't care about the type of acceleration
05:28imirkin: xf86-video-nouveau does not support volta/turing
05:28imirkin: the opengl driver provided by mesa does
05:28imirkin: that driver does make use of the 2d class for things like blitting, for example.
05:28Wally: oh
05:29imirkin: but ultimately the exposed api is "opengl"
05:29Wally: so basically that stuff does nothing(for videos)
05:30imirkin: videos are generally decoded into YUV
05:30imirkin: so something has to do the YUV -> RGB conversion
05:31imirkin: whether that's xf86-video-nouveau or an opengl-based renderer, it will work the same -- some shader will run, texturing the YUV data and rendering into a RGB render target.
05:31Wally: other parts of nouveau are lowering the perf then....
05:33imirkin: not necessarily
05:33imirkin: might be that that's just faster to do on CPU
05:34imirkin: the memory's probably faster, the core is faster...
13:22karolherbst: imirkin: well.. we don't do GL on nv160 anyway
13:23karolherbst: so I am confused what "worse than llvmpipe" means
13:23karolherbst: modesetting vs nouveau ddx?
16:10imirkin: which one is nv160?
16:10imirkin: i thought that was turing
16:59karolherbst: imirkin: uhh... right.. somehow I thought that was ampere...