=== tomreyn_ is now known as tomreyn [07:05] Hello, people! Sorry to repeat my message, but maybe someone in this room right now knows something about the issue. [07:05] Can 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] https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1236996 [07:05] Ubuntu bug 1236996 in xorg (Ubuntu) "Nvidia Optimus laptop shows black screen with mouse after sucessful login" [Undecided,New] [08:05] meh, too hasty [08:06] tseliot: ^ hybrid fail, it's not enabling the hybrid stuff [08:08] or nvidia got installed manually [08:08] in which case nvidia-prime isn't installed [08:10] maybe the nvidia driver should just depend on -prime, and the logic moved there instead of the driver manager [08:55] tjaalton: if it were a hybrid failure you wouldn't even see the login screen ;) [09:00] also, users should not install nvidia-prime unless they have hybrid graphics [09:01] ..because it has no logic to detect if it's a hybrid system or not [09:01] tseliot: he's running intel with nvidia installed, login screen works fine it seems [09:02] tjaalton: yes, he's probably using intel with nvidia's GL libraries [09:02] and libglx [09:03] anyway, I think apt-get way should be supported [09:04] so the logic should be moved to nvidia-prime/fglrx-pxpress [09:04] or done so that those can use the tooling from jockey or whatever [09:04] but not apply any changes unless postinst detects it's a hybrid system [09:05] since now anyone on non-hybrid can break their system by installing either, as stupid as that would be [09:05] tjaalton: 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-prime [09:05] how so? [09:06] tjaalton: because there will be more programs running on log in and on log out to enable switching between cards [09:06] how does that change initial setup? [09:08] I could try it on a system without hybrid graphics. Maybe it already works but it's untested [09:08] still nvidia-prime will depend on bbswitch [09:08] and I don't think you want bbswitch on a single card system [09:09] or you don't want something that will mess with your xorg.conf by default [09:09] exactly my point, it should not touch the config unless the system is detected as hybrid, by prime/pxpress [09:10] and my point is: if you go through the hassle of installing the drivers manually you can also install an additional package manually [09:10] too technical for most users [09:13] maybe I can play more with this in saucy + 1 as soon as I'm done with this hybrid switching work [09:13] isn't it too late then ;) [09:13] right now I would just break things [09:13] didn't know saucy had bumblebee [09:13] it doesn't have bumblebee [09:13] sure does [09:13] in main??? [09:14] no [09:14] then nvidia can't depend on it [09:14] bbswitch-dkms/-source [09:14] too [09:14] and my work will land only in 12.04.4 anyway, at least for now. [09:15] what happens on upgrades? [09:15] there has to be an upgrade path [09:16] sorry, but these questions will come up later anyway :) [09:17] I'm not sure. My work will be available in December as I'm still working on it [09:17] the folks planning the oem commitments don't know how the distro works :/ [09:18] we will have a clean upgrade from 12.04.4 to 14.04 for sure. I'm not sure about 12.04.4 -> 13.10 though [09:18] it would take an SRU to forward port my work to 13.10 but it will be painful [09:19] ->14.04 should be enough [09:19] (promoting bbswitch to main on an already released system doesn't sound easy) [09:20] ok [09:20] I've just found out that nvidia-prime has never been moved to main... [09:20] all the backport stacks are added post-release, and straight to main, so it's not unheard of [09:20] hehe [09:21] ok, it will be a little more work [09:21] wonder why bbswitch is a dkms package atm [09:22] but 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 prime [09:22] well, you can build it with module-assistant if you want [09:23] ah so it's a kernel module too [09:23] yep [09:24] it contains some acpi calls to switch on and off the nvidia card [12:14] i'll pull some -intel fixes and call it final for saucy [13:11] or just pull current master, hum === mlankhor1t is now known as mlankhorst