01:34dfcnvt: Hello, I had a constant freeze on my debian system. I manages to record the timestamp when I load too many google-chrome program/tabs -- I took a look into both syslog and kern.log file and learned it has something to do with nouveau.
01:34dfcnvt: Please take a look at the output files that I researched into: https://pastebin.com/raw/zXs0zDvL
01:36dfcnvt: Does any of those log mean anything to you?
02:13imirkin: dfcnvt: which GPU? that's an error in a 2d blit, i think
02:13imirkin: i've seen it before, but was never able to track down anything concrete
02:21dfcnvt: Good evening.
02:21dfcnvt: I was in the shower and now's back.
02:21dfcnvt: Uh, give me asec.
02:22dfcnvt: Nvidia GeForce GTX 550 Ti
02:23dfcnvt: Debian 9 (Stretch)
02:24dfcnvt: AMD Fx 8320 eight-core processor
02:24dfcnvt: 64 bits
02:25dfcnvt: imirkin: ^
02:31dfcnvt: Note, I've made a recent installation of debian 9.
02:31dfcnvt: I think I have not get into installing nvidia driver.
02:37imirkin: that's a GF114 or something... ok
02:37imirkin: well, like i said, i've tried chasing it down in the past to no avail
02:48juri_: you could take a stab at improving the envytools until you can trigger the bug that way.
02:49imirkin: not sure how envytools might help
02:50dfcnvt: Probably the best start for me is to start installing the nvidia driver.
02:50dfcnvt: Thing is...which driver version?
02:50imirkin: you won't get any support for blob driver in here
02:50imirkin: (although tbh you won't get much for nouveau either)
02:52imirkin: i know i'm using AMD in my next build :)
02:52dfcnvt: Which one should I install? https://pastebin.com/raw/Yf2k8tZe
02:52imirkin: if you have questions about debian, ask in a debian-related channel
02:53imirkin: if you have questions about blob, ask in their support channels, whereever they might be
02:53dfcnvt: Right, but this is related to nvidia.
02:53imirkin: [i.e. not here]
02:53dfcnvt: So, I'm guessing this is the right channel?
02:53dfcnvt: Ah, okay
02:53dfcnvt: Sorry to bother -- I'll try find other channel.
02:53imirkin: this is about nouveau, open-source nvidia driver
02:53imirkin: if you're installing the nvidia proprietary driver (aka blob), that's supported directly by nvidia
02:54imirkin: (except it's not, but that's another story for another time)
02:55dfcnvt: Okay, I'm going to go ahead and use the blob, assuming they will work 100% with my system.
02:55dfcnvt: Unless otherwise, you believe nouveau has its benefit.
02:55dfcnvt: Or it's prone to buggy issue?
02:56imirkin: why aren't you installing windows again?
02:56gnarface: well, it's prone to buggy issues, but the other half of the coin is that 500 series card you have was just officially deprecated by the current proprietary drivers
02:56gnarface: and Debian and Nvidia will both point fingers at the other one as the "responsible party"
02:57gnarface: neither of them appear to remember that they started loading nouveau by default and you have to blacklist it to even make the OLD proprietary driver work
02:57imirkin: [good luck getting any sort of answer from nvidia]
02:57gnarface: so basically across the board the implicit as well as explicit responses from nouveau, Debian, and Nvidia, all point to "stop buying this"
02:57gnarface: they clearly don't want each other's business, let alone ours
02:59gnarface: and you're only gonna get responses in #nvidia from low-level employees who clearly will get in trouble for saying that out loud but just as clearly have no other restrictions on their behavior
02:59dfcnvt: Very well, I'll proceed with non-free nvidia blob and get it done.
02:59gnarface: just you know, check the versions
02:59dfcnvt: Just now, I did the apt-get install nvidia-driver. and is in process doing so.
03:00gnarface: the one actually in the dbian 9 repo should work with that card, but the current one from nvidia.com probably won't
03:00dfcnvt: I guess I'll find out.
03:00gnarface: this just happened recently but i think debian 9 is still on 340.xx
03:01dfcnvt: Alright, I will depart this channel and well, wish me luck. I'm going to reboot and find out if it work.
03:01gnarface: good luck :-/
03:04HdkR: gnarface: Nice synopsis :D
03:24juri_: imirkin: I was under the impression that if i wanted to exercise a portion of a card without X11 or using the kernel-driver, envytools was the goto place to dump code.
03:25imirkin: some code like that in there, sure
10:23RSpliet: gnurou: do you happen to know which clock domain the FECS and GPCCS falcon cores are running in?
10:27RSpliet: I'm sort-of assuming that they have been optimised to run at up to 600MHz, considering that's sort of what the VDEC and PDAEMON falcons are running at... or are they really in the GPC domain zooming at 1GHz+?
13:53pendingchaos: I've added some xmad docs and tweaks to https://github.com/envytools/envytools/pull/138 if anyone is interested (cc: mwk)
14:47HdkR: pendingchaos: I like :)
14:48imirkin_: "along with a bunch of other stuff" =]
14:49imirkin_: just reading that doc
14:49imirkin_: "multiplies 2x 16-bit integers, adds a 32-bit integer, along with a bunch of other stuff"
14:50HdkR: I love that bunch of other stuff :D
14:50imirkin_: not _quite_ intel isa-style verbiage
14:51linkmauve: What is the difference between compute and cuda in your ISA?
14:53linkmauve: Why is this documenting stuff inside of a new cuda directory, rather than under compute?
14:53linkmauve: Is there also no difference with your 3d directory?
14:53imirkin_: no clue. perhaps compute has other type of information, like how to operate the compute thing
14:53imirkin_: rather than the actual isa for shader programs
14:53imirkin_: but i ahven't looked
14:54linkmauve: I recently got a Maxwell GPU btw. :)
14:54imirkin_: since tesla, it's a semi-unified isa (and since fermi, it's a unified isa, with some ops unavailable in some stages)
14:54linkmauve: Well, I’ve had it for a year, but now it’s running Nouveau.
14:54imirkin_: now you can enjoy all the issues people have been talking about firsthand!
14:55imirkin_: upgrade from your SNB?
14:55linkmauve: Nah, got an X1 console from Nintendo last year, it’s probably less powerful than my IVB.
14:55linkmauve: (I upgraded from SNB to IVB three years ago, work provided it to me. ^^)
14:55imirkin_: didn't you have a SNB? iirc you filed a bunch of gen6-type issues
14:56imirkin_: i still have my snb =]
14:56HdkR: All these people hacking these little consoles :P
14:56linkmauve: Me too, but going from a netbook-grade computer to a business-grade laptop was a game changer.
14:56imirkin_: and by game changer, you mean you could play games on it ;)
14:56linkmauve: And ivb supports almost everything modern APIs need.
14:57linkmauve: imirkin_, I also could on the snb!
14:57imirkin_: except texturing stencil
14:57imirkin_: so no GL 4.3 for you!
14:57linkmauve: Yeah, but this could be emulated AIUI.
14:57linkmauve: I’ve been wanting to give it a look for a while.
14:57imirkin_: probably, by doing horrid things
14:57linkmauve: Like copies!
14:57imirkin_: you'd basically have to have a shadow texture
14:57imirkin_: and i'd hate to even think about ARB_texture_barrier interactions with that type of thing
14:58imirkin_: (resolve after each draw, i guess?)
14:58imirkin_: the joke, of course, is that no one in the history of texturing has ever textured from a stencil texture.
14:59linkmauve: 3DS games have, so to emulate them correctly we currently copy back to the CPU at native resolution (i.e. 400×240) and upload that back.
14:59linkmauve: s/the CPU/RAM/
14:59HdkR: imirkin_: Isn't it becoming popular in console games to do some ground distortion things. Deformable snow and the like?
15:00imirkin_: well, i know little about how people use GL to actually draw things
15:00imirkin_: and i have to admit, that on a scale of 1 to 10, my understanding of stencil is ... -50 or so
15:00HdkR: I think that is using a stencil based effect but I could be wrong
15:01imirkin_: it's hard to imagine how stencil can be used for anything other than arbitrary draw masks on a fb (i.e. more specific than just scissors)
15:01imirkin_: but i have a weak imagination
15:06HdkR: Looks like the latest techniques don't have much documentation on what they are doing. Sadly