00:23 imirkin: hakzsam: i have a much less intrusive, and much more "correct" fix
00:23 imirkin: hakzsam: http://hastebin.com/uwotufisul.pl
13:56 imirkin: hakzsam: can you also review the translate patch?
13:56 hakzsam: the sse one?
13:57 hakzsam: there is only one, so yeah
14:01 imirkin: and feel free to play with my talos "fix" - although the patch is, in itself, correct. i just have no idea why it fixes talos.
14:02 hakzsam: yeah, I don't know too
14:03 hakzsam: I have already tried this "fix" few days ago
14:03 hakzsam: it seems to work prefectly
14:04 imirkin: yeah, but your fix was a hack
14:04 imirkin: since you effectively just set vbo_push_hint = 0
14:04 hakzsam: yeah, but I suggested you exactly the same fix too :)
14:04 imirkin: really?
14:04 hakzsam: yeah
14:04 imirkin: sorry, i totally don't remember that
14:04 hakzsam: no worries
14:04 hakzsam: I have just replied on mesa-dev
14:05 imirkin: k. i only remembered your patch which flipped it to only do the push hint when !indexed
14:06 hakzsam: this was my first attempt, yes
14:06 hakzsam: any ideas about the remaining issue?
14:06 hakzsam: the green wall?
14:06 imirkin: nope
14:06 imirkin: didn't investigate
14:07 imirkin: or rather, i remember investigating it in the original trace
14:07 imirkin: when i came up on this issue
14:07 imirkin: and then gave up
14:07 imirkin: heh
14:07 imirkin: i can give it another shot now
14:07 hakzsam: I could try at some point too
14:07 hakzsam: but probably not today :)
16:21 orbea: karolherbst: your branch is capable of making kingdom hearts on pcsx2 playable at nearly full speed, slows down intermittingly sometimes, but before it'd have major slow downs :)
16:23 imirkin: orbea: i just pushed a change which could improve perf in mesa ... dunno if pcsx2 hits it or not, but at least talos does.
16:23 orbea: cool :)
16:23 orbea: i can test talos as well
16:23 imirkin: no need - it's still buggy.
16:23 orbea: heh
16:23 imirkin: but not AS buggy now
16:24 imirkin: a handful of things i pushed recently should improve it
16:27 librin: imirkin, gee, 154c0a42a23187c61ea0a1307198fae667398eba sure gives Talos a nearly 2x performance boost on my machine :V
16:27 orbea: i got most of them last night, compilingthe rest now :)
16:27 imirkin: orbea: i pushed like an hour ago
16:27 orbea: yea, I meant the ones before that :)
16:28 orbea: i saw a lot of yoru commits at the top in git log at least
16:28 librin: huge thanks, the performance went from "nearly a slideshow" to "definitely playable"
16:28 librin: ;]
16:30 imirkin: orbea: yesterday's were mostly about enabling EXT_window_rectangles, which is a new ext that nothing uses
16:31 orbea: ah
16:31 imirkin: the stuff i pushed out today should fix some random texture results sometimes (which was, among other things, hitting talos on GK110/GK208), as well as avoid using the push path when all buffers are managed (as intended), and in the process, accidentally fixing talos shadow flickers
16:33 imirkin: and now i'm looking at some nv50 fails that talos triggers (although not visible in practice, it really messes up retracediff...)
16:34 imirkin: and if i get that figured out, i'll move on to the more major flickering
16:37 karolherbst: orbea: well,higher clocks tend to give you more perf :p
17:10 imirkin: gr. i wish mmt still worked with nouveau =/
18:13 kansu: hello
18:14 kansu: I'm having issues with a geforce fx 5200 and don't get solve
18:15 kansu: previously with "nv" driver on kernel 2.6 works fine 1280x800 and accel
18:16 kansu: now with ubuntu-mate 16.04 and default grub params, the screen glitches with random textures
18:16 imirkin: disable GL compositor
18:16 imirkin: or remove nouveau_dri.so
18:17 kansu: with xforcevesa nomodeset, I get "vesa" driver works but without accel and 1024x768 in a panoramic screen
18:19 kansu: nouveau driver never loads, if I change grub params or force nouveau with xorg.conf, o the system freezes completely on load, or load "fbdev" driver
18:20 kansu: there is any manner to use nouveau in my situation? the random textures could be a hardware issue?
18:21 imirkin: did you see my comments above?
18:21 imirkin: the random textures are a "using 2016 software on 2006 gpu" issue
18:21 imirkin: and a "nv30 3d driver is shit" issue
18:21 kansu: imirkin, yes, I'm going to try removing nouveau_dri.so
18:26 uramekus: huh, my video card is dead right now, so im buying a new one today, which GM204 video card has better support on nouveau? do a mmiotrace/debug/envytools run on any of these could help the nv developers?
18:27 uramekus: which one if i do a mmiotrace/debug/envytools run on any of these could help the nv developers? **
18:29 karolherbst: uramekus: if you care about performance, kepler is your best choice
18:29 karolherbst: though there are chances that there are issues
18:30 karolherbst: uramekus: and you don't get any memory reclocking on gm20x, also we can't control the fans
18:31 imirkin: uramekus: if you're interested in open-source support, buy amd
18:34 uramekus: i would rather become a developer than buy amd cards (and im a really lazy guy)
18:35 karolherbst: :D
18:35 karolherbst: well
18:35 karolherbst: you are best off with kepler cards, but you can always run into stupid issues and some games really run like shit
18:36 jvesely: that's true for or linux games...
18:36 jvesely: all*
18:36 karolherbst: well
18:36 karolherbst: with nouveau you get an additional layer of pain sometimes
18:37 uramekus: i see
18:37 kansu: GL compositor disabled, nouveau_dri.so removed, no special grub parameters: black framebuffer, next shows ubuntu mate logo, and next random textures and caps lock key doesn't respond
18:37 uramekus: i knew about memory reclocking, but what happened in fan control? only way to control these now is with the falcon heavy secure mode?
18:37 jvesely: I got one that I need to run with nouveau, because intel GPU overheats and hangs within minute
18:37 karolherbst: uramekus: yeah
18:38 karolherbst: uramekus: that means, even if we get around reclocking the memory, we can't do anything about the heat
18:38 imirkin: kansu: pastebin dmesg and xorg log
18:39 karolherbst: uramekus: well, gm20x memory reclocking is for the most bits exactly like kepler, but well, you don't want your gpu to force shutdown in 5 minutes :p
18:39 karolherbst: uramekus: anyway, gm10x gpus are also "fine" but not as good as kepler
18:41 uramekus: do gm10x uses the same Falcon firmware as 20x? like an outdated version that nv can control things?
18:42 imirkin: grrrrr. nv50 alphatest doesn't work with some formats. GRRR!
18:42 imirkin: and that's why the talos render isn't matching up between nv50 and nvc0
18:43 uramekus: for the way i see, the only method of controling gpu fans in g20x would be hardware hacks
18:43 uramekus: if its really only secure mode
18:44 karolherbst: uramekus: nope
18:44 karolherbst: uramekus: gm10x use the open firmware
18:44 imirkin: uramekus: your distaste for amd notwithstanding, if you're looking for open-source support, gm20x is not where you'll find it.
18:45 imirkin: nvidia holds the keys, and they have little to no interest in letting anyone else play in their sandbox.
18:45 karolherbst: uramekus: if you have a lot of money you can get a 780 ti :p Allthough you can get unlucky and reclocking doesn't work, because we are still missing some bits for the memory
18:45 Calinou: GTX 1080 will not have an AMD competitor for a while
18:45 Calinou: (which means, no real 4K gaming on a single GPU on AMD)
18:45 Calinou: that's ultimately why I went for such a card
18:45 karolherbst: well
18:46 karolherbst: the new AMD card is still really fast
18:46 Calinou: and when it does, it won't be as power efficient :P
18:46 karolherbst: comparable to the 1070 and only 50% the price
18:46 Calinou: (Pascal is so efficient)
18:46 imirkin: Calinou: GTX 1080 won't have open-source support for a while either... so "unsupported but theoretically faster but you can't use it" seems worse than "supported"
18:46 karolherbst: :D
18:47 imirkin: bricks are like 0.001% of the cost of a GTX 1080
18:47 imirkin: and use way less power
18:47 Calinou: and high-end AMD GPUs are nowhere to be found in laptops :(
18:47 imirkin: plus you can hit people with them
18:47 Calinou: not even GTX 960M equivalents
18:48 chithead: polaris is not even out yet. it's going into macbooks according to the tech press
18:48 Calinou: what about non-Apple hardware?
18:48 uramekus: my PSU wont supply enough power to the 780 ti, so i would need a double upgrade
18:49 chithead: wait until launch, then you will learn which notebooks come with polaris
18:49 Calinou: the 1080 uses "only" 170W at most :P
18:49 karolherbst: well
18:49 karolherbst: honestly thinking
18:50 karolherbst: I guess it will take around 3+ years until the 1080 is somewhat usable with nouvau
18:50 Calinou: sounds plausible, maybe 2.5 years
18:50 Calinou: the blob has always worked well for me though
18:51 Calinou: :p
18:51 Calinou: but some people are just unlucky with it, and it never works for them
18:51 imirkin: and at that point, you just don't care about open source. which is fine too
18:51 Calinou: I do care about it
18:51 imirkin: but if you do, buying nvidia is not an option
18:51 uramekus: yup, i would really buy a 1080 if i found it cheap, even if i need to get in propietary side of things
18:51 Calinou: I'd rather have people play open source games with proprietary drivers (or even OS) than the inverse
18:51 Calinou: the whole "play DRM'd Steam games with open source driver" meme is just…
18:52 Calinou: (back in 2007-2008, that's what people did; people were fans of Nexuiz/Sauerbraten :P)
18:52 imirkin: ok. i guess i'm just crazy for not liking loading random blobs i download from the interwebs into my kernel
18:52 uramekus: i care a lot about open source, but i cant cripple myself THAT much because of it, and i wont buy AMD at all
18:53 karolherbst: yeah
18:53 karolherbst: propritary kernel code is way worse than propitary userspace
18:53 karolherbst: you can't trust a kernel which loaded propritary code once
18:53 Calinou: security-wise that's probably but true, but practically-wise, most users benefit way more from open source userspace than kernel space
18:53 karolherbst: Calinou: yes, cheaters do :p
18:54 Calinou: in years of playing Xonotic, I haven't crossed a single cheater on a public server yet…
18:54 Calinou: it's been a while since I've seen one on Sauerbraten as well
18:54 karolherbst: well, how do you know?
18:54 karolherbst: you won't detect this anyway
18:54 imirkin: because he cheats too and no one's beaten him :)
18:54 karolherbst: :D
18:54 karolherbst: right
18:55 Calinou: 99% of cheats are just obvious speedhacks/aimbots that can be detected either automatically, or in 30 seconds by any regular players
18:55 Calinou: the special snowflake is usually busy checking on e-sports games such as CS: GO
18:55 Calinou: cheating*
18:56 uramekus: there are triggerbots too, thats pretty much undectectable
18:56 uramekus: but ive never found a hacker in xonotic, i have only 30hrs of playtime tho
18:57 uramekus: guess im buying a 750 ti
18:58 karolherbst: well
18:58 karolherbst: you really should go with kepler
18:58 karolherbst: those gm10x aren't really fast to begin with
18:58 karolherbst: and we would rather spend time improving kepler than maxwell
18:58 Calinou: yeah, maybe an used GTX 680, 770
18:58 Calinou: or GTX 780 Ti even
18:59 Calinou: (most powerful Kepler card)
18:59 karolherbst: we have great results with those 780 tis in general
18:59 Calinou: should be quite cheap by now too
18:59 karolherbst: and if something is messed up with a 780 ti we usually concentrate more on those, just because of the awesomeness :p
18:59 karolherbst: well I do at least
19:00 imirkin: Calinou: i think the Tesla K80 is the most powerful kepler card. at least it allegedly has 2x the registers (and thus parallelism) of other ones.
19:00 Calinou: imirkin: does it have video outputs?
19:00 Calinou: it's not a gaming card
19:00 imirkin: not sure. probably not
19:00 uramekus: isnt the titan the most powerful?
19:00 Calinou: uramekus: GTX 780 Ti should surpass the 2013 Titan
19:00 Calinou: not by much but still
19:00 uramekus: oh
19:00 Calinou: and it's much less expensive
19:01 imirkin: uramekus: just a word of warning - maxwell is much worse supported than maxwell, even GM10x
19:01 imirkin: uramekus: i've personally been ignoring GM10x because ... i don't have one and i don't think there are a ton of them out there.
19:03 uramekus: on my country i can only find a USED (one year usage) 780 ti for $440 USD aproximately
19:04 uramekus: and i would need a PSU update
19:04 karolherbst: well
19:04 imirkin: just figured i'd give you a heads-up
19:04 imirkin: that's all.
19:04 karolherbst: there is also the 760 ti
19:05 karolherbst: or 770
19:05 karolherbst: allthough the 770 draws a lot of power too
19:05 karolherbst: so more like the 760 ti
19:06 karolherbst: uramekus: I have the fastest gk106 gpu myself and those gk104 gpus are even faster
19:06 karolherbst: and I am able to play TR2013 on nearly maxed out settings at 30fps+
19:07 karolherbst: mhh maybe the 660 is a bit faster than mine, because of higher memory clocks
19:24 kansu: dmesg: http://pastebin.com/DTcMS39L -- Xorg.0.log: http://pastebin.com/izdRQHkU -- Xorg.0.log.old: http://pastebin.com/DRBxPfTD
19:26 imirkin: kansu: you're booting with nomodeset and using fbdev
19:26 uramekus: thank y'all , i see there is no way of me using nouveau stably and doing a upgrade/temporary downgrade , i guess i will just buy an 970 and use it in a VM just to play games and do my renders, intel integrated gpu drivers arent really that bad for basic programming :P
19:27 imirkin: kansu: oh, i see - your old log has the boot without that... what was wrong with that one?
19:27 kansu: imirkin, after system freezes, I need to boot with those parameters to rescue logs
19:28 karolherbst: uramekus: well you can't use nvidia in a vm directly anyway
19:28 karolherbst: uramekus: ahh, you meant with a dual gpu setup
19:28 karolherbst: uramekus: right.... but that's a bit painful :p and you need like a supported motherboard + cpu
19:28 imirkin: kansu: hm, so the system comes up fubar'd? even without GLX? that's surprising...
19:28 uramekus: i guess this is really not the best choice in the long term, but i really need to complete some things i promissed and playing games as an distraction
19:29 kansu: imirkin, yes
19:29 uramekus: my mobo and cpu supports it, ive already done it with my beloved and dead 770
19:29 imirkin: kansu: after you removed nouveau_dri.so, can you describe how it looked when you rebooted without nomodeset?
19:30 kansu: without nomodeset the system starts to load with the framebuffer completely black, next appears the logo and seconds later random textures and I have to reset
19:30 kansu: imirkin, after removed: the same
19:30 imirkin: hmmmmmmmmm
19:32 kansu: I only get vesa with nomodeset, fbdev 640x480 if I try anything... or screen glitches
19:33 kansu: previously I have been working with outdated distro with deprecated nv driver, but no way to finish this installation :-/
19:38 imirkin: yeah, not sure. i actually have a GeForce FX 5200 plugged in as well
19:38 imirkin: but i've never tried any sort of new hotness on it
19:38 imirkin: since i assume it wouldn't work
19:46 kansu: imirkin, well thanks anyway, I will survive with vesa for a basic use until I buy a new laptop, 12 years old it's a milestone!
19:47 imirkin: kansu: you should switch to a different desktop environment
19:47 imirkin: one that is not so hardware-intensive
19:47 kansu: suggestions? I'm using ubuntu-mate
19:48 imirkin: i use windowmaker
19:48 imirkin: i've heard xfce should be fine too
20:09 cosumu1: p
20:23 kansu: imirkin, I assume it's a hardware problem and the graphic card only works in a basic mode, now I have boot a livecd from 2010 and random textures appears too :-(
20:26 kansu: and in 2010 the livecd worked without graphics problems...
20:29 imirkin: could be i guess
22:34 imirkin: urgh. i guess it helps to stick uniforms in the right place in order for things to work. can't believe i wasted like 2h on that =/
22:36 imirkin: now only to use the fallback logic when we have a non-blendable buffer format....
22:37 imirkin: and should probably avoid regenerating the shader for every function......