Created attachment 14879 [details] Xorg log, randr disabled, only laptop digital panel When enabling RandR12 on my laptop the screen is black, though it is backlit. I can switch to VT and back to Xserver without any problem. If I attach a crt monitor, both displays don't work. The analog monitor complaints about out of range frequency, while the lvds is white (instead of black). Again, I have no problem in switching to VT. My laptop has an nForce chipset. lspci -v 01:00.0 VGA compatible controller: nVidia Corporation NV36 [GeForce FX Go5700] (rev a1) (prog-if 00 [VGA]) Subsystem: Acer Incorporated [ALI] Unknown device 0059 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16 Memory at d1000000 (32-bit, non-prefetchable) [size=16M] Memory at e0000000 (32-bit, prefetchable) [size=256M] Capabilities: <access denied> lspci -nn 01:00.0 VGA compatible controller [0300]: nVidia Corporation NV36 [GeForce FX Go5700] [10de:0348] (rev a1)
Created attachment 14880 [details] Xorg log, randr enabled, only laptop digital panel
Created attachment 14881 [details] Xorg log, randr enabled, laptop digital panel + external crt monitor
Your PLL table version 0x11 is not known yet. This is causing problems.
Try again, the PLL table issue should now be fixed.
Ok, now it works with only laptop panel attached. It's a bit slow with redraw operations, but I'm on xserver 1.3 (and not able to update for a bit). If I attach a crt monitor before starting X, I get only the external monitor working, the lvds is on and white, with coloured stripes. I've updated my Xorg.conf to have a virtual size of 2048x768 and tried to put the lvds on the right of my crt but with no luck (lvds stays white but windows move over the right of the crt). Note that I have only one Monitor section, but as far as I know that should not matter. BTW, VT switch is broken (I just see the white screen on my laptop).
Created attachment 14955 [details] RandR on, laptop lvds + external crt, laptop screen white
Created attachment 14956 [details] [review] Disable a quirk that may have adverse effects. Please try this patch.
Just tested with two VGA monitors, one lcd and one crt; your patch is working perfectly. I'm not sure which adverse effects you where thinking about, but I've seen none. For me it's fixed.
I disabled the quirk in the code, please test it again. I hope noone complains, and i can remove it altogether :-)
Updated to master today and everything seems ok. I hope the quirk doesn't affect anyone else! :) On a side note: I've put lvds right-of vga; when I disconnect the cable, all the windows on vga don't migrate automatically to lvds (that's a problem for example if I have gnome menu bars on vga, so I'm blind and can't launch even a console). Is that intended?
The system is unaware that you pulled out the cable, and you will need to rerun xrandr --auto or some other program needs to give it a kick. I don't think there is a pretty way to deal with this, certainly not for vga.
Ok, thanks. However it has nothing to do with the bug reported here. Closing fixed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.