/srv/irclogs.ubuntu.com/2010/03/26/#ubuntu-x.txt

Sarvattnice!01:15
SarvattI guess it was the XvMC stuff that was the problematic one in the end looking at it not just play Xv overlay01:19
RAOFFortunately, no one cares about XvMC.01:22
Sarvattlots of people care if its disabled even if it's basically useless, you'd be surprised how much email I get about noting I disable it in xorg-edgers in the changelog on karmic because of the old libxcb :)01:26
RAOFI'm surprised people care about MPEG2 decoding hand-off so much.  I remember watching the gallium XvMC development having trouble with the setup & teardown overhead being more than what it'd take for the cpu to actually just decode the streatm :)01:29
brycehthey probably don't know, they probably just think it'll make their pr0n look better01:31
Sarvattwere they testing with the right source for it to matter? it makes the most difference with huge interlaced mpg2 videos and the deinterlacing quality is better which is pretty important on a HTPC01:32
Sarvattbut for like a progressive source it makes almost no difference01:32
RAOF...The other problem they were running into is that nouveau didn't have a memory manager then, so huge mpeg2 videos would ENOMEM :)01:34
* bryceh documents quirking in KMS-land - https://wiki.ubuntu.com/X/Quirks01:36
brycehRAOF, for blacklisting nouveau so it uses -nv, do we just put 'blacklist nouveau' in /etc/modprobe.d/blacklist.conf ?01:39
Sarvattdoes nouveau require blacklisting to use -nv? I still haven't tested that, wifes laptop HDD now says failure imminent  so shes back on my nvidia one :(01:42
Sarvattanyone familiar with libpciaccess know if pci_device_has_kernel_driver checks if KMS is in use or just if there is a kernel module loaded for the device?01:44
RAOFbryceh: For some reason in my testing -vesa claimed the display rather than -nv unless I manually listed nv in xorg.conf.01:47
RAOFThat's certainly a fine way to blacklist nouveau, though.01:48
brycehok stuck docs here https://wiki.ubuntu.com/X/KernelModeSetting01:48
=== rickspencer3_ is now known as rickspencer3
brycehtjaalton, ok looks like http://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/PkgList/versions_current.html is automatically updating once again02:01
brycehweird cron issues02:02
brycehtjaalton, let me know if you spot any troubles, I suspect I won't be watching it too closely henceforth02:02
Sarvattwow, death to vga16fb02:14
Sarvattturns on the suspend/resume problems I'm having now with the blob go away when I blacklist it again :D02:14
brycehhuh02:14
brycehdid you see the patch on kernel-team@ about it?02:15
Sarvatt11 suspends in a row with it blacklisted, second resume hung after removing the blacklist02:15
Sarvattnope not yet02:15
brycehheya rafiyr02:15
rafiyrhi02:16
rafiyrhow are you02:16
brycehgood, just finishing up a few bits before heading up to seattle for the weekend02:16
bryceh(my sister's in a play)02:16
rafiyrgoing for fun?02:17
Sarvattthat fix on the mailing list wont affect the blob02:17
rafiyrtake that as a yes02:17
brycehSarvatt, ok02:17
brycehrafiyr, :-)02:17
rafiyrI'm heading up to see some family too.02:18
Sarvattso its basically, do you want suspend support or do you want a text splash up for 1 second at this point with the blob..02:18
rafiyrWish I was better at reading code in the car.02:18
RAOFSarvatt: Oh, sweet.  More reasons to hate on vga16fb :)02:50
RAOFbryceh: About the Intel lid quirks - I'm pretty sure I've seen an upstream commit that's basically “Stop using the lid status for lvds, it breaks too often”03:32
RAOFSo that particular class of quirks might be easily solved.03:33
SarvattRAOF: http://git.kernel.org/?p=linux/kernel/git/anholt/drm-intel.git;a=commit;h=6e6c822868f113dabe3c33bdd91e883cc28fa11b03:36
RAOFSarvatt: :)03:37
RAOFFWIW, nouveau also has a variant of that approach.03:38
Sarvatti was gonna change that part on the wiki but it was actually talking about other bugs that i think might still need quirks03:41
tjaaltonbryceh: ok, thanks!05:57
tjaaltonbtw, looks like the autoconfig patch was not guilty for the crash-on-exit bug.. :)05:57
tjaaltononly happens with MALLOC_PERTURB_ set, and with vanilla xserver05:58
tjaaltonhmm, trying syncpackage with -sis06:49
tjaaltonbasically it just downloads the source and runs debsign on it, the it's jut a dput away of being "synced"06:52
tjaalton*just06:53
brycehtjaalton, heh06:56
brycehso that's all it's been all this time?06:57
arabryceh, thanks for the feedback on MT :-)06:59
brycehara, sure; hope it helps07:00
tjaaltonbryceh: yeah, so it's nothing to worry about imo07:01
tjaaltonif you meant the crasher07:01
brycehtjaalton, no I meant, that's all we've had to do to sync a package?07:04
brycehI always assumed it involved more dials and levers07:04
tjaaltonbryceh: yeah, quite simple :)07:04
tjaaltonyou still need to feed the url to it, and answer 'n' when it asks to use the original signature07:05
tjaaltonso there are some quirks left07:05
tjaaltonbut I guess those are known and worked on07:05
tjaalton+being07:05
brycehmm07:16
tjaaltonnew synaptics (1.2.2)07:21
tjaaltonok, vmmouse and joystick inputclass configs added and uploaded to my ppa, only evtouch to do09:40
tjaaltonhmm, the tag matching is not properly documented in the xorg.conf manpage, nothing mentioned that the backend needs to set ID_INPUT.tags for MatchTag to work09:45
tseliottjaalton: is the new mesa release a bug fix release?10:14
tjaaltontseliot: yes10:14
tjaaltonwe have a snapshot of that branch already10:14
tseliottjaalton: ok, so we should just wait for upstream to release it, right?10:15
tjaaltontseliot: yep, I'll ping debian-x to upload it, or we can dput it as -0u1 if they're busy10:17
tseliottjaalton: ok, good10:19
tjaaltontseliot: bug 54693310:19
ubottuLaunchpad bug 546933 in xorg-server "FFE: xorg.conf.d/inputclass backport" [Undecided,New] https://launchpad.net/bugs/54693310:19
tjaaltonhttps://edge.launchpad.net/~tjaalton/+archive/test/+packages10:19
* tseliot has a look10:20
tjaaltonthe build queue is hopelessly long though10:21
tjaaltonbut synaptics and evdev works with the previous set of packages10:22
tjaaltonlunch ->10:26
Consul_Falxhello14:14
Consul_FalxI'm affected with the following bug: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/54528914:14
ubottuUbuntu bug 545289 in linux "[RV515] XOrg malfunction - open radeon driver (X1450) - graphics flickering all time in lucid 64bit [Needs pll quirk]" [Undecided,Confirmed]14:15
Consul_Falxwhat does the "pll quirk" stand for, and how is it done?14:15
solarionis everything on the screen being upside-down and backwards a known bug?14:23
solarion(lucid)14:23
solarion(eee 901)14:25
tjaaltonyes14:25
tjaaltonwrong libGL14:25
solarionexcellent14:25
solarionhow do I get the right libGL, and which libGL do I have?14:26
tjaaltondunno14:26
tjaaltonprobably a poulsbo in it?14:26
solarionno14:26
solarionhell no14:26
solarion:)14:26
solarion945GME14:26
tjaaltoncheck Xorg.0.log14:27
tjaaltonor pastebin it14:27
solarionI can't atm, maybe when I get to work14:27
solarionwhat am I looking for in xorg.0.log?14:27
tjaaltonwhat it says after loading libglx14:28
tjaaltonlikely nvidia14:28
tseliotsolarion: "ldconfig -p | grep GL" and "update-alternatives --display gl_conf" should show what's wrong14:29
solarionxorg foundation14:29
solarionindeed14:29
tseliotmaybe you switched between drivers by simply changing your xorg.conf. This is not the right way to do it14:29
solarionglcore is nvidia14:29
solarioneffing nvidia14:29
solarionno14:30
solarionI have no xorg.conf14:30
solarionthe entirety of what I did was update yesterday14:30
solarionhow do I set back to mesa?14:31
tseliotplease follow this paragraph "Problem: Need to manually review/tweak alternatives settings" here: https://wiki.ubuntu.com/X/Troubleshooting/NvidiaDriverSwitching14:31
solarionwhy did it switch on my from just doing an update, though?14:31
tjaaltongood question14:32
solarionI'd done *nothing* manually, and I've not selected *any* proprietary drivers14:32
solarionthis is also a pretty fresh install from beta 114:32
tjaaltoncheck dpkg.log14:32
solarionwhat specifically am I looking for?14:34
solarionoh, 03-23 had update-alternatives --force with GL14:35
tjaaltonsee what it installed14:35
solarionyes14:35
solarionnvidia-current seemed to force GL 14:35
tjaaltonnice :)14:35
solarion195.36.1514:35
solarion-0ubuntu114:35
tjaaltonwhat pulled it in?14:35
solarionwhat pulled in nvidia-current?14:36
tjaaltonyes14:36
solarionI've no idea14:36
tjaaltonas a dependency14:36
solarionI'm guessing that's an apt thing that I always forget. :)14:36
tjaaltonapt-cache rdepends14:37
tjaaltonor use aptitude14:37
solarionnvidia-glx-18514:38
tjaaltonhad that installed?14:38
solarioneh, I'm not sure where this is getting pulled in14:38
bigonare you aware of that bug?14:39
bigonhttp://bugs.freedesktop.org/show_bug.cgi?id=26394 14:39
ubottuFreedesktop bug 26394 in Extensions/DRI "Server sometimes crashes when closing OpenGL programs" [Critical,New]14:39
tjaaltonno14:39
solarionmodealiases seems to have pulled in nvidia (first reference in dpkg.log)14:40
solarionnvidia-173-modealiases14:40
tjaaltonthose are installed by default14:40
tjaaltonthe don't depend on nvidia-current14:40
tjaaltonthey14:40
solarionoooh14:40
solarionI think I know what happened.14:40
solarionhahahahah14:40
solarionIt's when I pulled the packages from my workstation (which has nvidia)14:41
solarionI'm such an idiot14:41
tjaaltonproven ;)14:41
solarionverily14:41
tjaaltonuse pkgsync if you need to do that14:41
tjaaltonand list nvidia in mayhave14:41
solarionnot heard of pkgsync14:42
solarionI was using the default tools (synaptic)14:42
tjaaltoninstall and see14:42
solarionlemme kill this effing nvidia driver14:42
tjaaltonit's a tool to keep a predefined set of packages installed14:42
tjaaltonnothing more, nothing less14:42
solarionhmmm14:42
tjaaltonso if you want to keep the same set of packages, copy the config around14:43
tjaaltonbut keep hw related stuff in mayhave14:43
solariontoo bad that's not more automatic14:43
tjaaltonwhat do you mean?14:44
solarionI mean, hw drivers are clearly hardware-dependent and a separate category from libs, which are separate category of package from apps14:44
tjaaltonwell there aren't too many of them anyway14:45
solariontoo many of which?14:45
tjaaltonmight as well handle them by hand14:45
tjaaltonhw drivers14:45
tjaaltonthat you need to install14:46
solarionsure, but it sucks more than it needs to. :)14:46
tjaaltonwfm14:46
superm1tseliot, well while you are sorting out that fglrx handler in jockey, there's a few commits that need cherry picking from trunk of jockey to fix some other bugs too14:46
superm1pitti should be able to point them out if you aren't sure14:46
solarionuntil you forget something one day and have to put the pieces back together14:46
solarion"wfm" isn't an answer to "it sucks more than it has to"14:47
tjaaltonit was just a suggestion14:47
solarionI am a big fan of automatic things doing tedious things for me14:48
solarionlike this one. :)14:48
tseliotsuperm1: maybe we should discuss this with pitti in, say, #ubuntu-desktop?14:48
solarionAnyhow, thanks a lot for the pointer. I'll check out pkgsync14:48
* solarion heads to work14:49
superm1tseliot, sure14:50
=== Sinnerman is now known as Cobalt
=== Sinnerman is now known as Cobalt
=== Sinnerman is now known as Cobalt
Sarvattgonna start doing something crazy on edgers - http://sarvatt.com/downloads/patches/exa_backport_to_1.7.6.patch17:02
Sarvattbuh Applying patches...Patch 111_armel-drv-fallbacks.patch does not exist17:06
=== Sinnerman is now known as Cobalt
=== seb128_ is now known as seb128
=== radoe_ is now known as radoe
Sarvattton of new tools in intel-gpu-tools now, just uploaded a new one to edgers. intel_error_decode looks nice :)20:08
Sarvattwow intel_reg_dumper doesn't hang the system anymore! \o/20:09
Sarvatthttp://lists.freedesktop.org/archives/xorg/2010-March/049749.html20:53
Duke`hum nvidia announced deprecation of xf86-video-nv21:04
tjaaltonwow21:06
mdeslaurwow, so no more 2d source code for newer nvidia chips21:12
bjsniderthey said that it would be better to use the vesa driver, which is true and beyond question21:20
tjaaltondidn't say a word about nouveau ;)21:20
bjsnidernouveau has a different purpose than nv did21:21
bjsnidernv was just for an initial x screen so users could install the blob21:21
tjaaltonyep21:21
bjsnidernouveau is a replacement for the blob21:21
bjsnidervesa does better that nv was supposed to be for21:22
=== Sinnerman is now known as Cobalt
jcristaubjsnider: nv supported dual head.  vesa not so much.21:50
bjsniderdid you need dual-head to install the blob?21:51
jcristauwho said i cared about the blob21:52
bjsnidernv's purpose is to provide an initial x screen to facilitate installation of das blob21:53
jcristauwell that's what nvidia wants it to be, yes21:53
BUGabundoevening21:53
bjsnideranyway, we figured out a patch to the gnome-shell that fixes all nvidia issues21:54

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