[07:05] <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
[08:05] <tjaalton> meh, too hasty
[08:06] <tjaalton> tseliot: ^ hybrid fail, it's not enabling the hybrid stuff
[08:08] <tjaalton> or nvidia got installed manually
[08:08] <tjaalton> in which case nvidia-prime isn't installed
[08:10] <tjaalton> maybe the nvidia driver should just depend on -prime, and the logic moved there instead of the driver manager
[08:55] <tseliot> tjaalton: if it were a hybrid failure you wouldn't even see the login screen ;)
[09:00] <tseliot> also, users should not install nvidia-prime unless they have hybrid graphics
[09:01] <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:02] <tseliot> tjaalton: yes, he's probably using intel with nvidia's GL libraries
[09:02] <tseliot> and libglx
[09:03] <tjaalton> anyway, I think apt-get way should be supported
[09:04] <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:05] <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:06] <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:08] <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:09] <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:10] <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:13] <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:14] <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:15] <tjaalton> what happens on upgrades?
[09:15] <tjaalton> there has to be an upgrade path
[09:16] <tjaalton> sorry, but these questions will come up later anyway :)
[09:17] <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:18] <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:19] <tjaalton> ->14.04 should be enough
[09:19] <tseliot> (promoting bbswitch to main on an already released system doesn't sound easy)
[09:20] <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:21] <tseliot> ok, it will be a little more work
[09:21] <tjaalton> wonder why bbswitch is a dkms package atm
[09:22] <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:23] <tjaalton> ah so it's a kernel module too
[09:23] <tseliot> yep
[09:24] <tseliot> it contains some acpi calls to switch on and off the nvidia card
[12:14] <tjaalton> i'll pull some -intel fixes and call it final for saucy
[13:11] <tjaalton> or just pull current master, hum