i810 driver problem

Russell Strong russell at strong.id.au
Thu May 4 04:27:10 PDT 2006


Hi,

I'm having a problem with the i810 driver ( version 1.6.0 installed from 
the aiglx repo ).  I've set the resolution to 1920x1200, however I get 
1600x1200 on the screen.  It makes people in photos look fat :)

I've found the following in the log, however I don't know what, if 
anything there is that I can do about it.  Any ideas?

(II) I810(0): Not using mode "1920x1200" (no mode of this name)
(II) I810(0): Increasing the scanline pitch to allow tiling mode (1600 
-> 2048).
(--) I810(0): Virtual size is 1600x1200 (pitch 2048)
(**) I810(0):  Built-in mode "1600x1200"

Thanks,
Russell Strong


Below is the complete log greped for i810

[root at dropbear log]# cat Xorg.0.log | grep -i -A3 i810
(II) LoadModule: "i810"
(II) Loading /usr/lib/xorg/modules/drivers/i810_drv.so
(II) Module i810: vendor="X.Org Foundation"
        compiled for 7.0.0, module version = 1.6.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.0
--
(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
        i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915),
        915GM, 945G, 945GM
(II) Primary Device is: PCI 00:02:0
(--) Assigning device section with no busID to primary device
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(--) Chipset 945GM found
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] -1  0       0xffe00000 - 0xffffffff (0x200000) MX[B](B)
--
(**) I810(0): Depth 24, (--) framebuffer bpp 32
(==) I810(0): RGB weight 888
(==) I810(0): Default visual is TrueColor
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 7872 kB
(II) I810(0): VESA VBE OEM: Intel(r) 82945GM Chipset Family Graphics 
Chip Accele rated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r) 82945GM Chipset Family 
Graphics Con troller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Integrated Graphics Chipset: Intel(R) 945GM
(--) I810(0): Chipset: "945GM"
(--) I810(0): Linear framebuffer at 0xC0000000
(--) I810(0): IO registers at addr 0xDFF00000
(II) I810(0): 2 display pipes available.
(II) I810(0): detected 7932 kB stolen memory.
(II) I810(0): Kernel reported 238592 total, 1 used
(II) I810(0): I830CheckAvailableMemory: 954364 kB available
(II) I810(0): Monitoring connected displays enabled
(II) I810(0): Will attempt to tell the BIOS that there is 12288 kB VideoRAM
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 12288 kB
(II) I810(0): VESA VBE OEM: Intel(r) 82945GM Chipset Family Graphics 
Chip Accele rated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r) 82945GM Chipset Family 
Graphics Con troller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): BIOS now sees 12288 kB VideoRAM
(--) I810(0): Pre-allocated VideoRAM: 7932 kByte
(**) I810(0): VideoRAM: 131072 kByte
(==) I810(0): video overlay key set to 0x101fe
(**) I810(0): page flipping disabled
(==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
(II) I810(0): BIOS Build: 1264
(==) I810(0): Device Presence: disabled.
(==) I810(0): Display Info: enabled.
(II) I810(0): Broken BIOSes cause the system to hang here.
              If you encounter this problem please add
                 Option "DisplayInfo" "FALSE"
              to the Device section of your XF86Config file.
(II) I810(0): Display Info: CRT: attached: FALSE, present: TRUE, size: 
(1024,768 )
(II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: 
(1024,768)
(II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, 
present: TRUE, size: (1627,0)
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, 
present: TRU E, size: (1920,1200)
(II) I810(0): Display Info: CRT2 (second CRT): attached: FALSE, present: 
FALSE, size: (0,2063)
(II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: 
FALSE, si ze: (0,2063)
(II) I810(0): Size of device LFP (local flat panel) is 1920 x 1200
(II) I810(0): No active displays on Pipe A.
(II) I810(0): Currently active displays on Pipe B:
(II) I810(0):   LFP (local flat panel)
(II) I810(0): Lowest common panel size for pipe B is 1920 x 1200
(==) I810(0): Display is using Pipe B
(--) I810(0): Maximum frambuffer space: 130904 kByte
(II) I810(0): VESA VBE PanelID read successfully
(II) I810(0): PanelID returned panel resolution : 1920x1200
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/lib/xorg/modules/libddc.so
--
(II) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level 2
(II) I810(0): VESA VBE DDC transfer in appr. 1 sec.
(II) I810(0): VESA VBE DDC read successfully
(II) I810(0): Manufacturer: SEC  Model: 5557  Serial#: 0
(II) I810(0): Year: 2005  Week: 0
(II) I810(0): EDID Version: 1.3
(II) I810(0): Digital Display Input
(II) I810(0): Max H-Image Size [cm]: horiz.: 37  vert.: 23
(II) I810(0): Gamma: 2.20
(II) I810(0): No DPMS capabilities specified; RGB/Color Display
(II) I810(0): First detailed timing is preferred mode
(II) I810(0): redX: 0.580 redY: 0.340   greenX: 0.310 greenY: 0.550
(II) I810(0): blueX: 0.155 blueY: 0.155   whiteX: 0.313 whiteY: 0.329
(II) I810(0): Manufacturer's mask: 0
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 161.6 MHz   Image Size:  367 x 230 mm
(II) I810(0): h_active: 1920  h_sync: 1968  h_sync_end 2000 h_blank_end 
2208 h_b order: 0
(II) I810(0): v_active: 1200  v_sync: 1202  v_sync_end 1208 v_blanking: 
1220 v_b order: 0
(II) I810(0):  CF176
(II) I810(0):  /7?_
(--) I810(0): A non-CRT device is attached to pipe B.
        No refresh rate overrides will be attempted.
(--) I810(0): Maximum space available for video modes: 12288 kByte
Mode: 30 (640x480)
        ModeAttributes: 0x9b
        WinAAttributes: 0x7
--
(WW) I810(0): config file hsync range 68.5714-75.7895kHz not within DDC 
hsync ra nges.
(II) I810(0): Monitor0: Using hsync range of 68.57-75.79 kHz
(II) I810(0): Monitor0: Using vrefresh value of 60.00 Hz
(II) I810(0): Not using mode "1920x1200" (no mode of this name)
(II) I810(0): Increasing the scanline pitch to allow tiling mode (1600 
-> 2048).
(--) I810(0): Virtual size is 1600x1200 (pitch 2048)
(**) I810(0):  Built-in mode "1600x1200"
(--) I810(0): Display dimensions: (370, 230) mm
(--) I810(0): DPI set to (109, 132)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
--
(==) I810(0): VBE Restore workaround: enabled.
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/lib/xorg/modules/libshadow.so
--
(II) I810(0): Rotating to 0 degrees
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 7872 kB
(II) I810(0): VESA VBE OEM: Intel(r) 82945GM Chipset Family Graphics 
Chip Accele rated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r) 82945GM Chipset Family 
Graphics Con troller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Allocated 128 kB for the ring buffer at 0x0
(II) I810(0): Allocating at least 256 scanlines for pixmap cache
(II) I810(0): Initial framebuffer allocation size: 14848 kByte
(II) I810(0): Allocated 4 kB for HW cursor at 0xffff000 (0x2c375000)
(II) I810(0): Allocated 16 kB for HW (ARGB) cursor at 0xfffb000 (0x188a4000)
(II) I810(0): Allocated 4 kB for Overlay registers at 0xfffa000 
(0x26e57000).
(II) I810(0): Allocated 64 kB for the scratch buffer at 0xffea000
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenDevice: node name is /dev/dri/card0
--
(II) I810(0): [drm] DRM interface version 1.2
(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) I810(0): [drm] added 8192 byte SAREA at 0xf9308000
(II) I810(0): [drm] mapped SAREA 0xf9308000 to 0xb7f11000
(II) I810(0): [drm] framebuffer handle = 0xc0020000
(II) I810(0): [drm] added 1 reserved context for kernel
(II) I810(0): Allocated 32 kB for the logical context at 0xffe2000.
(II) I810(0): Allocated 9600 kB for the back buffer at 0xe000000.
(II) I810(0): Allocated 9600 kB for the depth buffer at 0xd000000.
(II) I810(0): Allocated 96768 kB for textures at 0x7180000
(II) I810(0): 0x9f12590: Memory at offset 0x00020000, size 14848 kBytes
(II) I810(0): 0x9f19ff8: Memory at offset 0x0ffff000, size 4 kBytes
(II) I810(0): 0x9f1a020: Memory at offset 0x0fffb000, size 16 kBytes
(II) I810(0): 0x9f12d14: Memory at offset 0x00000000, size 128 kBytes
(II) I810(0): 0x9f125d0: Memory at offset 0x0ffea000, size 64 kBytes
(II) I810(0): 0x9f1a048: Memory at offset 0x0fffa000, size 4 kBytes
(II) I810(0): 0x9f12710: Memory at offset 0x0ffe2000, size 32 kBytes
(II) I810(0): 0x9f126ac: Memory at offset 0x0e000000, size 9600 kBytes
(II) I810(0): 0x9f126cc: Memory at offset 0x0d000000, size 9600 kBytes
(II) I810(0): 0x9f126ec: Memory at offset 0x07180000, size 96768 kBytes
(II) I810(0): Activating tiled memory for the back buffer.
(II) I810(0): Activating tiled memory for the depth buffer.
(II) I810(0): [drm] Registers = 0xdff00000
(II) I810(0): [drm] ring buffer = 0xc0000000
(II) I810(0): [drm] init sarea width,height = 1600 x 1200 (pitch 2048)
(II) I810(0): [drm] Mapping front buffer
(II) I810(0): [drm] Front Buffer = 0xc0020000
(II) I810(0): [drm] Back Buffer = 0xce000000
(II) I810(0): [drm] Depth Buffer = 0xcd000000
(II) I810(0): [drm] textures = 0xc7180000
(II) I810(0): [drm] Initialized kernel agp heap manager, 99090432
(II) I810(0): [drm] dma control initialized, using IRQ 16
(II) I810(0): [dri] visual configs initialized
(==) I810(0): Write-combining range (0xc0000000,0x10000000)
(II) I810(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 
0x0000
(II) I810(0): xf86BindGARTMemory: bind key 8 at 0x007bf000 (pgoffset 1983)
(II) I810(0): xf86BindGARTMemory: bind key 0 at 0x0ffff000 (pgoffset 65535)
(II) I810(0): xf86BindGARTMemory: bind key 1 at 0x0fffb000 (pgoffset 65531)
(II) I810(0): xf86BindGARTMemory: bind key 3 at 0x0ffea000 (pgoffset 65514)
(II) I810(0): xf86BindGARTMemory: bind key 2 at 0x0fffa000 (pgoffset 65530)
(II) I810(0): xf86BindGARTMemory: bind key 4 at 0x0ffe2000 (pgoffset 65506)
(II) I810(0): xf86BindGARTMemory: bind key 5 at 0x0e000000 (pgoffset 57344)
(II) I810(0): xf86BindGARTMemory: bind key 6 at 0x0d000000 (pgoffset 53248)
(II) I810(0): xf86BindGARTMemory: bind key 7 at 0x07180000 (pgoffset 29056)
(II) I810(0): Display plane A is disabled and connected to Pipe A.
(II) I810(0): Display plane B is enabled and connected to Pipe B.
(II) I810(0): Enabling plane B.
(II) I810(0): Display plane A is now disabled and connected to Pipe A.
(II) I810(0): Display plane B is now enabled and connected to Pipe B.
(II) I810(0): PIPEACONF is 0x00000000
(II) I810(0): PIPEBCONF is 0x80000000
(II) I810(0): Mode bandwidth is 115 Mpixel/s
(II) I810(0): maxBandwidth is 1152 Mbyte/s, pipe bandwidths are 632 
Mbyte/s, 0 M byte/s
(II) I810(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        8x8 mono pattern filled rectangles
--
(==) I810(0): Backing store disabled
(==) I810(0): Silken mouse enabled
(II) I810(0): Initializing HW Cursor
(**) Option "dpms"
(**) I810(0): DPMS enabled
(II) I810(0): X context handle = 0x1
(II) I810(0): [drm] installed DRM signal handler
(II) I810(0): [DRI] installation complete
(II) I810(0): direct rendering: Enabled
(II) I810(0): RandR enabled, ignore the following RandR disabled message.
(--) RandR disabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension




More information about the xorg mailing list