** Summary changed:

- [Needs GEM] higher resolutions aren't recognized for external monitors after 
hotplugging but after X start (Virtual is static)
+ [Needs DRI2] Front buffer dynamic resize not supported

** Description changed:

- Binary package hint: xserver-xorg-video-intel
+ X supports front buffer screen resolution resizing up to certain
+ (static) maximum X and Y values.  These maximums are set statically via
+ the 'Virtual' option in xorg.conf, thus requiring a reboot.
  
+ Why not set the virtual option to something very high as a temporary
+ workaround, like 8192x8192?  Because there are trade-offs.  For
+ instance, DRI is supported only up to a certain maximum size (2048x2048
+ on Intel i945 and earlier); without DRI, you have no hardware
+ accelerated 3d, no compiz, etc.  Also, the larger the front buffer the
+ more memory it consumes, which can be a problem for some hardware.
+ 
+ No one likes that this is a static setting.  But making it dynamic is a
+ hard development project.  The good news is that the development work
+ has been well under way for DRI2, which some video drivers are starting
+ to support.
+ 
+ 
+ [Original Report]
  It seems that Xorg sets an Virtual size on start which is as high as the 
needed resolution (x resolution value * x resolution value) but if a Display 
with a higher resolution is connected it can only use resolutions which are the 
same or lower than the virtual one.
  There are two possible solutions imho.
  Xorg should use the maximum virtual size if it doesn't need so much mem or 
the better one: Xorg should be able to change the virtual size on the fly if a 
monitor with a higher resolution is hotplugged.
  
  [lspci]
  00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML 
Express Processor to DRAM Controller [8086:2590] (rev 03)
        Subsystem: Sony Corporation Unknown device [104d:81e2]
  00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 
915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03) (prog-if 00 
[VGA])
        Subsystem: Sony Corporation Unknown device [104d:81e2]

-- 
[Needs DRI2] Front buffer dynamic resize not supported
https://bugs.launchpad.net/bugs/158415
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to