Comment #8 seems out of context.  Once booted there is no problem
plugging in and unplugging monitors, changing resolution and scan
frequencies.  Additionally there is no problem suspending and resuming--
which is a good reason to never reboot unless resume fails or a boot
into windows / different distro is required.

The problem is that when booting the system compiz in my case and
lightdm is other posters cases gets confused.  I get error messages and
from then on Flash Player under Google Chrome doesn't effectively use
the GPU so burns up CPU cycles.  For other users 3D acceleration (which
also uses a GPU or discrete graphics card/chip) degrades.

Ideally users should be able to boot their machines with 2 or 3 active
monitors and not have to worry about unplugging this screen or that
screen each time.  I think with extensions users can have up to 6 or 7
screens.

Just as kernel modules have dependencies (as shown by modprobe) xrandr
needs to reveal a dependency that xorg must be up and running before it
is loaded.  The kernel scheduler (when it is written) needs to put
xrandr to sleep in 1/10th second loops until xorg is running along with
compiz and whatever else it needs.

Similar issues might exist with udev, btrfs, acpi, usb devices, etc.
etc.  Pardon my poor analysis with only 100 hours or so of Linux
education time so far.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1292467

Title:
  Dual screen greeter can break 3D acceleration

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-release-notes/+bug/1292467/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to