15:51 stschake: does xf86-video-nouveau simply expose all the DRM properties on xrandr?
16:43 imirkin_: yes
16:44 imirkin_: with possible one or two things filtered out, like CRTC_ID or whatever
16:53 stschake: imirkin_: does that mean they are all ABI? :o
16:53 imirkin_: only if someone uses it
16:53 imirkin_: which no one does
16:57 stschake: I'd like to add a generic dither property i.e auto|on|off, but nouveau has some more custom stuff like static2x2, dynamic2x2, temporal all of which also imply on
16:57 imirkin_: they're different dither strategies supported by the hardware
16:58 stschake: yeah, but what i've learned is that while almost every display controller seems to support dither in one way or another
16:58 stschake: they seem to have very different modes and implementations
16:58 imirkin_: stupid hardware
16:58 imirkin_: why can't they all just get along
16:59 stschake: so I'd prefer to drop the custom strategies and modes and simply have auto, on, fof
16:59 imirkin_: so here's the situation
16:59 imirkin_: 99.99999999999% of users couldn't care less
16:59 imirkin_: 1 user cares greatly
16:59 imirkin_: (Mario Kleiner)
17:00 imirkin_: he does stuff with some kind of perception thing
17:00 imirkin_: psychology
17:09 stschake: that's fantastic. I guess I'll just put them all in there as optionals like rotation
18:55 orbea: anyone mind explaining what is going wrong here? With mpv -vo=drm (using kms) swtiching back to my running xorg session causes that xorg session to exit immediately and I'm seeing a permission denied error for nouveau in my xorg log? http://dpaste.com/2Z8MYGN.txt
18:58 stschake: mpv still running?
18:58 orbea: yes
18:58 stschake: you can't have two drm masters doing modeset, so presumably xorg wants to be master, too
18:59 orbea: makes sense, someone else in #otherchannel is saying it works just fine for them which makes me wonder what is different
19:01 orbea: maybe they're using the blob?
19:01 stschake: that's an option, i don't think the blob is DRM
19:02 imirkin_: orbea: mpv should know to drop master
19:02 orbea: not really fussed on it working, more on understanding why its not working for me. Thanks :)
19:02 stschake: someone could presumably also teach mpv to drop it's master when switching the VT, as xorg seems to do?
19:02 imirkin_: which would make things work
19:02 imirkin_: i've crashed X many times like that though, with sample test programs running
19:02 orbea: I guess I can try telling them taht, but I'm not going to hold my breath
19:02 imirkin_: pretty annoying =/
19:03 imirkin_: perhaps instead of crashing it should just do nothing
19:03 imirkin_: or switch back
19:03 imirkin_: or something
19:03 orbea: that is what retroarch does, it just grabs the screen adn doesn't let you switch back
19:03 imirkin_: i mean X should switch back
19:03 imirkin_: if it can't grab master
19:03 orbea: oh
19:03 imirkin_: or ... do nothing, instead of crashing
19:03 imirkin_: i.e. let you switch back to the master-owning app
19:04 orbea: yea, that sounds better