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