01:34torwag1: Hi, I still struggle with problems for my second screen connected via DP. Sometimes it does not resume from power-save, sometimes it does but the graphic is heavily distorted, sometimes it works ;) I filled in a bug report including a bisect monthes ago and there was work and a fix but now the same problems appear again
01:34torwag1: Does someone currently work on DP or now the status of it?
01:42torwag1: imirkin_: Hi, I guess you helped me fixing the problem the last time ;) Any idea?
04:11Smilex: I fixed a bug in xf86-video-nouveau. How to I push it?
04:14mlankhorst: Smilex: pastebin the commit somewhere?
04:16Smilex: mlankhorst: http://hastebin.com/ukuyuyesen.md
04:16Smilex: it's just to make it compile
04:17Smilex: I checked the glamor headers. Some of those flags don't exist anymore, and I have just finished installing xorg-server from git
04:24Smilex: I guess either glamor removed those settings, or they are set some other way
04:24mlankhorst: can't just remove it though
04:24mlankhorst: my glamor headers still have them?
04:27Smilex: mlankhorst: well I'm in the process of testing it on my end. Just haven't worked with PKGBUILD files before, so it is taking a while
04:28hakzsam: Smilex, http://cgit.freedesktop.org/xorg/driver/glamor/tree/src/glamor.h#n62 I think your version of glamor is not up to date
04:28mlankhorst: Smilex: use ifdefs, behavior will break with older glamor badly otherwise..
04:28mlankhorst: hakzsam: wrong, glamor moved to xorg-server in newer versions..
04:28hakzsam: oh, I didn't know :)
04:28mlankhorst: in particular commit 697f8581e04a93862a6049cc982d01d25f9a0410 removed it
04:32Smilex: so my version is up to date?
04:34mlankhorst: yes, but if you remove those flags you will change behavior for those that still need it, needs more ifdef ;-)
04:36Smilex: mlankhorst: #ifndef GLAMOR_USE_SCREEN should work
04:41Smilex: ok how do I send the patch upstream?
04:42Smilex: how do you guys do it?
04:42mlankhorst: git commit, git push, but in your case just send it to the ML
04:42mlankhorst: like most other open source projects, nouveau ml
04:43Smilex: yeah I have only been using Github for quite awhile. Don't know these ways of old
04:53pq: git-send-em... and he's gone
05:09Smilex: So X starts and my WM starts, but then everything freezes. Anyone here know what this could be?
05:11mlankhorst: Smilex: dmesg :p
05:13Smilex: mlankhorst: yeah it gives me nothing
05:13Smilex: looking through Xorg.0.log now. Did you know they don't log to /var/log anymore? Annoying little changes
05:14Smilex: failed to load evdev, because module ABI version doesn't match server version
05:14Smilex: mlankhorst: you know what this means?
05:21pq: Smilex, you upgraded xorg-server, but did not rebuild xf86-input-evdev to match
05:21Smilex: pq: I have compiled and installed both xorg-server and xf86-input-evdev from git
05:23pq: Smilex, apparently when you built evdev, it didn't find your git xorg-server's headers.
05:23pq: other option is that evdev simply was't updated to the new ABI
05:28Smilex: pq: I tried reinstalling. Made no difference
05:28Smilex: pq: Do you know where this ABI version is defined?
05:29pq: not from the top of my head, somewhere in the headers
05:29pq: Smilex, did you install to /usr/local?
05:29pq: set up pkg-config paths?
05:30Smilex: pq: everything is done via arch PKGBUILD files. But I can check
05:31pq: in that case I have no idea
05:31Smilex: pq: no it's in /usr
05:36Smilex: I found it as ABI_XINPUT_VERSION, but it looks like evdev gets that from the xorg headers?
05:38mlankhorst: if you build a custom xorg-server the drivers have to be rebuilt against it..
05:38Smilex: mlankhorst: but that's what I did
05:38Smilex: I'll force recompile
05:42Smilex: that did it
05:42Smilex: now to the drawing errors
05:43Smilex: actually everything works, except i3
05:45Smilex: ok turns out some fonts are missing from fonts.dir? Is this something seperate I should download?
05:45mlankhorst: probably harmless?
05:46Smilex: mlankhorst: yeah but my WM doesn't render text until I started up firefox
05:47Smilex: nvm, it just needed time. Now it starts properly
05:51Smilex: I wonder. The guys developing for mesa, are they all trained in industry? What I mean is, can any joe doe figure out how to contribute, or do you have to know how the GPU vendors do it?
05:51Smilex: Know their hidden tech and such
06:07pq: Smilex, it completely depends on what you want to work on, but even when you don't know vendor secrets, you can often reverse-engineer stuff.
06:09pq: Smilex, like for example Nouveau started as a hobbyist project and until recently was based on practically completely reverse-engineered information.
06:15Smilex: pq: it just seems completely alien to me. Do you try to throw data through the PCI bus until you get results, or do you look through a proprietary driver's assembly?
06:17pq: Smilex, whatever works, though disassembling may have legal problems while not being that useful in the first place.
06:25Smilex: pq: consider me impressed. Do you know how many regular devs there are for Mesa?
06:29pq: Smilex, no idea. Look at the volume of the mesa-dev mailing list.
06:29pq: or statistics from git
09:59jvesely: hi, nouveau, anyone interestd in looking at https://bugs.freedesktop.org/show_bug.cgi?id=89047 ?
10:00jvesely: it'd be nice if the patch got in early as the bug makes gpus unusable
10:01imirkin_: jvesely: you sent it to the list too, right?
10:01imirkin_: just have to bug ben about it (who appears to not be signed in atm)
10:01imirkin_: but normally he's skeggsb here
10:07jvesely: imirkin_, yeah, sent it to the list too. I hoped it could be in time for 4.0.
10:08imirkin_: ben can be a bit slow at ingesting patches sometimes
10:11xexaxo:flips through the dictionary - ingesting patches xD
10:12imirkin_: xexaxo: pretty sure it's in the OED :p
10:13xexaxo: imirkin_: only separately :-\ guessing someone forgot to update the website
10:13imirkin_: time to write in to them and point at this irc log for an example usage :)
10:14xexaxo: from what I've heard there should be a wide adoption of the term in the (British?) English language in order to be added.
10:15imirkin_: apparently there are a lot of words that have no recorded usage, outside of the OED itself
10:16xexaxo: true. and don't blame them - it's hard to keep up with peoples' "creativity" sometimes.
17:57imirkin: mlankhorst: looks like not just me that had issues with libdrm 2.4.60: https://bugs.freedesktop.org/show_bug.cgi?id=89842