14:03 imirkin: perhaps some day someone explain to me what the deal is with that thing
14:10 hakzsam: mupuf, cool
14:11 hakzsam: imirkin, a steam account for nouveau
14:11 imirkin: hakzsam: the layout of that nve4 image info structure is not required by the hw, right?
14:11 imirkin: i.e. i can change it and no one will care (assuming i fix it in both places)
14:11 hakzsam: imirkin, you mean the surfaces info area in the driver cb?
14:11 imirkin: yes
14:11 hakzsam: not required by the hw
14:12 imirkin: k cool
14:12 hakzsam: what do you want to change?
14:12 hakzsam: I guess it's for ms images?
14:12 imirkin: eh, dunno. probably not worth it.
14:13 imirkin: but the number of samples
14:13 imirkin: stored directly in that constbuf
14:13 imirkin: isntead of having to add the x/y shifts, and do 1 << sum
14:13 hakzsam: oh okay
14:13 hakzsam: you will need to update the thing for fermi as well
14:14 hakzsam: (if you change the way we store the surfaces info)
14:14 imirkin: hakzsam: right. could you test that change on fermi btw? the -layer and -semantics tests are relevant
14:14 hakzsam: imirkin, sure, I'll have a look and test later today (don't have a fermi here)
14:15 imirkin: cool thanks
14:15 imirkin: as for the steam account ... what are the implications of sharing an account?
14:15 imirkin: i.e. why isn't there just one steam account, "the_world", that everyone uses?
14:15 hakzsam: no idea
14:17 hakzsam: but sharing the same account for a lot of people is not really good because only one can use it at the same time
14:17 hakzsam: I have never used that steam nouveau account though
14:17 imirkin: ok, so that's an implication of sharing :)
14:17 imirkin: how is "use" defined?
14:17 hakzsam: usually I do use mupuf's one :)
14:17 hakzsam: connected I think
14:17 imirkin: so like "logged into the steam client"?
14:18 hakzsam: I think but I'm not sure
14:18 mupuf: imirkin: 2 people cannot game at the same time with the same account
14:19 hakzsam: mupuf, but they can be logged?
14:19 mupuf: and we can only have up to 10 computers using the account ... but you are free to delete some computers
14:19 mupuf: hakzsam: sure
14:19 hakzsam: okay
14:19 mupuf: we discussed this with karol before setting it up
14:19 hakzsam: well, 10 is large enough for nouveau developers :)
14:19 mupuf: sure
14:20 imirkin: "we"? i def know i wasn't part of any such discussion...
14:20 mupuf: karol and I
14:21 imirkin: ah
14:21 mupuf: that was because feral was asking for an account and karol and I thouight that it was a bad idea to share his personal account
14:22 imirkin: ok ... sounds like there's more going on than i'm aware of. happy to stay ignorant. never mind that i asked.
14:22 mupuf: imirkin: I am however surprised you were never given the credentials
14:23 imirkin: perhaps i was and forgot?
14:23 mupuf: let me fix this is in private
14:23 imirkin: nah, don't worry about it
14:23 imirkin: if i really want to run some game, i'll get the developer to give me a key
14:24 mupuf: well, the account already has some games, so you may not have to
14:24 imirkin: [it's also rare that i want to run some particular game]
14:24 mupuf: same here
14:25 mupuf: with that said, I am back from "vacation"
14:25 hakzsam: welcome back :)
21:42 hakzsam: imirkin_, tested and replied to your MS images patch
21:42 imirkin_: cool thanks
21:45 hakzsam: [assuming that you will fix your oops]
21:46 imirkin_: yep
21:46 imirkin_: should be fairly easy
21:47 hakzsam: yeah, in handleSUQ() I assume?
21:47 imirkin_: yup
22:13 hakzsam: imirkin_, you might also want to fix up the out of bound access in adjustCoordinatesMS()
22:14 imirkin_: hakzsam: that thought had crossed my mind ;)
22:14 hakzsam: and hope that tex.r == 0 :)
22:15 imirkin_: right.
22:17 hakzsam: well, I'm off, see you
22:17 imirkin_: night.
23:15 Prince781: So I'm running nouveau with a GT 750M (discrete card). I'm trying reclocking on kernel 4.6. When I try to change pstate from sysfs, certain things hangup and then dmesg shows a backtrace with the error "unable to find matching pll values"
23:15 Prince781: Any idea why this is happening?
23:16 imirkin: what gpu is that? GK107?
23:16 Prince781: yes
23:16 imirkin: GDDR5 vram? or DDR3?
23:17 imirkin: actually irrespective of the answer to that question
23:17 Prince781: Not sure. Think it might be gddr5 but how can I tell?
23:17 imirkin: file a bug at bugs.freedesktop.org xorg -> Driver/nouveau
23:17 Prince781: Okay.
23:17 imirkin: and include a full dmesg (up to and including the error)
23:17 imirkin: as well as you vbios (/sys/kernel/debug/dri/0/vbios.rom)
23:17 Prince781: alright
23:17 imirkin: er, probably /1/... for you
23:18 imirkin: more questions and/or suggestions are likely to follow from people more in tune with this whole situation
23:19 imirkin: btw, pstate is in debugfs in kernel 4.6 - i assume that was a typo?
23:19 Prince781: yes
23:19 Prince781: it's debugfs
23:20 imirkin: there's a set of patches which might help you
23:20 imirkin: if you're up for compiling stuff
23:20 Prince781: Sure.
23:20 imirkin: but i dunno if it'll address your specific issue
23:20 Prince781: It's worth a try I suppose
23:20 imirkin: https://github.com/karolherbst/nouveau/tree/stable_reclocking_kepler_v5
23:20 imirkin: check that out, cd drm; make
23:21 imirkin: that will build an out-of-tree kernel module
23:21 imirkin: which you'll need to copy over into your regular setup
23:23 imirkin: [make sure you get the branch i pointed you at]
23:23 Prince781: yup, stable_reclocking_kepler_v5
23:23 Prince781: this isn't in 4.6?
23:25 imirkin: no
23:25 imirkin: there's like 30 patches in there
23:26 imirkin: skeggsb: fyi, your email appears to have gotten associated with 'theif' on github
23:26 imirkin: skeggsb: or at least that's the simplest explanation to what github is showing right now
23:27 skeggsb: imirkin: ?!
23:27 imirkin: skeggsb: https://github.com/skeggsb/nouveau/commits/master
23:27 imirkin: i see all the commits as being done by 'theif'
23:28 skeggsb: wtf
23:29 imirkin: [do you not?]
23:29 skeggsb: no, i see it
23:29 imirkin: ok
23:29 imirkin: i leave it in your capable hands
23:29 imirkin: [good thing you moved off of fd.o...]
23:32 Prince781: So I ran make and then sudo make install. It put nouveau.ko.gz in /usr/lib/modules/`uname -r`/extra
23:33 imirkin: make install rarely does anything good
23:33 Prince781: ah
23:33 imirkin: definitely not a good idea to run in conjunction with sudo without first carefully checking wtf it all does [general advice, not nouveau-specific]
23:34 RSpliet: skeggsb: speaking of: is there a public document explaining the workaround for DVI on G9x/MCP7x?
23:35 skeggsb: RSpliet: that version of the commit was a quick hack so i can backport it, i'll do a proper version (including the comments from nv) when i get a chance to fix a heap of other stuff there
23:35 RSpliet: skeggsb: oh that's okay, just wondering whether there was a github issue or open-gpu-doc document associated with it, or whether it was private communication :-)
23:35 skeggsb: they provided the code from RM to handle it, under MIT license
23:35 RSpliet: ahh
23:36 RSpliet: does that contain other information on calculating mode parameters (like a less pessimistic vblank time)?
23:36 skeggsb: no, it's just the code that does basically exactly what i just pushed
23:37 RSpliet: cool
23:38 skeggsb: i figured out half the fix myself, but apparently the full workaround was somewhat more extensive :)
23:38 skeggsb: so, pretty nice of them to provide it