Questions about Intel xorg driver

Randolph Chung randolph at tausq.org
Thu Jan 24 11:28:14 PST 2008


Hello,

I've been having some problems with using the Intel xorg driver. Not
sure which of these are user-errors vs feature-not-implemented vs
driver-bugs vs hardware limitations. Would appreciate some advice... :)

Setup:
root at goofy:~# lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
root at goofy:~# uname -a
Linux goofy 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux
root at goofy:~# dpkg -l |grep video-intel
ii  xserver-xorg-video-intel                   2:2.1.1-0ubuntu9 X.Org X server -- Intel i8xx, i9xx display driver

Questions:
1) Textured xvideo
I can't get textured Xvideo working on this setup. From some web
searching it looks like it should be supported, but it isn't. xvinfo
shows only one adapter:

root at goofy:~# xvinfo |head
X-Video Extension version 2.2
screen #0
  Adaptor #0: "Intel(R) Video Overlay"
    number of ports: 1
    port base: 73
    operations supported: PutImage 

using e.g. compiz, any app that uses xvideo shows untransformed video,
or the chroma key when the window is transformed (e.g. with wobbly
windows)

Is textured video supposed to work on this chipset? On #xorg somebody
suggested i try the 2.2 driver - I tried it and it didn't make a
difference.

2) XvMC
Is XvMC supported on this setup? I haven't been able to tell
conclusively. I tried setting XvMCSurfaces to "6" in my xorg.conf, but
Xorg.0.log shows:
root at goofy:~# grep XvMC /var/log/Xorg.0.log
(WW) intel(0): Option "XvMCSurfaces" is not used

3) Screen modes
I'd like to connect this system to a 16:9 display, but it looks like
either the BIOS or the chip can only give 4:3 outputs.

915resolution shows:

root at goofy:~# 915resolution -l
Intel 800/900 Series VBIOS Hack : version 0.5.3

Chipset: 945GM
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36

Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1920x1440, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1920x1440, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1920x1440, 32 bits/pixel

Is there any way to get e.g. 1280x768 (or similar) resolution with this
setup?

4) OpenGL
Does this chip support multisampled OpenGL output? glxinfo shows
GLX_SGIS_multisample under GLX extensions, but there seems to be no
visuals that have multisample support. Is this a driver limitation or
hardware limitation?

I also seem to see some depth buffer issues with this setup. It looks
like with AIGLX, only one visual that doesn't support depth buffering is
supported? (Xorg.0.log reports "AIGLX: 3D driver claims to not support
visual XXX" for all visuals except for 0x66)

0x66 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon

That's all for now. Any comments are appreciated. Please cc me on
replies. I can provide more info as needed.

thanks!
randolph



More information about the xorg mailing list