00:01 skeggsb_: no, but my guess would be "something subtle"
00:05 pmoreau: :-)
00:08 pmoreau: And it happens to another guy when using his G84 as a secondary card and an AMD as main (see https://bugs.freedesktop.org/show_bug.cgi?id=82714), so it doesn't like I can blame Apple this time.
00:08 pmoreau: s/like/look like
00:13 pmoreau: Or rather he has the same issue starting with 4.0-rc6.
05:26 millerthegorilla: hi, I've got a gm107 750ti card and I was wondering if I could help in any way. I'm primarily a desktop user but I do a little programming now and again in c and python etc
05:27 millerthegorilla: I'm going to try doing a mmiotrace and extract the blob to get the nouveau driver working with my xubuntu
05:37 marcus: hi all. i am using nouveau on the latest 4.0.0-1 kernel and got the following effect: when booting with kms enabled, the GDM display manager input (keyboard / mouse) lags. The desktop environment works correctly afterwards.
05:37 marcus: using nomodeset, everything works as expected
05:43 mupuf: millerthegorilla: hey, update to linux 4.0
05:43 mupuf: you won't need fw with this kernel
05:44 mupuf: and you may do some testing
06:05 millerthegorilla: gm107 support in kernel 4? yay!
06:07 marcus: at least kms handover does not seem to work yet exactly with this card
06:09 millerthegorilla: will i need nomodesetting option?
06:40 mupuf: millerthegorilla: nope
06:41 mupuf: marcus: what do you mean by kms handover? Do you mean seamless plymouth -> gdm transition?
06:55 millerthegorilla: \quit
08:35 millerthegorilla: I just tried the kernel 4.0 with the nouveau driver on a fresh install of xubuntu daily build with a 750ti gm107 and I've got some problems. Firstof all, the screen boots up as white, and on mouseclick shows the login screen. Then I set the display to show a secondary monitor, not mirrored, and now when I login, I get a white screen that then returns me direct to the login screen.
08:38 millerthegorilla: Also, I can't change the primary display resolution from 1024x768. The resolution is incorrectly reported at first, and when I try and change the resolution xubuntu resets to the login screen after a white out.
08:45 millerthegorilla: do you know if other ttys other than lightdm will be available eventually with the gm107?
08:55 imirkin: millerthegorilla: 4.1 will have GM107 acceleration support... 4.0 doesn't
08:55 imirkin: millerthegorilla: the white thing is weird
08:56 millerthegorilla: I just resumed from recovery mode and no problems but I don't know which kernel command line options to set to acheive the same result.
08:57 imirkin: probably 'nomodeset'
09:01 millerthegorilla: yh, I just checked and it is nomodeset. The problem with this is that my secondary monitor is not detected.
09:06 millerthegorilla: immirkin: do you know when the first 4.1 kernel will be available to test accelerated nouveau gm107?
09:08 imirkin: millerthegorilla: you could grab http://cgit.freedesktop.org/~airlied/linux/log/?h=drm-next
09:10 millerthegorilla: thanks, do I then compile the drm source from there as a module?
09:10 millerthegorilla: Or do I have to add it to the source tree of the kernel source and recompile the kernel?
09:11 imirkin: oh, if you already have a built source tree, you can build
09:11 imirkin: http://cgit.freedesktop.org/~darktama/nouveau/
09:11 imirkin: cd drm; make -j8
09:11 imirkin: that will build just a nouveau.ko module
09:13 imirkin: btw, is the "white screen" thing new as of 4.0?
09:15 millerthegorilla: I think so, I'll have to login again on the vivid standard kernel but I have to warn you, this is a mac pro 1.1 and I have other issues, such as the card not being detected on the primary pci-e slot due to most likely a efi 32 bit incompatibility
09:24 millerthegorilla: So I just tried the 3.19 kernel that comes installed with the dailybuild and the same white screen problem. I'm sure it is fine with no modeset- Earlier here, I was informed that - marcus> at least kms handover does not seem to work yet exactly with this card
09:24 imirkin: i think he was talking about his own issues
09:25 millerthegorilla: oh yh. sorry.
09:26 imirkin: several people with GM107's have been using them just fine
09:26 imirkin: i'm not 100% sure that they had multiple screens, but i think it's possible
09:26 imirkin: btw -- you're not doing something funky like trying to use DP MST are you?
09:26 imirkin: coz that won't work :)
09:26 millerthegorilla: perhaps it is a daily build xfce issue. I've read others getting login restarts
09:26 millerthegorilla: dunno what dp mst is?
09:26 imirkin: how are the screens connected?
09:27 millerthegorilla: same card, vga for the primary and hdmi for the secondary
09:29 imirkin: you're good then -- DP MST is when you have multiple displays attached to a single DP port
09:31 millerthegorilla: ok. I am starting with nomodeset in the meantime, but have no secondary monitor. Arandr doesn't detect it. Do you have any ideas?
09:31 imirkin: yeah. you're using vesa. one monitor.
09:32 millerthegorilla: oh yh, nouveau requires modesetting. forgot. So I need to remove the nomodeset option but I get the white screen relogin issue. bummer.
09:34 imirkin: if possible, try using the DVI port
09:42 millerthegorilla: I can't, the dvi ports are dvi-d and I don't have a working dvi-d monitor
09:43 imirkin: well, HDMI == DVI-D
09:43 imirkin: if you can get an adapter
09:43 imirkin: but i'm guessing you don't have one on-hand
09:49 millerthegorilla: unfortunately not. I'm just starting the machine with the hdmi only in place and no whitescreen with nouveau driver. Perhaps it is due to two screens attached in that configuration? I'll try starting on just the vga as well.
09:50 imirkin: try with just HDMI, and then attach the VGA after things have started up
09:50 imirkin: (things == nouveau)
09:52 millerthegorilla: tried that, no vga detected by arandr
09:53 imirkin: weird
09:53 imirkin: can you pastebin your dmesg and output of 'xrandr'?
09:54 millerthegorilla: what is the pastebin address? (I'm a bit of a noob at irc if you can paste it here somehow :-)
09:54 imirkin: i like hastebin -- http://hastebin.com/
09:58 millerthegorilla: hastebin.com/icufuvupup.vhdl
09:58 imirkin: millerthegorilla: so... it sees your VGA screen
09:59 imirkin: millerthegorilla: xrandr --output VGA-1 --left-of HDMI-1 --auto
10:01 millerthegorilla: tried it with right-of. Same white-screen relogin screen issue.
10:01 millerthegorilla: perhaps an xinit issue. I'll reboot and check the xsession-errors.
10:02 imirkin: wait
10:02 imirkin: which screen became white?
10:02 millerthegorilla: both of them
10:02 millerthegorilla: with a mouse cursor over both of them (mirrored display)
10:02 imirkin: heh
10:03 imirkin: sounds like a disp/gm107 fail -- skeggsb_ --^
10:03 imirkin: millerthegorilla: can you open a bug on bugs.freedesktop.org (xorg -> Driver/nouveau), and attach your vbios (available at /sys/kernel/debug/dri/0/vbios.rom)
10:03 millerthegorilla: could be. When I first installed, I tried the guest account and like the main account, the login prompt was being displayed over the top of the booting dekstop manager
10:13 millerthegorilla: ok. done that.
10:13 millerthegorilla: https://bugs.freedesktop.org/show_bug.cgi?id=90054
10:14 millerthegorilla: if the new 4.1 module gives acceleration will the gallium 9 d3d drivers work?
10:18 millerthegorilla: many thanks for your help btw.
10:25 imirkin_: millerthegorilla: in theory, yes
10:25 imirkin_: millerthegorilla: btw, it'd be worth trying that standalone repo i pointed you to, perhaps your issue is magically fixed
10:25 imirkin_: although... i don't think it is
10:28 millerthegorilla: will there ever be support for multiple vts?
10:29 imirkin_: that's not a nouveau feature... it's a linux feature
10:29 imirkin_: afaik one it's had since the earliest days
10:30 imirkin_: although i wouldn't bet that linus's original linux kernel release back in the day had them
10:36 millerthegorilla: why doesn't the latest nouveau support it?
10:36 imirkin_: pretty sure it has nothing to do with nouveau :)
10:36 imirkin_: if you don't have vt's, it's coz you did something funny
10:36 imirkin_: like disabled CONFIG_VT or who knows what else
10:36 imirkin_: (or perhaps you just don't have getty's running on the other vt's which makes it seem like you don't have them)
10:37 imirkin_: i think i heard something about arch only setting up 1 vt by default
10:37 imirkin_: perhaps it was another distro
10:51 millerthegorilla: its xubuntu vivid, so there should be other vts. I'm running the same distro on my radeon laptop, and I've got vts ok. Its really annoying not having them
10:52 imirkin_: yeah, i'd ask the xubuntu folk -- pretty sure this has nothing to do with nouveau
10:52 imirkin_: btw the vbios you uploaded was not the vbios :)
10:53 imirkin_: it was the literal text of the vbios path i gave you...
10:55 millerthegorilla: How do I transfer it to a file to upload. Can I just steer the upload dialog to the path you gave me?
10:55 imirkin_: mmmmaybe
10:55 imirkin_: you probably need to be root to read it
10:55 imirkin_: do like... cat /sys/class/... > nv117-vbios.rom
10:55 imirkin_: and then upload that file
11:02 millerthegorilla: ok. uploaded that now.
11:03 imirkin_: much better :)
11:04 imirkin_: and to confirm, on the physical board, you have VGA, DVI-D, and HDMI, right?
11:08 millerthegorilla: hdmi, vga and 2 x dvi-d
11:08 imirkin_: oh right. that's actually exactly what your vbios says.
11:10 imirkin_: weird. both VGA and HDMI appear to be on OR1 -- i didn't think that was allowed
11:11 imirkin_: millerthegorilla: can you confirm that vga + hdmi work fine on that particular card with a different setup? (e.g. windows, or nvidia blob drivers)
11:12 imirkin_: or have you not tried?
11:16 millerthegorilla: I'm farily certain that I've had it working ok before but with different ubuntu. lxde lubuntu I think
11:16 imirkin_: and presumably nvidia blob drivers
11:16 millerthegorilla: I know the nvidia works ok
11:17 imirkin_: ok just checking
11:17 millerthegorilla: although I haven't tested it recently, and I still can't get the card recognised at all in slot 0
11:17 imirkin_: meh, it's not about recency... just that on that particular card, both vga and hdmi can be turned on at the same time
11:44 millerthegorilla: what dependencies do i need for the darktama build?
11:46 millerthegorilla: and when I have the nouveau.ko file how do put it in tree?
11:46 millerthegorilla: I've not compiled standalone modules before.
11:50 imirkin_: you just insmod it like any other
12:27 millerthegorilla: just installed that module and no joy, although arandr can now see the monitor ok when I plugin the vga. I'll try a reboot with it plugged in and see what happens
12:27 imirkin_: millerthegorilla: but at least it should be accelerated now :)
12:31 millerthegorilla: so, I rebooted and still the white screen login. I pulled out the vga, and then logged in from the hdmi monitor on what looked like the vesa. It immediately logged out (no white screen) but back in the nouveau. Logged in fine. How do I test the acceleration? glxgears?
12:32 imirkin_: hastebin the output of glxinfo
12:32 millerthegorilla: hang on, just did all that with the wrong kernel. doh.
12:39 millerthegorilla: same result. still, glxinfo at hastebin.com/ojipunepac.avrasm
12:40 imirkin_: you don't have accel
12:40 imirkin_: are you sure you loaded the new nouveau.ko file?
12:40 imirkin_: can you pastebin dmesg?
12:41 millerthegorilla: doesn't the modinfo say its the right module?
12:41 millerthegorilla: nouveau project?
12:42 imirkin_: modinfo doesn't provide any useful information about currently running thing
12:42 millerthegorilla: oh dmesg lots of complaints
12:42 imirkin_: it provides fairly generic type info about the file you have in /lib/...
12:42 millerthegorilla: I'll paste it now
12:44 millerthegorilla: hastebin.com/inuxiyoviv.vhdl
12:44 millerthegorilla: direct firmware load failure...
12:47 imirkin_: yeah you're not loading the new module
12:47 imirkin_: you're still loading the old one
12:47 millerthegorilla: I ran the make command, do I need to run make install?
12:48 imirkin_: not sure what that would do
12:48 imirkin_: i generally don't trust stuff like that
12:49 imirkin_: personally i would blacklist nouveau from being loaded on boot, boot into init 3 (i.e. no X on start), and then manually load in the new nouveau
12:49 imirkin_: [actually recent distros still start X in init 3 -- very annoying]
12:49 millerthegorilla: well, I'm running the kernel 4.0, which I built from source. I then cloned the darktama into home/src/nouveau and entered the drm folder and then ran make -j 6 (I've only got four processors). I then rebooted.
12:49 imirkin_: [and by recent, i mean like 10y old and newer]
12:51 millerthegorilla: if i had spare vts then I could shutdown lightdm and rmmod noveau. but I'll have to restart i guess.
12:52 imirkin_: actually rmmod nouveau is trickier than it sounds
12:52 millerthegorilla: so I'm starting now. If I start in recovery mode is that ok? or should I edit the grub boot line?
12:52 imirkin_: no clue what recovery mode is
12:54 imirkin_: my suggestion may have been for the "advanced" user... so do whatever way makes the most sense for you
12:57 millerthegorilla: ok, I have booted into the recovery mode and have removed nouveau (rmmod nouveau). How do i defintiely modprobe the built nouveau driver?
12:58 imirkin_: insmod path/to/nouveau.ko
12:59 imirkin_: although the rmmod of nouveau probably left your hw into a horridly bad state
12:59 imirkin_: you need to make sure it doesn't get loaded in the first place
12:59 millerthegorilla: ok. I'll blacklist it and start again.
13:00 imirkin_: (problem is that fbcon binds to nouveau, and so you'd have to unbind it manually)
13:00 imirkin_: there are instructions for doing it here: http://nouveau.freedesktop.org/wiki/KernelModeSetting/
13:07 millerthegorilla: I've just blacklisted the noveau module and rebooted. Lsmod doesn't show noveau. I ran modprobe path/to/noveau.ko and modprobe states that nouveau.ko is not found despite it being present on a directory listing of that path. Do the permissions need to be set or the ownership changed?
13:08 imirkin_: insmod, not modprobe
13:09 imirkin_: also you need to modprobe its dependencies
13:09 imirkin_: modinfo the nouveau.ko file and modprobe its dependenceis manually
13:09 imirkin_: (modprobe normally takes care of this)
13:13 millerthegorilla: I've tried modprobing the dependencies manually and modprobe shows no message when I do, but lsmod later shows they are not loaded.
13:13 imirkin_: uhm
13:13 imirkin_: like 'modinfo ttm' didn't work?
13:13 imirkin_: er
13:13 imirkin_: 'modprobe ttm'
13:14 millerthegorilla: oh hang on a second, I might need to remove the blacklist file.
13:14 imirkin_: no
13:14 imirkin_: unless you blacklisted a lot more than nouveau
13:15 millerthegorilla: no. I created a file in /etc/modprobe.d/ called blacklist-nouveau.conf with the contents 'blacklist nouveau'. This prevented nouveau from loading when I booted into runlevel 1.
13:16 imirkin_: right
13:16 imirkin_: so now 'modprobe ttm' and 'modprobe wmi'
13:16 millerthegorilla: I then tried modprobe /home/user/src/nouveau/drm/nouveau/nouveau.ko
13:16 imirkin_: that definitely won't work
13:16 imirkin_: you have to insmod.
13:17 imirkin_: modprobe is an annoyingly almost-useful tool. unfortunately it seems a bunch of functionality got removed from it a while back. and some of it it never had.
13:17 imirkin_: loading modules is one of the features it doesn't have.
13:17 RSpliet: while insmod doesn't handle dependencies :-(
13:18 imirkin_: right
13:18 imirkin_: and i want to murder whoever removed 'modprobe -l'
13:18 RSpliet: lsmod not good enough?
13:18 millerthegorilla: okayyyyyy.... I always thought that modprobe loaded modules. Ah well, I just insmod and its now there. When I resume, the recovery mode boots with nomodeset, If I reboot, will the custom nouveau driver still be there?
13:18 imirkin_: RSpliet: lsmod lists loaded modules...
13:19 imirkin_: RSpliet: modprobe -l listed all modules available for loading
13:19 RSpliet: oh right
13:19 imirkin_: now i have to use find, after forgetting that modprobe -l is gone and cursing
13:19 millerthegorilla: wow, that sounds useful.... wtf
13:20 millerthegorilla: linux. being buried in complexity and misdirection...
13:20 millerthegorilla: think I might get one of those new windows linx tablets....
13:20 imirkin_: every system is going to have quirks
13:20 imirkin_: esp once you go off the beaten path
13:21 millerthegorilla: find is a fairly lengthy way of going about things...
13:21 millerthegorilla: in comparison
13:21 imirkin_: find /lib/modules/`uname -r`
13:21 imirkin_: or ls -lR the same thing
13:21 millerthegorilla: ok. cool.
13:22 RSpliet: but it sounds like an interesting addition to modinfo imho
13:22 imirkin_: or modprobe :)
13:22 RSpliet: modinfo -F alias * :p
13:23 RSpliet: (no, that doesn't actually work)
13:23 millerthegorilla: if I've entered the system with nomodeset, can I start kms?
13:23 imirkin_: sure
13:23 imirkin_: just insmod nouveau
13:23 imirkin_: insmod ignores the kernel cmdline
13:24 imirkin_: or rather, insmod doesn't painstakingly parse the kernel cmdline to take stuff that has no business being there and pass it onto modules
13:26 millerthegorilla: it doesn't look right. lsmod lists the nouveau driver as loaded, but the resolution is 1024x768 when it should be 1360x768. I think the recovery mode has booted into vesa. I'll try again
13:27 RSpliet: 'd you shut down X before loading?
13:27 RSpliet: wait, runlvl 1
13:27 RSpliet: erm...
13:27 millerthegorilla: well its recovery mode
13:27 imirkin_: millerthegorilla: dmesg will have the story :)
13:28 RSpliet: yeah, sorry, I should make a habit of reading the full story before chiming in
13:38 millerthegorilla: ok - the custom nouveau is loaded, but now I have font errors, with text disappearing
13:38 imirkin_: yay
13:38 imirkin_: pastebin glxinfo
13:38 millerthegorilla: its barely noticeable! I'll do that now.
13:39 millerthegorilla: doh... glxinfo resets to login prompt. lol.
13:39 imirkin_: yeah..... the glamor integration in nouveau is kinda teh suck
13:40 imirkin_: and i've been lazy about completing the last 5% of my EXA impl
13:40 imirkin_: perhaps i'll do that tonight
13:41 millerthegorilla: dmesg lists a whole load of unknown symbols. I'll pastebin the output if you don't mind taking a look.
13:42 imirkin_: that's probably coz you tried to insmod nouveau before its dependencies were loaded
13:42 millerthegorilla: I ran through the dependencies listed in modinfo and modprobed them all. I'll check though.
13:43 imirkin_: before you ever tried to insmod nouveau?
13:43 millerthegorilla: yh
13:43 imirkin_: just pastebin the log already...
13:44 imirkin_: it takes 20x longer when you try to describe what you see isntead of just providing the paste...
13:44 millerthegorilla: hastebin.com/onurimopuy.vhdl
13:45 imirkin_: yeah. you had tried to load nouveau before inserting its deps. but then you got it right and it's all fine.
13:45 imirkin_: looks like everything is happy in dmesg.
13:45 imirkin_: ok now pastebin your Xorg.0.log from the crashed X
13:49 millerthegorilla: hastebin.com/uhupaxamaj.vhdl
13:51 imirkin_: wtf
13:51 imirkin_: [ 444.085] (II) AIGLX: Screen 0 is not DRI2 capable
13:51 imirkin_: [ 444.085] (EE) AIGLX: reverting to software rendering
13:52 imirkin_: i have nfc why that happens
13:52 millerthegorilla: does this mean the monitor is not good?
13:52 imirkin_: has nothign to do with monitors
13:52 imirkin_: stupid glamor
13:52 imirkin_: it's the cause of all of humanity's problems :p
13:52 millerthegorilla: perhaps if I add oibaf's experimental ppa or maybe xorg-edgers?
13:53 millerthegorilla: I know oibaf's is dri2 and dri 3 potentially.
13:53 imirkin_: not sure what that's got to do with anything
13:53 imirkin_: iirc you had a pretty up-to-date mesa
13:53 imirkin_: and you have xf86-video-nouveau 1.0.11 so that's all in order
13:54 imirkin_: what you need is EXA support in the ddx so you don't have to use the glamor bs
13:54 imirkin_: [actually glamor works just fine for other drivers, so i suspect it's something in nouveau that's causing it to destroy the universe]
13:55 millerthegorilla: lol
13:56 millerthegorilla: ah well, it was worth a try. The good news is the dual monitors work, albeit with cool flashing text...
13:56 imirkin_: wait, so dual monitors work just fine now?
13:57 millerthegorilla: yh
13:58 imirkin_: i wonder what caused the change...
13:58 imirkin_: there are no related fixes in that tree since the code that's in 4.0...
13:59 millerthegorilla: well, I guess its the custom nouveau with this gm107. Well, never mind. I'll have to wait until its released. Thanks for your help.
14:00 imirkin_: if you're willing to test some patches to xf86-video-nouveau, stick around, i might have some soonish, but i don't have a GM107 to test on
14:01 imirkin_: (soonish meaning in the next few days or so)
14:01 millerthegorilla: yh fine. I'm in the uk, so I'll only be on for another hour, but I can login all tomorrow. I should be able to patch the code, and I can read and write code a little.
14:02 imirkin_: cool
14:02 imirkin_: def won't have anything in the next hour
14:02 millerthegorilla: ok. Are you on this irc thing all day normally?
14:02 millerthegorilla: or a forum?
14:03 imirkin_: yeah, i'm on irc 24/7
14:03 imirkin_: (not always in front of the irc client though)
14:03 imirkin_: but i read scrollback and whatnot
14:04 millerthegorilla: once I have insmoded nouveau, can I remove the blacklist and expect the same module to load?
14:04 imirkin_: no
14:04 imirkin_: you can replace the module you have in /lib/modules though
14:05 imirkin_: which is where modprobe looks
14:05 millerthegorilla: oh cool
14:07 millerthegorilla: where do you publish your patches? Can I clone from darktama repo like tomorrow or something?
14:07 imirkin_: uhm
14:08 imirkin_: usually on github, sometimes i just mail them...
14:08 imirkin_: the patch won't be to the kernel module though
14:09 millerthegorilla: do you have a github address?
14:10 imirkin_: not entirely sure what you're looking for tbh
14:10 millerthegorilla: no worries, I'll come back here and shout you. thanks for your help.
14:10 millerthegorilla: bye
16:00 voxadam: I've been playing around with the values in /sys/devices/pci.../hwmon/hwmon0 to reduce the noise of the fan on my GPU when idle. I've found some better settings but I'm not sure how to make them permanent.
16:00 voxadam: I'm running Fedora BTW.
16:03 imirkin_: apply those settings via a script after nouveau loads?
16:05 voxadam: I guess I'll write a little systemd unit.
16:06 voxadam: How exactly do they hyst (hysteresis) values in hwmon work?
16:07 imirkin_: afaik it's just +/- around rising/falling
16:07 imirkin_: i.e. if the trip point is, say, 50, and hyst, is, say, 10
16:07 voxadam: Ah.
16:07 imirkin_: then it'll trip at 60 going up and 40 going down
16:07 imirkin_: that way if you're hovering around 50, it doesn't keep going up/down
16:08 voxadam: Nicely designed. That'll make it easier to really get it dialed in how I want.
16:09 imirkin_: i assume you're futzing with the temp settings, not writing to pwm directly?
16:10 voxadam: I've been carefuly playing with the pwm_min but not directly controlling the PWM.
16:10 voxadam: Automatic control should be done in kernel space.
16:10 imirkin_: ok. well dropping pwm_min below like 35 or 30 or whatever isn't recommended
16:11 imirkin_: among other things, it'll mess up tachometer readings, although that by itself isn't necessarily a good reason
16:11 imirkin_: [depends a lot on the specific hw, could be fine]
16:13 voxadam: I've set it as low as zero while carefully watching and logging the temperature. :)
16:13 voxadam: It's never dropped the fan below 25.
16:14 voxadam: The GPU temp stays around 50°C.
16:17 voxadam: I'd love it if I could get the fan to slow even more but it seems to want to stay around 1100 RPM even while idle.
16:18 voxadam: I suppose I could rip the card apart and replace the stock fan.
16:38 voxadam: imirkin_: Is it possible to hot(un)plug and power down a GPU while a system is idle but keep the main CPU, memory, and whatnot awak to do thier things and then restore the graphics interface when needed?
16:41 imirkin_: sure, but you need platform support for that
16:41 imirkin_: it's implemented in nouveau using 'runpm' (which is on by default)
16:41 imirkin_: it looks for the ACPI methods to do that
16:41 imirkin_: and powers the gpu down when nothing's using it
16:41 voxadam: Interesting. I'll definitely read up on it.
16:41 voxadam: Thnaks.
16:42 imirkin_: but that only works in a laptop
16:42 imirkin_: or i've heard of super-high-end motherboards which let you do pci hotplug
16:42 imirkin_: but i've never actually seen one
16:43 voxadam: I don't actually need to physically remove the card, just power it down.
16:43 imirkin_: yeah, but the two are closely related :)
16:43 imirkin_: i'm not aware of any desktop-class hardware that'll let you do that
16:43 imirkin_: but... i could be out of date on it
16:44 voxadam: Maybe coreboot could be of help. I was thinking about playing with it for other reasons.
17:28 airlied: voxadam: don't think any desktop hw comes with the power off a pcie 16x slot ability
17:28 airlied: though I though AMD were looking into it at one point
17:35 voxadam: airlied: Interesting. Do current GPUs not support power states as low as a modern CPU's C-states?
19:29 koz_desktop: How do I check my reclocking parameters again?
19:29 koz_desktop: I remember having to cat something, but I forgot what.
19:33 karlton: koz_desktop: cat /sys/class/drm/card0/device/pstate
19:34 koz_desktop: Should I be getting a 'no such file or directory'?
19:36 koz_desktop: The nouveau driver seems to be working...
19:36 koz_desktop:checks kernel params.
19:38 koz_desktop: Yeah, why is there no /sys/class/drm/card0/device/pstate for me....
19:39 koz_desktop: Fuck yes, my card reclocks correctly!
19:40 koz_desktop: Thank you, all you wonderful nouveau developers.
19:40 koz_desktop: You are all officially awesome people.
19:40 karlton: koz_desktop: that is where it is for me after adding nouvea.pstate=1 to the kernel line
19:41 koz_desktop: karlton: I have the following:
19:41 karlton: s/nouvea.pstate=1/nouveau.pstate=1/
19:41 koz_desktop: nouveau.pstate=1 nouveau.config=NvClkMode=15,NvForcePost=1
19:41 koz_desktop: Although for some reason, I still have awful FPS on Minetest.
19:45 karlton: worst fps I have ever gotten on minetest is 25-30
19:46 koz_desktop: karlton: What's your card?
19:46 koz_desktop: And under what settings?
19:47 karlton: gtx 650 ti sc but I only get less than 60 if I turn on full vis range and have lots of trees full settings
19:48 koz_desktop: I have a 650.
19:48 koz_desktop: And on full settings, even underground, I get, like, 15.
19:49 karlton: something is wrong then, because I get better than that even on intel graphics
19:49 koz_desktop: Let me try it above ground.
19:50 koz_desktop: So it's not the card?
19:50 koz_desktop: What else could cause such a big choke on graphical performance?
19:52 karlton: I don't know, fps on minetest have never been that bad for me
19:53 karlton: that almost sounds like your not using hardware acceleration
19:53 koz_desktop: karlton: How could I check this?
19:54 karlton: "glxinfo | grep rendering" I think
19:55 karlton: it shoudl say yes
19:56 koz_desktop: What should I install to get the glxinfo command?
19:56 koz_desktop: Because currently, i don't have it.
19:57 karlton: it depends on what distro, because for gentoo it comes with mesa
19:58 koz_desktop: Never mind, found it. Installing.
19:58 koz_desktop: It *does* say yes.
19:59 koz_desktop: Could it be something in my Minetest settings?
19:59 karlton: I think with 4.12 you should choose OpenGL for rendering in the settings tab
20:00 koz_desktop: I did.
20:02 karlton: hmm, is minetest the only game that is slow?
20:02 koz_desktop: I haven't tried any others. Let me give something else a go.
20:02 koz_desktop: StuntRally ought to be a good test.
20:15 karlton: koz_desktop: iirc, if you have the GDDR3 version of the card, you can reclock all way to the highest rate
20:16 karlton: which means you probably should get the same if not better performance than I am getting
20:41 koz_desktop: karlton: I do have that version.
20:44 koz_desktop: karlton: On Impossible settings, I get like, 6fps.
20:47 koz_desktop: karlton: Even on Normal settings, I get less than 60 fps.
20:47 koz_desktop: Is the rest of my machine underpowered or something?
20:50 karlton: well, I think I have heard of someone getting 20 fps on a raspberrypi using lowest settings
20:51 karlton: if every other game runs fine, something must be wrong with your minetest install
20:52 karlton: like it is using software rendering or something
20:55 koz_: Well, are those results from StuntRally what I should expect?
20:57 karlton: I haven't played it before, but I know something is wrong just not sure what
20:59 karlton: did you build minetest from source?
21:01 koz_: No - but I can try that.
21:37 voxadam: I'd been experiencing lockups/freezes related to Nouveau, well, they were at least video related but I haven't experienced any locksups since upgrading to a 4.0 kernel.
21:37 voxadam: Are there any tools to excercise Nouveau and my GPU?
21:38 voxadam: The locks often occurred during animated alpha blends and other GL magic.
23:22 HoloIRCUser2: Hey