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

=== tomreyn_ is now known as tomreyn
zinigorHello, people! Sorry to repeat my message, but maybe someone in this room right now knows something about the issue.07:05
zinigorCan someone please take a look at a bug I have submitted yesterday and tell me if there is a duplicate with an available workaround somewhere? 07:05
zinigorhttps://bugs.launchpad.net/ubuntu/+source/xorg/+bug/123699607:05
ubottuUbuntu bug 1236996 in xorg (Ubuntu) "Nvidia Optimus laptop shows black screen with mouse after sucessful login" [Undecided,New]07:05
tjaaltonmeh, too hasty08:05
tjaaltontseliot: ^ hybrid fail, it's not enabling the hybrid stuff08:06
tjaaltonor nvidia got installed manually08:08
tjaaltonin which case nvidia-prime isn't installed08:08
tjaaltonmaybe the nvidia driver should just depend on -prime, and the logic moved there instead of the driver manager08:10
tseliottjaalton: if it were a hybrid failure you wouldn't even see the login screen ;)08:55
tseliotalso, users should not install nvidia-prime unless they have hybrid graphics09:00
tjaalton..because it has no logic to detect if it's a hybrid system or not09:01
tjaaltontseliot: he's running intel with nvidia installed, login screen works fine it seems09:01
tseliottjaalton: yes, he's probably using intel with nvidia's GL libraries09:02
tseliotand libglx09:02
tjaaltonanyway, I think apt-get way should be supported09:03
tjaaltonso the logic should be moved to nvidia-prime/fglrx-pxpress09:04
tjaaltonor done so that those can use the tooling from jockey or whatever09:04
tjaaltonbut not apply any changes unless postinst detects it's a hybrid system09:04
tjaaltonsince now anyone on non-hybrid can break their system by installing either, as stupid as that would be09:05
tseliottjaalton: in 12.04.3 Jockey does the right thing without the user noticing. In 12.04.4 things are going to be too complex to move the detection logic to nvidia-prime09:05
tjaaltonhow so?09:05
tseliottjaalton: because there will be more programs running on log in and on log out to enable switching between cards09:06
tjaaltonhow does that change initial setup?09:06
tseliotI could try it on a system without hybrid graphics. Maybe it already works but it's untested09:08
tseliotstill nvidia-prime will depend on bbswitch09:08
tseliotand I don't think you want bbswitch on a single card system09:08
tseliotor you don't want something that will mess with your xorg.conf by default09:09
tjaaltonexactly my point, it should not touch the config unless the system is detected as hybrid, by prime/pxpress09:09
tseliotand my point is: if you go through the hassle of installing the drivers manually you can also install an additional package manually09:10
tjaaltontoo technical for most users09:10
tseliotmaybe I can play more with this in saucy + 1 as soon as I'm done with this hybrid switching work09:13
tjaaltonisn't it too late then ;)09:13
tseliotright now I would just break things09:13
tjaaltondidn't know saucy had bumblebee09:13
tseliotit doesn't have bumblebee09:13
tjaaltonsure does09:13
tseliotin main???09:13
tjaaltonno09:14
tseliotthen nvidia can't depend on it09:14
tjaaltonbbswitch-dkms/-source09:14
tjaaltontoo09:14
tseliotand my work will land only in 12.04.4 anyway, at least for now.09:14
tjaaltonwhat happens on upgrades?09:15
tjaaltonthere has to be an upgrade path09:15
tjaaltonsorry, but these questions will come up later anyway :)09:16
tseliotI'm not sure. My work will be available in December as I'm still working on it09:17
tjaaltonthe folks planning the oem commitments don't know how the distro works :/09:17
tseliotwe will have a clean upgrade from 12.04.4 to 14.04 for sure. I'm not sure about 12.04.4 -> 13.10 though09:18
tseliotit would take an SRU to forward port my work to 13.10 but it will be painful09:18
tjaalton->14.04 should be enough09:19
tseliot(promoting bbswitch to main on an already released system doesn't sound easy)09:19
tseliotok09:20
tseliotI've just found out that nvidia-prime has never been moved to main...09:20
tjaaltonall the backport stacks are added post-release, and straight to main, so it's not unheard of09:20
tjaaltonhehe09:20
tseliotok, it will be a little more work09:21
tjaaltonwonder why bbswitch is a dkms package atm09:21
tseliotbut as soon as I'm done I'll test my work on single card systems. If all goes well, users won't even have to think of prime09:22
tseliotwell, you can build it with module-assistant if you want09:22
tjaaltonah so it's a kernel module too09:23
tseliotyep09:23
tseliotit contains some acpi calls to switch on and off the nvidia card09:24
tjaaltoni'll pull some -intel fixes and call it final for saucy12:14
tjaaltonor just pull current master, hum13:11
=== mlankhor1t is now known as mlankhorst

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