DRI not working

Alex mailinglist at ahhyes.net
Sun Sep 28 00:59:05 UTC 2008


>
> drm shouldn't be attaching to the second head.  The 852/5 chips have the
> same pci id on both heads, which none of the other chips do.  Please try
> the attached patch to sys/dev/drm/i915_drv.c and see if that improves
> things.
>
> robert.
>   

Hi Robert,

Same deal I'm afraid. I'll try and provide as much information about the 
hardware as I can (info taken after i915_drv.c was modified)

 From dmesg:
-----------------

[alex at laptop /usr/home/alex]$ dmesg |grep agp
agp0: <Intel 82855GME (855GME GMCH) SVGA controller> on vgapci0
agp0: detected 892k stolen memory
agp0: aperture size is 128M

[alex at laptop /usr/home/alex]$ dmesg |grep drm
drm0: <Intel i852GM/i855GM GMCH> on vgapci0
info: [drm] AGP at 0xf0000000 128MB
info: [drm] Initialized i915 1.5.0 20060119
drm1: <Intel i852GM/i855GM GMCH> on vgapci1

from pciconf -lv:
-----------------------

vgapci0 at pci0:0:2:0:    class=0x030000 card=0x01641028 chip=0x35828086 
rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82852GM/GME/GMV/PM, 855GM/GME Montara Integrated 
Graphics Device'
    class      = display
    subclass   = VGA
vgapci1 at pci0:0:2:1:    class=0x038000 card=0x01641028 chip=0x35828086 
rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82852GM/GME/GMV/PM, 855GM/GME Montara Integrated 
Graphics Device'
    class      = display

 From Xorg log:
---------------------

(II) [drm] DRM interface version 1.2
(II) [drm] DRM open master succeeded.
(II) intel(0): [drm] Using the DRM lock SAREA also for drawables.
(II) intel(0): [drm] framebuffer mapped by ddx driver
(II) intel(0): [drm] added 1 reserved context for kernel
(II) intel(0): X context handle = 0x1
(II) intel(0): [drm] installed DRM signal handler
(**) intel(0): Framebuffer compression enabled
(**) intel(0): Tiling enabled
(==) intel(0): Write-combining range (0xfaf80000,0x80000) was already clear
(==) intel(0): VideoRam: 131072 KB
(II) intel(0): Attempting memory allocation with tiled buffers.
(WW) intel(0): xf86AllocateGARTMemory: allocation of 10 pages failed
        (Cannot allocate memory)
(WW) intel(0): xf86AllocateGARTMemory: allocation of 4 pages failed
        (Cannot allocate memory)
(WW) intel(0): Disabling HW cursor because the cursor memory allocation 
failed.
(II) intel(0): Tiled allocation successful.
(--) intel(0): DRI is disabled because it needs HW cursor, 2D accel and 
AGPGART.

===========================

Could the problem be the agpgart?



More information about the freebsd-x11 mailing list