03:38mgoodwin: I forgot what a tearing problem the binary driver has without FullCompositionPipeline
18:19cesar2: i am using nouveau driver with an nVidia geforce 9800gt
18:19cesar2: but it will not work at more than 67 frames per second
18:19cesar2: why is this?
18:20imirkin: so like glxgears runs at 67 frames per second?
18:20cesar2: imirkin: yes
18:20imirkin: in that case, it's limited to your monitor's vsync, although 67hz is a very odd number
18:20imirkin: try vblank_mode=0 on the cmdline
18:20cesar2: but with the onboard video card it runs at 900 fps
18:20imirkin: er, i mean, stick vblank_mode=0 into the environment
18:21imirkin: e.g. vblank_mode=0 glxgears
18:21imirkin: also, which gpu is that? G92?
18:22cesar2: imirkin: how to see it?
18:22imirkin: lspci -nn -d 10de:
18:22cesar2: i have 203 fps now with your config
18:23imirkin: that still seems awfully low. mind doing a pastebin of dmesg and xorg log?
18:23cesar2: imirkin: it is g92
18:23imirkin: ok, as expected... those tend to boot to higher perf levels
18:23imirkin: so... very surprising.
18:30karolherbst: cesar2: it is still windows, right?
18:32karolherbst: imirkin: fullscreen glxgears also gives me 290 with nouveau and 700 with intel :/
18:33cesar2: karolherbst: it is GNU....it is a fork of Ubuntu
18:33cesar2: it's Trisquel
18:33karolherbst: cesar2: no I meant glxgears
18:33karolherbst: cesar2: do you run it in fullscreen or that tiny window?
18:33imirkin: karolherbst: you're on optimus.
18:33cesar2: karolherbst: in a small window
18:34cesar2: imirkin: i have trouble using pastebinit
18:34imirkin: so don't use it...
18:34imirkin: just cut & paste
18:34cesar2: will copy and paste
18:34karolherbst: imirkin: right, mhh yeah maybe he changed the port for the display, silly me
18:34Akien: karolherbst: on optimus I always got better performance with intel than nouveau or nvidia in glxspheres64
18:34karolherbst: Akien: yeah, not with 4.5 on 0f anymore
18:34Akien: karolherbst: I guess the test is just too basic to really show anything meaningful
18:35karolherbst: Akien: nope, PCIe
18:35imirkin: glxspheres is a test of bandwidth
18:35imirkin: glxgears is a test of driver overhead iirc
18:35Akien: Ah that's good to know :)
18:35karolherbst: imirkin: mhh
18:35karolherbst: imirkin: I don't think glxgears tests driver overhead, because it always hits max load on the gpu
18:35karolherbst: imirkin: or PCIe
18:35karolherbst: maybe on desktop it is a bit different
18:36karolherbst: Akien: anyway, for everything with high framedata/second on offloaded setups it is always bottlenecked by PCIe
18:36karolherbst: Akien: and since 4.5 nouveau uplinks your PCIe link to the gpu through the pstates
18:37imirkin: karolherbst: i'm assuming Akien's just at the pstate that comes up after boot like every other normal person
18:37Akien: I don't understand half of those terms, but I gather that I should give a try to nouveau 4.5 :D
18:37karolherbst: Akien: it maybe decreases loading time on desktops, but on optimus systems this gives an overall 5%+ performance boost
18:37imirkin: Akien: what GPU do you have?
18:37Akien: imirkin: GTX 670M
18:37karolherbst: Akien: manual reclocking
18:37imirkin: Akien: and are you looking for higher perf out of it?
18:37karolherbst: Akien: wanna play tomb raider on nouveau? :D
18:37cesar2: imirkin: http://pastebin.com/6NxS8rrW
18:38cesar2: that is dmesg
18:38imirkin: cesar2: ah, too bad. yours boots to a middle perf level
18:38Akien: imirkin: Not particularly, but always interested in trying new things. Most of all I'd like to be able to drop this pile of hacks that is bumblebee :p
18:39imirkin: Akien: you shouldn't be using bumblebee + nouveau
18:39karolherbst: Akien: well with wine-nine you get already better perf than nvidia on wine usually
18:39imirkin: Akien: at least not since kernel 3.13 or so
18:39karolherbst: imirkin: I assume he uses nvidia ;)
18:39Akien: imirkin: No I'm using bumblebee + nvidia; though I do package bumblebee so that it supports nouveau
18:39karolherbst: the pcie bottleneck is worse with bumblebee :/
18:40karolherbst: Akien: https://github.com/karolherbst/nouveau.git branch: stable_reclocking_kepler_v5
18:40karolherbst: Akien: contains the bleeding edge shit for keplers :p
18:40imirkin: Akien: well, not sure what your goals are. if you're looking to do gaming on nouveau with that gpu, you may try playing with karol's branch. but it's all still fairly experimental and manual.
18:40karolherbst: Akien: and if you are lucky you hit issue I don't but on optimus systems it should be super stable
18:41karolherbst: cesar2: what is your onboard gpu by the way?
18:41cesar2: imirkin: this is Xorg.0.log http://pastebin.com/iPG0s2Em
18:42Akien: imirkin: Not looking for much currently, I don't play many resource-heavy games so I'm mostly using intel anyway :) But I'm interesting in what you say about not using bumblebee + nouveau
18:42Akien: I gather that we nouveau I could drop bumblebee and have the kernel handle this stuff properly?
18:42cesar2: karolherbst: my onboard i think is amd radeon
18:42karolherbst: Akien: yes
18:42imirkin: cesar2: well, that all appears to be in order
18:42karolherbst: Akien: please drop support for nouveau on old kernels
18:42karolherbst: Akien: I mean bumblebee+nouveau
18:43karolherbst: Akien: and link to this: https://nouveau.freedesktop.org/wiki/Optimus/
18:43imirkin: cesar2: unfortunately we don't have reclocking for G92
18:43karolherbst: Akien: less PCIe overhead and should deliver better performance than bumblebee
18:43imirkin: cesar2: so you're stuck with the perf level it boots to, which for you is a middle-to-low perf level (only 300mhz for vram)
18:43imirkin: er, 400mhz
18:44Akien: karolherbst: Thanks for the link, I'll look into it.
18:45cesar2: imirkin: how do you know this?
18:45cesar2: i would like to learn
18:45imirkin: cesar2: [ 1.502208] nouveau [ CLK][0000:01:00.0] --: core 399 MHz shader 810 MHz memory 399 MHz
18:45imirkin: that's the "current" settings
18:45imirkin: compared with the highest settings for the card which are 800mhz memory and 1500mhz shader
18:45imirkin: that can make quite a difference in perf
18:47cesar2: by the way Xorg.0.log is http://pastebin.com/iPG0s2Em
18:48imirkin: cesar2: yeah, that all seems fine
18:48imirkin: you're on a fairly old stack, but i'd have no reason to believe a fresher stack would lead to much better perf
18:48imirkin: maybe a newer mesa, but... who knows.
18:49cesar2: this is xorg.conf http://pastebin.com/M12C8hNJ
18:49cesar2: imirkin: do you suggest any changes?
18:52imirkin: cesar2: nope
18:56cesar2: imirkin: Option "GLXVBlank" "off" will change something?
19:00imirkin: it will introduce screen tearing
19:01cesar2: imirkin: will it get better perf?
19:02imirkin: it'll be like forcing vblank_mode=0 always
19:02imirkin: but... that doesn't give you better perf :)
19:02imirkin: just a higher "fps" output in glxgears
19:02cesar2: how can i raise fps on all apps to 200'
19:03imirkin: which is in no way connected to perf
19:03imirkin: (or rather, in only a very small way)
19:04imirkin: depending on your setup, non-vsync'd glxgears is either a measure of driver overhead or pcie bandwidth
19:07cesar2: imirkin: i used this video card because it was supposed to give better performance with free drivers and free firmware than any other at that time
19:08cesar2: but its performance is lower than the onboard video card which has lower specs
19:08cesar2: both video cards use the free drivers and free firmware
19:09imirkin: cesar2: performance as measured by...
19:09imirkin: glxgears? that's not a measure of performance.
19:10cesar2: but the performance in nexuiz is low
19:10cesar2: imirkin: [[
19:10imirkin: lower than on the intel gpu? i find that surprising
19:10imirkin: is it some super-new intel chip with that ancient nvidia board?
19:10imirkin: or are they from the same era?
19:12cesar2: imirkin: the onboard is newer but there is not that a big a difference
19:13karolherbst: cesar2: what means newer?
19:13cesar2: i cannot see it because it is disabled when using the pci-e
19:13imirkin: what cpu is it?
19:14imirkin: err... AMD Phenom(tm) II X6 1100T?
19:14cesar2: it is an amd phenom X6
19:14cesar2: how did you know?
19:14imirkin: your dmesg
19:14cesar2: learning a lot
19:15imirkin: wait, those didn't have GPU's embedded in them
19:16imirkin: so it's probably a SUMO or something amd igp
19:16imirkin: which is about as fast as a tricycle =/
19:16karolherbst: maybe output of glxinfo might be worth a shot
19:17imirkin: cesar2: you can try updating your software stack and see if things have improved, but tbh, it's unlikely. without reclocking, your gpu is probably at 1/4th of its max performance.
19:17imirkin: [in a real application, like nexuiz]
19:17cesar2: imirkin: thank you for your help
19:18cesar2: too bad nothing can be done
19:18imirkin: i wouldn't worry too much about things like glxgears
19:18imirkin: you should update mesa and see if things magically improve. but the 1/4th number won't change until we're able to reclock
19:19imirkin: if you're up for it, you can make some local hacks and hope that reclocking will start working, but given that you're on 3.13, i'm guessing that's not your style.
19:22cesar2: imirkin: i can test guixsd and it has the newest software... i can come back then if you think it is worth it
19:23imirkin: cesar2: not sure what that is. the very latest is available with pmoreau's livecd's... https://nouveau.pmoreau.org/
19:23imirkin: although i doubt it comes preinstalled with any games
19:29karolherbst: imirkin: usually the fb device is switched when a better alternative is found (like vesafb/efifb built inside the kernel, i915/nouveau/radeon as module and loaded later)
19:30imirkin: karolherbst: i know
19:30imirkin: and yet i've seen odd issues on occasion
19:30imirkin: which is why i decided to point it out as a possibility
19:36cesar2: imirkin: 17 minutes left for finishing download
19:36cesar2: i am lucky the link is fast at this time
19:37cesar2: it has downloaded 15 minutes already
19:38imirkin: i think it's behind a moderately fast internet connection
19:38karolherbst: imirkin: I see
20:26HerrSpliet: imirkin: can you actually use the vga=XXX alongside nouveau?
20:26imirkin: i think so
20:27imirkin: that controls the initial vga config
20:27imirkin: btw, any luck in acquiring a G92 with multiple perf levels?
20:27imirkin: getting reclocking going on that would be nice
20:28RSpliet: I know, I don't think I have one but did recently discover the lab has a pile of old NVIDIA graphics cards
20:28imirkin: oh nie
20:28imirkin: hopefully not *too* old
20:28karolherbst: RSpliet: +1 for your old IRC name :D
20:29RSpliet: doesn't go back further than GeForce FX
20:29RSpliet: but there's some 1st gen teslas
20:30RSpliet: now at the moment a combination of workload and personal reasons prevents me from actively hacking on nouveau, but come summer I'm sure I can find some time
20:31imirkin: looking forward to it :)
20:31RSpliet: I'm quite keen on getting this one NVCE to change memory clocks too...
20:38cesar2: imirkin: typed:sudo dd if=../Descargas/nouveau-2016_04_29.iso of=/dev/sdb
20:40cesar2: then:sudo sha256sum /dev/sdb
20:40cesar2: the output was: ff6fb70a802baa61caf077ee61434c76e995bebffd6048f3fe7a29b090d565bf /dev/sdb
20:41cesar2: which is incorrect
20:41imirkin: mmm.... expected
20:41imirkin: since the iso size is unlikely to be *identical* to your usb driver's
20:42cesar2: i will reboot now
20:42cesar2: with the usb
20:42imirkin: good luck
20:44cesar2: imirkin: thanks
20:44cesar2: b back soon :-)