Intel driver problem

Marco Coli marco.coli at hicad-dsc.it
Fri Jun 15 17:17:59 PDT 2007


Hello,

I have the following problem on an Intel Mac Mini.
Previously I had FC6 on the machine, with "intel" driver for X. All 
worked ok.
As soon as I upgraded to F7 (which has xorg-x11 1.3) I started to have 
problems with the driver, apparently related to Xv. It seems that 
XV_DOUBLE_BUFFER is always set to 0, creating tearing with HD material 
played by mplayer. It is also not possible to use Xv control to change 
contrast, brightness and so on in mplayer, myth.

Lurking the list, I saw it was a common problem. I also read that it 
seems to be solved with git driver version.

So I downloaded the driver (only 
git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel), 
compiled it, installed it.

Now in Xorg.0.log I have
(II) Module i810: vendor="X.Org Foundation"
         compiled for 1.3.0, module version = 2.0.0
         Module class: X.Org Video Driver
         ABI class: X.Org Video Driver, version 1.2

Unfortunately, nothing has changed regarding my problem.
It's yet impossible to have a decent HD playback (with FC6 it was 
perfect), and I see with xvattr that XV_DOUBLE_BUFFER has value 0 and is 
not changable. Same with brightness control and so on, not working.

I am missing something? I have to recompile all X server and not only 
the modular driver?

Here is my xvinfo output. If other infos are needed, I'll be happy to 
provide. Thanks

X-Video Extension version 2.2
screen #0
   Adaptor #0: "Intel(R) Textured Video"
     number of ports: 16
     port base: 73
     operations supported: PutImage
     supported visuals:
       depth 24, visualID 0x23
       depth 24, visualID 0x24
       depth 24, visualID 0x25
       depth 24, visualID 0x26
       depth 24, visualID 0x27
       depth 24, visualID 0x28
       depth 24, visualID 0x29
       depth 24, visualID 0x2a
     number of attributes: 2
       "XV_BRIGHTNESS" (range -128 to 127)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_CONTRAST" (range 0 to 255)
               client settable attribute
               client gettable attribute (current value is 0)
     maximum XvImage size: 1920 x 1088
     Number of image formats: 4
       id: 0x32595559 (YUY2)
         guid: 59555932-0000-0010-8000-00aa00389b71
         bits per pixel: 16
         number of planes: 1
         type: YUV (packed)
       id: 0x32315659 (YV12)
         guid: 59563132-0000-0010-8000-00aa00389b71
         bits per pixel: 12
         number of planes: 3
         type: YUV (planar)
       id: 0x30323449 (I420)
         guid: 49343230-0000-0010-8000-00aa00389b71
         bits per pixel: 12
         number of planes: 3
         type: YUV (planar)
       id: 0x59565955 (UYVY)
         guid: 55595659-0000-0010-8000-00aa00389b71
         bits per pixel: 16
         number of planes: 1
         type: YUV (packed)
   Adaptor #1: "Intel(R) Video Overlay"
     number of ports: 1
     port base: 89
     operations supported: PutImage
     supported visuals:
       depth 24, visualID 0x23
       depth 24, visualID 0x24
       depth 24, visualID 0x25
       depth 24, visualID 0x26
       depth 24, visualID 0x27
       depth 24, visualID 0x28
       depth 24, visualID 0x29
       depth 24, visualID 0x2a
     number of attributes: 12
       "XV_COLORKEY" (range 0 to 16777215)
               client settable attribute
               client gettable attribute (current value is 66046)
       "XV_BRIGHTNESS" (range -128 to 127)
               client settable attribute
               client gettable attribute (current value is 0)
       "XV_CONTRAST" (range 0 to 255)
               client settable attribute
               client gettable attribute (current value is 64)
       "XV_SATURATION" (range 0 to 1023)
               client settable attribute
               client gettable attribute (current value is 128)
       "XV_DOUBLE_BUFFER" (range 0 to 1)
               client settable attribute
               client gettable attribute (current value is 1)
       "XV_PIPE" (range -1 to 1)
               client settable attribute
               client gettable attribute (current value is -1)
       "XV_GAMMA0" (range 0 to 16777215)
               client settable attribute
               client gettable attribute (current value is 526344)
       "XV_GAMMA1" (range 0 to 16777215)
               client settable attribute
               client gettable attribute (current value is 1052688)
       "XV_GAMMA2" (range 0 to 16777215)
               client settable attribute
               client gettable attribute (current value is 2105376)
       "XV_GAMMA3" (range 0 to 16777215)
               client settable attribute
               client gettable attribute (current value is 4210752)
       "XV_GAMMA4" (range 0 to 16777215)
               client settable attribute
               client gettable attribute (current value is 8421504)
       "XV_GAMMA5" (range 0 to 16777215)
               client settable attribute
               client gettable attribute (current value is 12632256)
     maximum XvImage size: 1920 x 1088
     Number of image formats: 4
       id: 0x32595559 (YUY2)
         guid: 59555932-0000-0010-8000-00aa00389b71
         bits per pixel: 16
         number of planes: 1
         type: YUV (packed)
       id: 0x32315659 (YV12)
         guid: 59563132-0000-0010-8000-00aa00389b71
         bits per pixel: 12
         number of planes: 3
         type: YUV (planar)
       id: 0x30323449 (I420)
         guid: 49343230-0000-0010-8000-00aa00389b71
         bits per pixel: 12
         number of planes: 3
         type: YUV (planar)
       id: 0x59565955 (UYVY)
         guid: 55595659-0000-0010-8000-00aa00389b71
         bits per pixel: 16
         number of planes: 1
         type: YUV (packed)




More information about the xorg mailing list