virtual screen > 2048 pixels, Intel 945
gordon.jin at intel.com
Tue Jul 28 19:33:35 PDT 2009
Tamas Papp wrote on Tuesday, July 28, 2009 11:21 PM:
> I have an Intel 945 video card in my laptop. I would like to use an
> external monitor (positioned right of the main screen), but the total
> width exceeds 2048, the virtual screen size, pixels so I can't.
> My xorg.conf has
> Section "Screen"
> Identifier "Screen"
> Device "Card0"
> Monitor "Monitor0"
> SubSection "Display"
> Viewport 0 0
> Depth 24
> Virtual 2560 1024
> so the virtual screen should be big enough, but apparently X ignores
> this. I found this in the log:
> (EE) intel(0): Cannot support DRI with frame buffer width > 2048
> 1. Is X ignoring the Virtual setting because of the DRI, or some
> other reason?
> 2. If it is the DRI, can I disable it somehow? I tried various
> things (including disabling glx, dri and dri2 in the modules section,
> Option "DRI" "false" for the device), but
> $ glxinfo | head
> name of display: :0.0
> display: :0 screen: 0
> direct rendering: Yes
> server glx vendor string: SGI
> server glx version string: 1.2
> server glx extensions:
> GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
> GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
> GLX_OML_swap_method, GLX_SGI_make_current_read,
> GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
> GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
> $ grep dri /var/log/Xorg.0.log
> X.Org XInput driver : 4.0
> (WW) "dri" will not be loaded unless you've specified it to be loaded
> elsewhere. (WW) "dri2" will not be loaded unless you've specified it
> to be loaded elsewhere. (II) "dri" will be loaded even though the
> default is to disable it. (II) "dri2" will be loaded even though the
> default is to disable it.
> so I don't think I was successful.
> Any help would be appreciated. I am happy to run the laptop without
> DRI, but I need that second screen on the right, not below. It used
> to work fine, but a recent upgrade (I don't know which) changed
> things. I am using Debian, $ dpkg -l xserver-xorg-video-intel | grep
> ii xserver-xorg-video-intel 2:2.8.0-1
> $ uname -r
> Thank you,
A kernel fix is required: https://bugs.freedesktop.org/show_bug.cgi?id=21190#c11
It's in drm-intel-next. I don't know if it's in Linus's tree.
More information about the xorg