07:03 hermier: ok the situation with my card is even worse than suposed, the problem even lies in the kernel with mode setting enabled (no X, just console enabled)
07:05 hermier: to the point that the schudeler broke :/
07:06 hermier: trying with nvidia if this is a kernel issue or hardware fault
13:42 karolherbst: regarding that vic 5 perf issue: zooming in helps, so I doubt it is really the game needing that much cpu itself, but a lot of things goes into validations and other gl things, cause the game (most likely) needs more and more textures over time, will make a trace I guess
15:07 imirkin: hermier: could you be having this issue: https://bugs.freedesktop.org/show_bug.cgi?id=91413#c6
17:53 karolherbst: the hell... just did a civ 5 apitrace
17:54 karolherbst: one frame has like 313337 calls ...
17:54 karolherbst: and there are many of those
17:54 karolherbst: within the game depending on the zoom level an area, it does between 500 and 400k calls
18:00 karolherbst: okay, and the game isn't exactly smart about drawing either
18:00 Calinou: GTA 5 apitrace must be fun to see
18:00 Calinou: :p
18:00 karolherbst: I doubt the gta 5 engine is that dump
18:00 karolherbst: *dumb
18:01 karolherbst: what the civ engine does is basically draw everything and just draw new things on top of those and then draw every little separatly
18:01 karolherbst: even each building in the city is drawn separatly
18:02 karolherbst: so this also explains why the game gets so frigging slow over time
18:02 karolherbst: cause the details of the advanced civs just kill perf
18:02 karolherbst: and then it is also tiled based...
18:03 karolherbst: you might thing they do hexagonal tiles, but no, rectangles...
18:11 karolherbst: here is the trace (500MB): https://drive.google.com/file/d/0B78S7GSrzebIMHhpRndKRGwxX2c/view?usp=sharing
18:26 redbeardt: karolherbst: having played civ 5 and finding the framerates weirdly inconsistent, this seems to make sense ;)
18:27 karolherbst: redbeardt: yeah, I know, just wondering if we might be able to improve performance a bit there
18:27 Yoshimo: it is a shame to see that quite a few games need driver workarounds to get around bad coding in the graphic engine
18:27 redbeardt: karolherbst: oh i'm talking about back when i was on my GTX 570 in Windows with proprietary drivers even
18:28 karolherbst: redbeardt: I know, I don't think that mesa is worse than nvidia here as well
18:28 redbeardt: okies
18:34 redbeardt: If only I had some bloody idea how to contribute to nouveau's development.. Seems to require a shit-tonne of prerequisite knowledge
18:34 redbeardt: and I don't even mean of the project itself
18:35 karolherbst: redbeardt: when I started, I knew nothing
18:36 redbeardt: .. Well.. hell.
18:36 redbeardt: I guess what I need to know is what I need to know and where to get to know it
18:36 imirkin: redbeardt: doesn't everything?
18:37 karolherbst: redbeardt: well, best would be if you just start with really trivial things or issues which annoy you most, then we could discuss what you need to know first and start with that
19:34 hermier: imirkin: I left my computer on this night in console mode only so only kms was started, and I triggered a memory corruption in the kernel (the process list was corrupted or something)
19:35 imirkin: hermier: did you see the bug i pointed you to?
19:35 hermier: imirkin: nope
19:36 imirkin: check scrollback
19:36 hermier: hhaaa yes
19:37 dviola: hi
19:38 dviola: is it possible to build the xf86-video-nouveau ddx and not install it, like compile on $HOME and use that to boot X
19:38 dviola: for debugging
19:39 imirkin: dviola: "install" is just "copy file somewhere" right?
19:39 hermier: infortunately dmesg was filled with process list error so I can't tell :/
19:39 imirkin: hermier: well, try applying that patch
19:39 imirkin: and see if things magically fix themselves
19:39 dviola: imirkin: I think so
19:39 imirkin: dviola: so... just tell X to load it from a different place and you're good to go, right?
19:42 hermier: imirkin: if you mean https://lists.freedesktop.org/archives/nouveau/2015-March/020421.html patch, I'll try it on next time I'll have to reboot
19:42 hermier: for now I'll test how solid nvidia are for me ^^
19:52 imirkin: hermier: much more solid than nouveau, to be sure.
19:53 hermier: imirkin: in the past nouveau was more solid for me with 2 weeks of uptime vs less than 20 hours for nvidia
19:54 dviola: imirkin: LD_LIBRARY_PATH perhaps?
19:54 imirkin: dviola: most certainly not
19:55 dviola: I'm out of ideas
19:59 dviola: ModulePath?
19:59 dviola: in xorg.conf
20:00 imirkin: yes.
20:00 dviola: thanks
20:00 hermier: was about to say that ....
23:21 karolherbst: bl
23:21 karolherbst: .. wrong window