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