Black screen when using DRI with radeon(4)

Mark Rosenstand mark at borkware.net
Mon Aug 29 07:50:41 PDT 2005


Hello list,

If I enable DRI, my monitor blacks out when starting X. It doesn't go
into stand-by or anything, it just shows a black screen.

I'm using a Radeon 7000 in a K8T800-based motherboard. The problem
exitst in 6.8.2, 6.8.99.900 snapshot and CVS from a couple of hours ago.

The machine is running Linux 2.6.13 and the monitor doesn't support DCC.

I've tried:
  - to compile agpgart, amd64_agp, drm and radeon as modules.
  - to disable all Option's for radeon(4).

The logs doesn't mention a thing. Here's the diff:

24c24
< (==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 29 15:11:34 2005
---
> (==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 29 15:10:10 2005
193a194,205
> (II) LoadModule: "dri"
> (II) Loading /usr/X11R6/lib/modules/extensions/libdri.so
> (II) Module dri: vendor="X.Org Foundation"
>       compiled for 6.8.99.900, module version = 1.0.0
>       ABI class: X.Org Server Extension, version 0.2
> (II) Loading sub module "drm"
> (II) LoadModule: "drm"
> (II) Loading /usr/X11R6/lib/modules/linux/libdrm.so
> (II) Module drm: vendor="X.Org Foundation"
>       compiled for 6.8.99.900, module version = 1.0.0
>       ABI class: X.Org Server Extension, version 0.2
> (II) Loading extension XFree86-DRI
751a764,795
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is -1, (No such device or address)
> drmOpenDevice: open result is -1, (No such device or address)
> drmOpenDevice: Open failed
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is -1, (No such device or address)
> drmOpenDevice: open result is -1, (No such device or address)
> drmOpenDevice: Open failed
> drmOpenByBusid: Searching for BusID pci:0000:01:00.0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 9, (OK)
> drmOpenByBusid: drmOpenMinor returns 9
> drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
> (II) RADEON(0): [drm] loaded kernel module for "radeon" driver
> (II) RADEON(0): [drm] DRM interface version 1.2
> (II) RADEON(0): [drm] created "radeon" driver at busid
> "pci:0000:01:00.0"
> (II) RADEON(0): [drm] added 8192 byte SAREA at 0xf88bc000
> (II) RADEON(0): [drm] mapped SAREA 0xf88bc000 to 0xb79a9000
> (II) RADEON(0): [drm] framebuffer handle = 0xe8000000
> (II) RADEON(0): [drm] added 1 reserved context for kernel
> (II) RADEON(0): [agp] Mode 0x1f000a17 [AGP 0x1106/0x3188; Card
> 0x1002/0x5159]
> (II) RADEON(0): [agp] 8192 kB allocated with handle 0x00000001
> (II) RADEON(0): [agp] ring handle = 0xf8000000
> (II) RADEON(0): [agp] Ring mapped at 0xb376d000
> (II) RADEON(0): [agp] ring read ptr handle = 0xf8101000
> (II) RADEON(0): [agp] Ring read ptr mapped at 0xb376c000
> (II) RADEON(0): [agp] vertex/indirect buffers handle = 0xf8102000
> (II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0xb356c000
> (II) RADEON(0): [agp] GART texture map handle = 0xf8302000
> (II) RADEON(0): [agp] GART Texture map mapped at 0xb308c000
> (II) RADEON(0): [drm] register handle = 0xfd800000
> (II) RADEON(0): [dri] Visual configs initialized
752a797,801
> (II) RADEON(0): CP in BM mode
> (II) RADEON(0): Using 8 MB GART aperture
> (II) RADEON(0): Using 1 MB for the ring buffer
> (II) RADEON(0): Using 2 MB for vertex/indirect buffers
> (II) RADEON(0): Using 5 MB for GART textures
755a805,807
> (II) RADEON(0): Will use back buffer at offset 0xf55000
> (II) RADEON(0): Will use depth buffer at offset 0x16a8000
> (II) RADEON(0): Will use 34816 kb for textures at offset 0x1dfb000
785c837,844
< (WW) RADEON(0): Direct rendering disabled
---
> (II) RADEON(0): X context handle = 0x1
> (II) RADEON(0): [drm] installed DRM signal handler
> (II) RADEON(0): [DRI] installation complete
> (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers
> (II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers
> (II) RADEON(0): [drm] dma control initialized, using IRQ 11
> (II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808
> (II) RADEON(0): Direct rendering enabled

The full logs, kconfig, xorg.conf etc. can be found at
http://borkware.net/~mark/

Any clues?

-- 
  .-.    Mark Rosenstand        (-.)
  oo|                           cc )
 /`'\    (+45) 255 31337      3-n-(
(\_;/)   mark at borkware.net     _(|/`->



More information about the xorg mailing list