[sisyphus] возвращаясь к вопросу о i915g

Artem =?iso-8859-1?q?u2u_=CE=C1_nm=2Eru?=
Сб Июл 30 14:04:40 MSD 2005


Обновив ядро до 2.6.12 и собрав modules-drm добился нормального 
опознования agpgart на i915gm (sonoma).
В логах xorg сейчас видно, что модуль dri загружается и direct rendering 
enabled, но glxinfo говорит что:
name of display: :0.0
display: :0  screen: 0
direct rendering: No

Выдержки из Xorg.0.log:

(II) I810(0): BIOS now sees 12288 kB VideoRAM
(--) I810(0): Pre-allocated VideoRAM: 7932 kByte
(**) I810(0): VideoRAM: 32768 kByte
..... skip....
(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)915GM/910ML/915MS Graphics Chip 
Accelerated 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)915GM/910ML/915MS Graphics 
Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(==) I810(0): Default visual is TrueColor
(II) I810(0): Allocated 128 kB for the ring buffer at 0x0
(II) I810(0): Allocating at least 512 scanlines for pixmap cache
(II) I810(0): Initial framebuffer allocation size: 5120 kByte
(II) I810(0): Allocated 4 kB for HW cursor at 0xffff000 (0x03b17000)
(II) I810(0): Allocated 16 kB for HW (ARGB) cursor at 0xfffb000 (0x0ced0000)
(II) I810(0): Allocated 4 kB for Overlay registers at 0xfffa000 
(0x05743000).
(II) I810(0): Allocated 64 kB for the scratch buffer at 0xffea000
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(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 0xd090d000
(II) I810(0): [drm] mapped SAREA 0xd090d000 to 0xb7cb5000
(II) I810(0): [drm] framebuffer handle = 0xc0020000
(II) I810(0): [drm] added 1 reserved context for kernel
(II) I810(0): Allocated 3072 kB for the back buffer at 0xf800000.
(II) I810(0): Allocated 3072 kB for the depth buffer at 0xf400000.
(II) I810(0): Allocated 32 kB for the logical context at 0xf3f8000.
(II) I810(0): Allocated 21248 kB for textures at 0xfeb40000
(II) I810(0): Updated framebuffer allocation size from 5120 to 5128 kByte
(II) I810(0): Updated pixmap cache from 512 scanlines to 514 scanlines
(II) I810(0): 0x84a2af0: Memory at offset 0x00020000, size 5128 kBytes
(II) I810(0): 0x85a8748: Memory at offset 0x0ffff000, size 4 kBytes
(II) I810(0): 0x838c6f8: Memory at offset 0x0fffb000, size 16 kBytes
(II) I810(0): 0x84d68e4: Memory at offset 0x00000000, size 128 kBytes
(II) I810(0): 0x84a2b30: Memory at offset 0x0ffea000, size 64 kBytes
(II) I810(0): 0x85ac7d8: Memory at offset 0x0fffa000, size 4 kBytes
(II) I810(0): 0x84a2b80: Memory at offset 0x0f800000, size 3072 kBytes
(II) I810(0): 0x84a2ba0: Memory at offset 0x0f400000, size 3072 kBytes
(II) I810(0): 0x84a2be0: Memory at offset 0x0f3f8000, size 32 kBytes
(II) I810(0): 0x84a2bc0: Memory at offset 0x00522000, size 21248 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 = 0xd0400000
(II) I810(0): [drm] Back Buffer = 0xcf800000
(II) I810(0): [drm] Depth Buffer = 0xcf400000
(II) I810(0): [drm] ring buffer = 0xc0000000
(II) I810(0): [drm] textures = 0xc0522000
(II) I810(0): [drm] dma control initialized, using IRQ 11
(II) I810(0): [drm] Initialized kernel agp heap manager, 21757952
(II) I810(0): [dri] visual configs initialized
(WW) I810(0): Failed to set up write-combining range (0xc0000000,0x10000000)
(II) I810(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 
0x0000
(II) I810(0): xf86BindGARTMemory: bind key 7 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 0x0f800000 (pgoffset 63488)
(II) I810(0): xf86BindGARTMemory: bind key 5 at 0x0f400000 (pgoffset 62464)
(II) I810(0): xf86BindGARTMemory: bind key 6 at 0x0f3f8000 (pgoffset 62456)
(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 47 Mpixel/s
(II) I810(0): maxBandwidth is 1088 Mbyte/s, pipe bandwidths are 252 
Mbyte/s, 0 Mbyte/s
(II) I810(0): LFP compensation mode: 0x6
(II) I810(0): Using XFree86 Acceleration Architecture (XAA)
        Screen to screen bit blits
        Solid filled rectangles
        8x8 mono pattern filled rectangles
        Indirect CPU to Screen color expansion
        Solid Horizontal and Vertical Lines
        Offscreen Pixmaps
        Setting up tile and stipple cache:
                16 128x128 slots
                4 256x256 slots
(==) I810(0): Backing store disabled
(==) I810(0): Silken mouse enabled
(II) I810(0): Initializing HW Cursor
(**) Option "dpms" "true"
(**) I810(0): DPMS enabled
(II) I810(0): X context handle = 0x00000001
(II) I810(0): [drm] installed DRM signal handler
(II) I810(0): [DRI] installation complete
(II) I810(0): direct rendering: Enabled

Т.е. - он "Enabled" - в логах - а glxinfo говорит что он - disabled (No) 
. Почему?



Подробная информация о списке рассылки Sisyphus