/srv/irclogs.ubuntu.com/2013/09/24/#ubuntu-x.txt

=== Heis_ is now known as Heis
linfenghello every X man06:24
linfengHope I'm not in a wrong chanel :)06:25
linfengI want to seek help about building xorg-server for ubuntu ?06:25
mlankhorstapt-get build-dep xorg-server; apt-get source xorg-server; cd xorg-server; dpkg-buildpackage ?06:25
linfengMy problem is that I want to backport a patch for xorg 1.6.4, and rebuild it for exactly ubuntu 9.10. I google for a long time but can't find any guidance about this.06:25
tjaaltonerf06:26
tjaalton9.10 is EOL a long time ago06:26
mlankhorstand that^06:26
tjaaltonwithout any security support for 2,5y now06:26
linfengyes, I know. I just want to rebuild it, but I can't find the *official* confirue option for u910.06:27
linfengIs there any way that I can find the building options?06:27
tjaaltongrab the source like mlankhorst advised, then read debian/rules06:28
tjaaltonand modify, then run dpkg-buildpackage to build a package..06:28
tjaaltonmaybe touch debian/changelog too to change the revision06:28
linfengHmm, I have got the source by apt-get souce.06:28
linfengThank you, then I will try to read debian/rules.06:29
DandelAny ideas on when xorg edgers will have test packages for mesa that enable radeon uvd through vdpau? ( This includes some patches for GL_NV_vdpau_interop )06:30
DandelI also know of some alsa patches that 7.1 surround sound on top of a few other features for the radeon hda codec.06:32
mlankhorstDandel: no idea :P07:18
tjaaltonnice, can't log in after latest updates09:24
tjaaltonremoved a crash file and it works again..09:38
Prf_JakobHello13:36
Prf_JakobIt looks like you guys have the wrong pm-quirk for SVGA, yeilding to suspend hanging the device.13:36
Prf_Jakobis this the right place to get that changed or is there a better channel for that?13:37
Prf_Jakobhttp://paste.ubuntu.com/6128545/13:37
tjaaltonprobably #ubuntu-devel material, but first thing to do is file a bug against pm-utils :)13:39
bjsnidertseliot, so what's the deal with nvidia-persistenced? referenced in saucy but no package is there14:34
tseliotbjsnider: I think it's still stuck in the queue and I've kind of given up on it14:37
bjsnidertseliot, the release notes suggest that it's inside the nvidia-installer somewhere, although i haven't unpacked it to check. why not just add it to nvidia-graphics-drivers? why a separate package?14:38
tseliotbjsnider: it's the only way to control what happens and to fix things if there are problems14:39
bjsnidertseliot, so is there somewhere you can get the code other than the installer, or do you unpack it and grab the code from there, or how does that work?14:40
tseliotbjsnider: yes, nvidia has a git repository on github14:41
Dandeltseliot, On that repository there is actually one key entry that probably should be expanded for mir/xmir and other things... the vendor independent gl libs.14:42
Dandellibglvnd ( https://github.com/NVIDIA/libglvnd ) the GL Vendor-Neutral Dispatch library.14:43
tseliotDandel: that's a proposal but I haven't heard much about its adoption on the mailing lists14:44
tjaaltona skeleton package is on pkg-xorg14:45
tjaaltondidn't build the last time I tried14:45
Dandeltseliot, I got the libglvnd compiled without much work.14:46
tjaaltonthere's a presentation about that tomorrow at xdc14:46
tjaaltonwell it's still not that usable atm14:46
tseliotexactly my point ^14:46
DandelOf course it's not usable yet... I Think the package is eventually meant to be properly integrated into mesa14:47
tjaaltonit doesn't need to be a part of mesa14:47
tjaaltonsupported by it, sure14:47
tjaaltondunno14:47
tjaaltoncould be wrong14:47
RAOFDoesn't need to be a part of mesa, and shouldn't be.14:48
RAOFThat's part of the point! :)14:48
tjaaltonright :)14:48
tjaaltonand morning! everything set up for the presentation? :)14:48
DandelThen how about another good question... How many ubuntu devs actually have a reasonable list of amd/ati ( let alone nvidia ) graphics?14:49
tjaalton"list of graphics"?14:49
DandelYa... It's somewhat important because of certain failures that occur when dealing with specific mixed mode system configurations.14:50
bjsniderthere ain't no ati no more14:50
tseliotdo you mean hybrid graphics?14:50
tseliot(as in PowerXpress)14:50
DandelI know... ATI/AMD are one in the same... I just list ATI since some may not know that they are the same company now.14:50
tjaaltoni basically run on 100% intel14:51
bjsnidersame here14:51
bjsniderall inthell14:51
tjaaltontest nouveau/radeon so they won't break on major upgrades14:51
tseliotI have intel, nvidia, amd, intel/nvidia and intel/amd (hybrid) here14:51
DandelI strictly use amd graphics ( and processors )14:51
bjsniderthat's too bad14:52
tjaaltonoh i have a hybrid intel/nvidia too, but without PM there's no point in running it hybrid14:52
tjaaltonand it took two years for nouveau to get somewhat mature on it14:53
DandelActually I have an AMD/AMD hybrid... only problem is that mesa does not like switching between the two graphics ( I think it's muxless )14:53
tjaaltonnext year there's going to be a laptop refresh, probably the same deal again :)14:53
bjsnidertjaalton, you got a bios switch that turns one of them off so you can exclusively use the other?14:54
* RAOF has an AMD/AMD hybrid in his luggage14:54
DandelI actually plan on a desktop upgrade next year with the hardware refreshes.14:54
DandelRAOF, amd APU with dedicated graphics? ( like a6-3400m cpu with hd6650M gpu )14:54
RAOFIndeed.14:54
tjaaltonbjsnider: yup14:55
bjsniderDandel, are you forced to use amd?14:55
tjaaltonbjsnider: so I just run it in integrated mode all time14:55
DandelActually I found that there is some serious problems where a dummy driver may need to be written... It's a driver explicitly written to give AMD and nvidia a bone to stop the need for blacklisting nouveau and radeon14:55
RAOFIt was the wonderful SUMO that didn't quite do tiled->untiled copies correctly.14:55
Dandelbjsnider, no... It's called Intel was always out of budget every time i upgrade.14:56
tseliottjaalton: after my work is done, it will be much easier to switch between the two cards (with intel+nvidia). Only a log out will be required14:56
tseliotat least on 12.04.414:56
tjaaltonright, but it's still too much :)14:56
Dandeltseliot, backend to remove need to log out needs to be added.14:57
tjaaltonespecially as the thing runs two sessions all the time (mine and my wifes)14:57
bjsnidera log out would take the same time as a reboot here14:57
tseliotI think X is the problem there, unless you do what Bumblebee does14:57
DandelI know that libglnvd is meant to assist with this especially when coupled with drm prime and the drm prime helper patches nvidia added.14:57
DandelI actually have a couple of configurations where I do not have any hardware accelerated video on some video cards due to the blacklisting problems :/14:58
tseliottjaalton: then no, it wouldn't help in your case14:58
Dandelexample mixture... Ubuntu 12.04 with Radeon X1900GT ( or Radeon HD4550 ) and an radeon HD5770 ( the latter most card is using current binary driver from amd )14:59
tseliotI don't think X would let go of the card driving the display, at least not without restarting it14:59
RAOFThat could be fixed; it watches hotplug events, it could handle hotunplug events.15:00
Dandeltseliot, There is some support for that... it's in Xrandr 1.4 ( maybe 1.5 )15:00
DandelI did notice that piglit packages have stopped having daily builds... There is a patch queued up to fix the daily build.15:01
DandelThe latest break is due to the added implementation of strndup to piglit.15:01
tseliotDandel: that's offloading rendering using RandR providers (which is only part of the problem), which works as long as both cards are on15:03
DandelI do not think it'll be too much of a problem to expand the power management to allow the lowest power management mode be where the card is off and when it gets used there is a wake up call to the dedicated graphics card.15:04
DandelThe actual implementation should be easy to implement if you know where to look. All it takes is adding some code to monitor gpu activity level and whether or not the card has displays attached.15:07
RAOFWell, and you need to ensure that nothing has an active GLX/EGL context on the card.15:08
RAOFEven if it's not rendering.15:08
RAOFBecause if  you turn the card off, that context is gone gone gone.15:08
RAOFairled was working on something like that at one point15:09
DandelRAOF, gpu activity level includes testing for an active GLX/EGL context.15:09
DandelRAOF, I did spot a bug in the graphics drivers packages where dedicated gpus do not get direct contexts on the multiple fglrx packages.15:11
Dandelit's an linker problem causing it15:11
tseliotDandel: do you have a bug number for that?15:13
Dandeltseliot, I didn't report it since I ran into the bug with an ubuntu derivitive on lts15:14
tseliotok15:14
DandelI was doing some verification/stability tests and noticed the issue.15:15
Dandelfglrx-experimental-9 - versoin 9.010 - very buggy release where even glxinfo didn't work right with standard installation procedures. ( but opengl contexts did work )15:16
Dandelfglrx-experimental-12 - No direct contexts on the 12.100 release.15:17
Dandelfglrx-12 - also had no direct contexts (12.104 driver release )15:18
DandelI forgot to check the fglrx-experimental-13 :/15:18
Dandelhowever, the fglrx ( 13.200 ) driver did not have this problem.15:19
RAOFmlankhorst: Oh, feel free to push that nicely-reviewed linear tiling paranoia patch to xf86-video-ati15:32
bjsniderDandel, how dare you suggest fglrx has any bugs16:03
Dandelbjsnider, fglrx has many bugs... it takes being able to identify the problem to be able to fix it.16:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!