Hello,
since two years I'm trying to get a running OpenGl and DRI with fglrx on amd65
linux system and it seems the ati guys will never be able to support that
chipset
see http://ati.cchtml.com/show_bug.cgi?id=253
Now it seems the Radeon Driver works with my on board graphic chipset, but
without OpenGl and DRI, I tried the last git versions.
What could I do to get a running DRI/Opengl with my chipset ?
with a bit hope
Thomas
> lspci -s 01:05.0 -vvv
01:05.0 VGA compatible controller: ATI Technologies Inc RS480 [Radeon
Xpress 200G Series] (prog-if 00 [VGA])
Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer Unknown device
f391
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (2000ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at ee00 [size=256]
Region 2: Memory at dfaf0000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at dfa00000 [disabled] [size=128K]
Capabilities: <access denied>
>grep EE /var/log/Xorg.0.log
Current Operating System: Linux mzpc 2.6.23.1-2.00-st20g5 #1 SMP PREEMPT Thu
Nov 1 16:15:31 CET 2007 x86_64
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) AIGLX: Screen 0 is not DRI capable
>grep WW /var/log/Xorg.0.log
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode
disabled
(WW) RADEON(0): Direct rendering disabled
(WW) RADEON(0): Option "DRI" is not used
Some Entries from Xorg.0.log
(II) RADEON(0): MMIO registers at 0xdfaf0000: size 64KB
(II) RADEON(0): PCI bus 1 card 5 func 0
(**) RADEON(0): Depth 24, (--) framebuffer bpp 32
(II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
(==) RADEON(0): Default visual is TrueColor
(**) RADEON(0): Option "BusType" "PCIE"
(**) RADEON(0): Option "EnablePageFlip" "1"
(**) RADEON(0): Option "MergedFB" "off"
(**) RADEON(0): Option "ColorTiling" "on"
(**) RADEON(0): Option "RenderAccel" "true"
(**) RADEON(0): Option "DynamicClocks" "on"
(**) RADEON(0): Option "AccelMethod" "XAA"
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 0.1.0
ABI class: X.Org Video Driver, version 1.2
(II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
0x0000
(==) RADEON(0): RGB weight 888
(II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
(==) RADEON(0): X server will not keep DPI constant for all screen sizes
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules//libint10.so
(II) RADEON(0): initializing int10
(II) RADEON(0): Primary V_BIOS segment is: 0xc000
(--) RADEON(0): Chipset: "ATI Radeon XPRESS 200 5954 (PCIE)" (ChipID = 0x5954)
(--) RADEON(0): Linear framebuffer at 0xd0000000
(II) RADEON(0): PCI card detected
(**) RADEON(0): Forced into PCI Express mode
(II) RADEON(0): Direct rendering broken on XPRESS 200 and 200M
(II) RADEON(0): Detected total video RAM=65536K, accessible=131072K (PCI
BAR=131072K)
(--) RADEON(0): Mapped VideoRAM: 65536 kByte (64 bit DDR SDRAM)
(II) RADEON(0): Color tiling enabled by default
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"(II) Module already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"(II) Module already built-in
(II) RADEON(0): I2C bus "DDC" initialized.
(II) RADEON(0): Legacy BIOS detected
(II) RADEON(0): Connector0: DDCType-1, DACType-0, TMDSType--1, ConnectorType-1
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
(II) RADEON(0): DDC Type: 1, Detected Type: 0
(II) RADEON(0):
(II) RADEON(0): Primary:
Monitor -- NONE
Connector -- Proprietary
DAC Type -- Primary
TMDS Type -- NONE
DDC Type -- MONID
(II) RADEON(0): Secondary:
Monitor -- NONE
Connector -- Unsupported
DAC Type -- TVDAC/ExtDAC
TMDS Type -- NONE
DDC Type -- NONE
(II) RADEON(0): PLL parameters: rf=1432 rd=6 min=20000 max=47571057810496;
xclk=20000
(WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode
disabled
(II) RADEON(0): MergedFB mode forced off.
(==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
(II) RADEON(0): Validating modes on Primary head ---------
(II) RADEON(0): PHL: Using hsync range of 31.50-64.30 kHz
(II) RADEON(0): PHL: Using vrefresh range of 56.00-76.00 Hz
(II) RADEON(0): Clock range: 20.00 to 400.00 MHz
(II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
<snipp>
(--) RADEON(0): Virtual size is 1280x1024 (pitch 1280)
(**) RADEON(0): *Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
(II) RADEON(0): Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025
1028 1066 +hsync +vsync
<snipp>
==) RADEON(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module already built-in
(**) RADEON(0): Using XAA acceleration architecture
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.2.0
ABI class: X.Org Video Driver, version 1.2
(II) RADEON(0): No MM_TABLE found - assuming CARD is not TV-in capable.
(!!) RADEON(0): For information on using the multimedia capabilities
of this adapter, please see http://gatos.sf.net.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] 0 0 0xdfaf0000 - 0xdfafffff (0x10000) MX[B]
[1] 0 0 0xd0000000 - 0xd7ffffff (0x8000000) MX[B]
[2] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[3] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[4] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[5] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[6] -1 0 0xdfcfe000 - 0xdfcfe01f (0x20) MX[B]
[7] -1 0 0xdfcff000 - 0xdfcff7ff (0x800) MX[B]
[8] -1 0 0xdfef0000 - 0xdfefffff (0x10000) MX[B]
[9] -1 0 0xdfffb000 - 0xdfffb3ff (0x400) MX[B]
[10] -1 0 0xdfff4000 - 0xdfff7fff (0x4000) MX[B]
[11] -1 0 0xdfffc000 - 0xdfffc0ff (0x100) MX[B]
[12] -1 0 0xdfffd000 - 0xdfffdfff (0x1000) MX[B]
[13] -1 0 0xdfffe000 - 0xdfffefff (0x1000) MX[B]
[14] -1 0 0xdffff000 - 0xdfffffff (0x1000) MX[B]
[15] -1 0 0xdfaf0000 - 0xdfafffff (0x10000) MX[B](B)
[16] -1 0 0xd0000000 - 0xd7ffffff (0x8000000) MX[B](B)
[17] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprU)
[18] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprU)
[19] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprU)
[20] 0 0 0x0000ee00 - 0x0000eeff (0x100) IX[B]
[21] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[22] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[23] -1 0 0x0000ce00 - 0x0000ce1f (0x20) IX[B]
[24] -1 0 0x0000cf00 - 0x0000cf7f (0x80) IX[B]
[25] -1 0 0x0000f900 - 0x0000f91f (0x20) IX[B]
[26] -1 0 0x0000fa00 - 0x0000fa07 (0x8) IX[B]
[27] -1 0 0x0000fb00 - 0x0000fb0f (0x10) IX[B]
[28] -1 0 0x0000fc00 - 0x0000fc07 (0x8) IX[B]
[29] -1 0 0x0000fd00 - 0x0000fd0f (0x10) IX[B]
[30] -1 0 0x00008880 - 0x0000888f (0x10) IX[B]
[31] -1 0 0x0000ee00 - 0x0000eeff (0x100) IX[B](B)
[32] -1 0 0x0000ff00 - 0x0000feff (0x0) IX[B]O
[33] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
[34] 0 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(**) RADEON(0): RADEONScreenInit d0000000 0
(**) RADEON(0): Map: 0xd0000000, 0x04000000
(==) RADEON(0): Write-combining range (0xd0000000,0x4000000)
(**) RADEON(0): RADEONSave
(**) RADEON(0): RADEONSaveMode(0x8025d8)
(**) RADEON(0): Read: 0x00180006 0x00010071 0x00000000
(**) RADEON(0): Read: rd=6, fd=113, pd=1
(**) RADEON(0): RADEONSaveMode returns 0x8025d8
(**) RADEON(0): RADEONInitMemoryMap() :
(**) RADEON(0): mem_size : 0x04000000
(**) RADEON(0): MC_FB_LOCATION : 0x7fff7c00
(**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
(**) RADEON(0): RADEONModeInit()
1280x1024 108.00 1280 1328 1440 1688 1024 1025 1028 1066 (24,32) +H +V
1280x1024 108.00 1280 1328 1440 1688 1024 1025 1028 1066 (24,32) +H +V
(**) RADEON(0): Pitch = 10485920 bytes (virtualX = 1280, displayWidth = 1280)
(**) RADEON(0): dc=10800, of=21600, fd=91, pd=2
(**) RADEON(0): RADEONInit returns 0x802f88
(**) RADEON(0): RADEONRestoreMode()
(**) RADEON(0): RADEONRestoreMode(0x802f88)
(**) RADEON(0): RADEONRestoreMemMapRegisters() :
(**) RADEON(0): MC_FB_LOCATION : 0x7fff7c00
(**) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
(**) RADEON(0): Map Changed ! Applying ...
(**) RADEON(0): Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): Wrote: 0x00000006 0x0001005b 0x00000000 (0x0000a400)
(**) RADEON(0): Wrote: rd=6, fd=91, pd=1
(**) RADEON(0): GRPH_BUFFER_CNTL from 20004c4c to 20257c7c
(**) RADEON(0): RADEONSaveScreen(0)
(II) RADEON(0): Depth moves disabled by default
(**) RADEON(0): Setting up initial surfaces
(**) RADEON(0): Initializing fb layer
(**) RADEON(0): Setting up accel memmap
(II) RADEON(0): Memory manager initialized to (0,0) (1280,8191)
(II) RADEON(0): Reserved area from (0,1024) to (1280,1026)
(II) RADEON(0): Largest offscreen area available: 1280 x 7165
(**) RADEON(0): Initializing backing store
(**) RADEON(0): Option "BackingStore" "true"
(**) RADEON(0): Backing store enabled
(WW) RADEON(0): Direct rendering disabled
(**) RADEON(0): Setting up final surfaces
(**) RADEON(0): Initializing Acceleration
(II) RADEON(0): Render acceleration unsupported on Radeon 9500/9700 and newer.
(II) RADEON(0): Render acceleration disabled
(**) RADEON(0): EngineInit (32/32)
(**) RADEON(0): Pitch for acceleration = 160
(**) RADEON(0): EngineRestore (32/32)
(**) RADEON(0): Option "XaaNoOffscreenPixmaps" "true"
(II) RADEON(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 Lines
Scanline Image Writes
Setting up tile and stipple cache:
32 128x128 slots
32 256x256 slots
16 512x512 slots
(II) RADEON(0): Acceleration enabled
(**) RADEON(0): Initializing DPMS
(**) Option "dpms"
(**) RADEON(0): DPMS enabled
(**) RADEON(0): Initializing Cursor
(==) RADEON(0): Silken mouse enabled
(II) RADEON(0): Using hardware cursor (scanline 1026)
(II) RADEON(0): Largest offscreen area available: 1280 x 7161
(**) RADEON(0): Initializing color map
(**) RADEON(0): Initializing DGA
(**) RADEON(0): Initializing Xv
(II) RADEON(0): No video input capabilities detected and no information is
provided - disabling multimedia i2c
(II) Loading sub module "theatre_detect"
(II) LoadModule: "theatre_detect"
(II) Loading /usr/lib/xorg/modules/multimedia//theatre_detect_drv.so
(II) Module theatre_detect: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.0
(II) RADEON(0): no multimedia table present, disabling Rage Theatre.
(WW) RADEON(0): Option "DRI" is not used
(**) RADEON(0): RADEONScreenInit finished
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(EE) AIGLX: Screen 0 is not DRI capable
(II) Loading local sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(**) Option "Protocol" "ImPs/2"
(**) LogitecMouse: Device: "/dev/input/mice"
(**) LogitecMouse: Protocol: "ImPs/2"
(**) Option "SendCoreEvents" "true"
(**) LogitecMouse: always reports core events
(**) Option "CorePointer"
(**) LogitecMouse: Core Pointer
(**) Option "Device" "/dev/input/mice"
(==) LogitecMouse: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) LogitecMouse: ZAxisMapping: buttons 4 and 5
(**) LogitecMouse: Buttons: 9
(**) LogitecMouse: Sensitivity: 1
(**) Option "CoreKeyboard"
(**) MSusbkbd: Core Keyboard
(**) Option "Protocol" "standard"
(**) MSusbkbd: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) MSusbkbd: XkbRules: "xorg"
(**) Option "XkbModel" "microsoft"
(**) MSusbkbd: XkbModel: "microsoft"
(**) Option "XkbLayout" "de"
(**) MSusbkbd: XkbLayout: "de"
(**) Option "CustomKeycodes" "off"
(**) MSusbkbd: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "MSusbkbd" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "LogitecMouse" (type: MOUSE)
(II) LogitecMouse: ps2EnableDataReporting: succeeded
(**) RADEON(0): RADEONSaveScreen(2)
(II) 3rd Button detected: disabling emulate3Button
(**) RADEON(0): RADEONSaveScreen(2)
SetClientVersion: 0 9
SetGrabKeysState - disabled
SetGrabKeysState - enabled
(**) RADEON(0): RADEONSaveScreen(2)
(**) RADEON(0): RADEONSaveScreen(2)
SetClientVersion: 0 9
SetGrabKeysState - disabled
(**) RADEON(0): RADEONSaveScreen(2)
(**) RADEON(0): RADEONSaveScreen(0)
(**) RADEON(0): RADEONDisplayPowerManagementSet(1,0x0)
(**) RADEON(0): RADEONSaveScreen(2)
(**) RADEON(0): RADEONDisplayPowerManagementSet(2,0x0)
(**) RADEON(0): RADEONSaveScreen(2)
(**) RADEON(0): RADEONDisplayPowerManagementSet(3,0x0)
(**) RADEON(0): RADEONDisplayPowerManagementSet(0,0x0)
(**) RADEON(0): RADEONSaveScreen(1)
(**) RADEON(0): RADEONSaveScreen(2)
SetGrabKeysState - enabled
(**) RADEON(0): RADEONSaveScreen(2)
(**) RADEON(0): RADEONSaveScreen(2)
--
mit freundlichem Gruss -- regards
Thomas Drillich
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel