[HEADS UP] Experimental 3D HW accel support for Radeon HD 2xxx, 3xxx and 4xxx.

Ondrej Pesta ondrej.pesta at idc.cz
Fri Jan 15 14:55:14 UTC 2010


   Hello everyone.
   I tried to run 3D acceleration on my Acer TravelMate 6592 with
   Mobility Radeon HD 2400 XT (chip M74). I upgraded software according
   to the list below. When I upgraded and turn on EXA instead of
   SHADOWFB, glxgears are faster from 300fps to 770fps (I expected much
   more), but X are completely slower. Windows are opening slow, desktop
   switching is slow, and so on...
   Any help please?
   This is my configuration:
   FreeBSD 8.0-STABLE amd64
   dri2proto-2.2
   glproto-1.4.11
   mesa_7.6.1
   drm    GIT version (master)
   xf86-video-radeonhd    GIT version (master)
   Important parts of my xorg.conf:
       Load       "glx"
       Load       "GLcore"
       Load       "dri"
       Load       "dri2"
       Option "DRI" "On"
       Option "AccelMethod" "EXA"
   Section "DRI"
      Mode 0666
   EndSection
   Section "ServerFlags"
           Option  "AIGLX" "true"
   EndSection
   And also my Xorg.log:
   X.Org X Server 1.6.1
   Release Date: 2009-4-14
   X Protocol Version 11, Revision 0
   Build Operating System: FreeBSD 8.0-BETA2 amd64
   Current Operating System: FreeBSD oppsbook.in.idc.cz 8.0-STABLE
   FreeBSD 8.0-STABLE #0: Tue Jan 12 13:37:54 CET 2010
   [1]root at oppsbook.in.idc.cz:/usr/obj/usr/src/sys/MYKERN amd64
   Build Date: 16 August 2009  10:34:24PM

           Before reporting problems, check [2]http://wiki.x.org
           to make sure that you have the latest version.
   Markers: (--) probed, (**) from config file, (==) default setting,
           (++) from command line, (!!) notice, (II) informational,
           (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
   (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jan 15 08:10:46 2010
   (==) Using config file: "/etc/X11/xorg.conf"
   (==) ServerLayout "Multiple Layout"
   (**) |-->Screen "builtinLCD" (0)
   (**) |   |-->Monitor "displej"
   (**) |   |-->Device "radeon0"
   (**) |-->Input Device "Mouse1"
   (**) Option "AIGLX" "true"
   (==) Automatically adding devices
   (==) Automatically enabling devices
   (WW) `fonts.dir' not found (or not valid) in
   "/usr/local/lib/X11/fonts/local/".
           Entry deleted from font path.
           (Run 'mkfontdir' on "/usr/local/lib/X11/fonts/local/").
   (WW) `fonts.dir' not found (or not valid) in
   "/usr/local/lib/X11/fonts/encodings/".
           Entry deleted from font path.
           (Run 'mkfontdir' on "/usr/local/lib/X11/fonts/encodings/").
   (WW) `fonts.dir' not found (or not valid) in
   "/usr/local/lib/X11/fonts/util/".
           Entry deleted from font path.
           (Run 'mkfontdir' on "/usr/local/lib/X11/fonts/util/").
   (WW) The directory "/usr/local/share/apps/konsole/fonts/" does not
   exist.
           Entry deleted from font path.
   (**) FontPath set to:
           /usr/local/lib/X11/fonts/misc/,
           /usr/local/lib/X11/fonts/TTF/,
           /usr/local/lib/X11/fonts/OTF,
           /usr/local/lib/X11/fonts/Type1/,
           /usr/local/lib/X11/fonts/100dpi/,
           /usr/local/lib/X11/fonts/75dpi/,
           /usr/local/lib/X11/fonts/bitstream-vera/,
           /usr/local/lib/X11/fonts/cyrillic/,
           /usr/local/lib/X11/fonts/terminus-font/,
           /usr/local/lib/X11/fonts/webfonts/,
           /usr/local/lib/X11/fonts/misc/,
           /usr/local/lib/X11/fonts/TTF/,
           /usr/local/lib/X11/fonts/OTF,
           /usr/local/lib/X11/fonts/Type1/,
           /usr/local/lib/X11/fonts/100dpi/,
           /usr/local/lib/X11/fonts/75dpi/,
           built-ins
   (==) ModulePath set to "/usr/local/lib/xorg/modules"
   (II) Cannot locate a core keyboard device.
   (II) The server relies on HAL to provide the list of input devices.
           If no devices become available, reconfigure HAL or disable
   AllowEmptyInput.
   (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or
   'vmmouse' will be disabled.
   (WW) Disabling Mouse1
   (II) Loader magic: 0xb20
   (II) Module ABI versions:
           X.Org ANSI C Emulation: 0.4
           X.Org Video Driver: 5.0
           X.Org XInput driver : 4.0
           X.Org Server Extension : 2.0
   (II) Loader running on freebsd
   (--) Using syscons driver with X support (version 2.0)
   (--) using VT number 9
   (--) PCI:*(0 at 1:0:0) ATI Technologies Inc Radeon HD 2400 XT rev 0, Mem
   @ 0xf0000000/67108864, 0xfc000000/65536, I/O @ 0x00002000/256, BIOS @
   0x????????/65536
   (II) System resource ranges:
           [0] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
           [1] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
           [2] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
           [3] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
           [4] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
   (II) "extmod" will be loaded. This was enabled by default and also
   specified in the config file.
   (II) "dbe" will be loaded. This was enabled by default and also
   specified in the config file.
   (II) "glx" will be loaded. This was enabled by default and also
   specified in the config file.
   (II) "record" will be loaded. This was enabled by default and also
   specified in the config file.
   (II) "dri" will be loaded. This was enabled by default and also
   specified in the config file.
   (II) "dri2" will be loaded. This was enabled by default and also
   specified in the config file.
   (II) LoadModule: "dbe"
   (II) Loading /usr/local/lib/xorg/modules/extensions//libdbe.so
   (II) Module dbe: vendor="X.Org Foundation"
           compiled for 1.6.1, module version = 1.0.0
           Module class: X.Org Server Extension
           ABI class: X.Org Server Extension, version 2.0
   (II) Loading extension DOUBLE-BUFFER
   (II) LoadModule: "type1"
   (WW) Warning, couldn't open module type1
   (II) UnloadModule: "type1"
   (EE) Failed to load module "type1" (module does not exist, 0)
   (II) LoadModule: "freetype"
   (WW) Warning, couldn't open module freetype
   (II) UnloadModule: "freetype"
   (EE) Failed to load module "freetype" (module does not exist, 0)
   (II) LoadModule: "xtt"
   (WW) Warning, couldn't open module xtt
   (II) UnloadModule: "xtt"
   (EE) Failed to load module "xtt" (module does not exist, 0)
   (II) LoadModule: "glx"
   (II) Loading /usr/local/lib/xorg/modules/extensions//libglx.so
   (II) Module glx: vendor="X.Org Foundation"
           compiled for 1.6.1, module version = 1.0.0
           ABI class: X.Org Server Extension, version 2.0
   (**) AIGLX enabled
   (II) Loading extension GLX
   (II) LoadModule: "dri"
   (II) Loading /usr/local/lib/xorg/modules/extensions//libdri.so
   (II) Module dri: vendor="X.Org Foundation"
           compiled for 1.6.1, module version = 1.0.0
           ABI class: X.Org Server Extension, version 2.0
   (II) Loading extension XFree86-DRI
   (II) LoadModule: "dri2"
   (II) Loading /usr/local/lib/xorg/modules/extensions//libdri2.so
   (II) Module dri2: vendor="X.Org Foundation"
           compiled for 1.6.1, module version = 1.0.0
           ABI class: X.Org Server Extension, version 2.0
   (II) Loading extension DRI2
   (II) LoadModule: "extmod"
   (II) Loading /usr/local/lib/xorg/modules/extensions//libextmod.so
   (II) Module extmod: vendor="X.Org Foundation"
           compiled for 1.6.1, module version = 1.0.0
           Module class: X.Org Server Extension
           ABI class: X.Org Server Extension, version 2.0
   (II) Loading extension MIT-SCREEN-SAVER
   (II) Loading extension XFree86-VidModeExtension
   (II) Loading extension XFree86-DGA
   (II) Loading extension DPMS
   (II) Loading extension XVideo
   (II) Loading extension XVideo-MotionCompensation
   (II) Loading extension X-Resource
   (II) LoadModule: "record"
   (II) Loading /usr/local/lib/xorg/modules/extensions//librecord.so
   (II) Module record: vendor="X.Org Foundation"
           compiled for 1.6.1, module version = 1.13.0
           Module class: X.Org Server Extension
           ABI class: X.Org Server Extension, version 2.0
   (II) Loading extension RECORD
   (II) LoadModule: "radeonhd"
   (II) Loading /usr/local/lib/xorg/modules/drivers//radeonhd_drv.so
   (II) Module radeonhd: vendor="AMD GPG"
           compiled for 1.6.1, module version = 1.3.0
           Module class: X.Org Video Driver
           ABI class: X.Org Video Driver, version 5.0
   (II) RADEONHD: X driver for the following AMD GPG (ATI) graphics
   devices:
           RV505 : Radeon X1550, X1550 64bit.
           RV515 : Radeon X1300, X1550, X1600; FireGL V3300, V3350.
           RV516 : Radeon X1300, X1550, X1550 64-bit, X1600; FireMV 2250.
           R520  : Radeon X1800; FireGL V5300, V7200, V7300, V7350.
           RV530 : Radeon X1300 XT, X1600, X1600 Pro, X1650; FireGL
   V3400, V5200.
           RV535 : Radeon X1300, X1650.
           RV550 : Radeon X2300 HD.
           RV560 : Radeon X1650.
           RV570 : Radeon X1950, X1950 GT; FireGL V7400.
           R580  : Radeon X1900, X1950; AMD Stream Processor.
           R600  : Radeon HD 2900 GT/Pro/XT; FireGL V7600/V8600/V8650.
           RV610 : Radeon HD 2350, HD 2400 Pro/XT, HD 2400 Pro AGP;
   FireGL V4000.
           RV620 : Radeon HD 3450, HD 3470.
           RV630 : Radeon HD 2600 LE/Pro/XT, HD 2600 Pro/XT AGP; Gemini
   RV630;
                   FireGL V3600/V5600.
           RV635 : Radeon HD 3650, HD 3670.
           RV670 : Radeon HD 3690, 3850, HD 3870, FireGL V7700,
   FireStream 9170.
           R680  : Radeon HD 3870 X2.
           M52   : Mobility Radeon X1300.
           M54   : Mobility Radeon X1400; M54-GL.
           M56   : Mobility Radeon X1600; Mobility FireGL V5200.
           M58   : Mobility Radeon X1800, X1800 XT; Mobility FireGL
   V7100, V7200.
           M62   : Mobility Radeon X1350.
           M64   : Mobility Radeon X1450, X2300.
           M66   : Mobility Radeon X1700, X1700 XT; FireGL V5250.
           M68   : Mobility Radeon X1900.
           M71   : Mobility Radeon HD 2300.
           M72   : Mobility Radeon HD 2400; Radeon E2400.
           M74   : Mobility Radeon HD 2400 XT.
           M76   : Mobility Radeon HD 2600;
                   (Gemini ATI) Mobility Radeon HD 2600 XT.
           M82   : Mobility Radeon HD 3400.
           M86   : Mobility Radeon HD 3650, HD 3670, Mobility FireGL
   V5700.
           M88   : Mobility Radeon HD 3850, HD 3850 X2, HD 3870, HD3870
   X2.
           RS600 : Radeon Xpress 1200, Xpress 1250.
           RS690 : Radeon X1200, X1250, X1270.
           RS740 : RS740, RS740M.
           RS780 : Radeon HD 3100/3200/3300 Series.
           R700  : Radeon R700.
           RV710 : Radeon HD4570, HD4350.
           RV730 : Radeon HD4670, HD4650.
           RV740 : Radeon HD4770. EXPERIMENTAL AND UNTESTED.
           RV770 : Radeon HD 4800 Series; Everest, K2, Denali ATI
   FirePro.
           RV790 : Radeon HD 4890.
           M92   : Mobility Radeon HD4330, HD4530, HD4570. EXPERIMENTAL.
           M93   : Mobility Radeon M93. EXPERIMENTAL AND UNTESTED.
           M96   : Mobility Radeon HD4600.
           M97   : Mobility Radeon HD4860. EXPERIMENTAL AND UNTESTED.
           M98   : Mobility Radeon HD4850, HD4870.
   (II) RADEONHD: version 1.3.0, built from git branch master, commit
   62b013f6
   (II) Primary Device is: PCI 01 at 00:00:0
   (II) resource ranges after xf86ClaimFixedResources() call:
           [0] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
           [1] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
           [2] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
           [3] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
           [4] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
   (II) resource ranges after probing:
           [0] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
           [1] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
           [2] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
           [3] 0   0       0x000a0000 - 0x000affff (0x10000) MS[B]
           [4] 0   0       0x000b0000 - 0x000b7fff (0x8000) MS[B]
           [5] 0   0       0x000b8000 - 0x000bffff (0x8000) MS[B]
           [6] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
           [7] -1  0       0x00000000 - 0x000000ff (0x100) IX[B]
           [8] 0   0       0x000003b0 - 0x000003bb (0xc) IS[B]
           [9] 0   0       0x000003c0 - 0x000003df (0x20) IS[B]
   (II) Setting vga for screen 0.
   (**) RADEONHD(0): Depth 24, (--) framebuffer bpp 32
   (**) RADEONHD(0): Option "AccelMethod" "EXA"
   (**) RADEONHD(0): Option "DRI" "On"
   (**) RADEONHD(0): Selected EXA 2D acceleration.
   (II) RADEONHD(0): Card not in database: 0x94C8:0x1025:0x011A; using
   generic modesetting.
           If - and only if - your card does not work or does not work
   optimally
           please contact [3]radeonhd at opensuse.org to help rectify this.
           Use the subject: 0x94C8:0x1025:0x011A: <name of board>
           and *please* describe the problems you are seeing
           in your message.
   (--) RADEONHD(0): Detected an M74 on an unidentified card
   (II) RADEONHD(0): Mapped IO @ 0xfc000000 to 0x8006ac000 (size
   0x00010000)
   (II) RADEONHD(0): PCIE Card Detected
   (II) RADEONHD(0): Getting BIOS copy from legacy VBIOS location
   (II) RADEONHD(0): ATOM BIOS Rom:
           SubsystemVendorID: 0x1025 SubsystemID: 0x011a
           IOBaseAddress: 0x2000
           Filename: BR29774.001
           BIOS Bootup Message:
   Pantanal M74M GDDR2 128/256M
   350e/400m
   (II) RADEONHD(0): Analog TV Default Mode: 1
   (II) RADEONHD(0): Found default TV Mode NTSC
   (II) RADEONHD(0): The detected amount of videoram exceeds the PCI BAR
   aperture.
   (II) RADEONHD(0): Mapping only 65536kB of the total 262144kB,
   remaining memory is reserved for GPU.
   (--) RADEONHD(0): VideoRAM: 65536 kByte
   (II) RADEONHD(0): Framebuffer space used by Firmware (kb): 16
   (II) RADEONHD(0): Start of VRAM area used by Firmware: 0xfffc000
   (II) RADEONHD(0): AtomBIOS requests 16kB of VRAM scratch space
   (II) RADEONHD(0): AtomBIOS VRAM scratch base: 0xfffc000
   (WW) RADEONHD(0): rhdAtomAllocateFbScratch: FW FB scratch area
   268419072 (size: 16384) extends beyond available framebuffer size
   67108864
   (II) RADEONHD(0): Cannot get VRAM scratch space. Allocating in main
   memory instead
   (II) RADEONHD(0): Default Engine Clock: 300000
   (II) RADEONHD(0): Default Memory Clock: 400000
   (II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Output: 1200000
   (II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Output: 0
   (II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Input: 13500
   (II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Input: 1000
   (II) RADEONHD(0): Maximum Pixel Clock: 400000
   (II) RADEONHD(0): Reference Clock: 27000
   (II) RADEONHD(0): Found libdri 5.4.0.
   drmOpenDevice: node name is /dev/dri/card0
   Failed to change owner or group for file /dev/dri! 2: No such file or
   directory
   Failed to change owner or group for file /dev/dri/card0! 2: No such
   file or directory
   drmOpenDevice: open result is -1, (No such file or directory)
   Failed to change owner or group for file /dev/dri/card0! 2: No such
   file or directory
   drmOpenDevice: open result is -1, (No such file or directory)
   drmOpenDevice: Open failed
   drmOpenByBusid: Searching for BusID pci:0000:01:00.0
   drmOpenDevice: node name is /dev/dri/card0
   drmOpenDevice: open result is 10, (OK)
   drmOpenByBusid: drmOpenMinor returns 10
   drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
   (II) RADEONHD(0): Found libdrm 1.3.0.
   (II) RADEONHD(0): Found radeon drm 1.31.0.
   (II) Loading sub module "i2c"
   (II) LoadModule: "i2c"
   (II) Module "i2c" already built-in
   (II) RADEONHD(0): Reference Clock: 27000
   (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f90
   (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
   (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1f90
   (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
   (II) RADEONHD(0): I2C bus "RHD I2C line 0" initialized.
   (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f94
   (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
   (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1f94
   (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
   (II) RADEONHD(0): I2C bus "RHD I2C line 1" initialized.
   (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f98
   (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
   (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1f98
   (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
   (II) RADEONHD(0): I2C bus "RHD I2C line 2" initialized.
   (II) RADEONHD(0): GPIO_I2C_Clk_Mask: 0x1f80
   (II) RADEONHD(0): GPIO_I2C_Clk_Mask_Shift: 0x0
   (II) RADEONHD(0): GPIO_I2C_Data_Mask: 0x1f80
   (II) RADEONHD(0): GPIO_I2C_Data_Mask_Shift: 0x8
   (II) RADEONHD(0): I2C bus "RHD I2C line 3" initialized.
   (II) Loading sub module "ddc"
   (II) LoadModule: "ddc"
   (II) Module "ddc" already built-in
   (II) RADEONHD(0): Detected VGA mode.
   (II) RADEONHD(0): Minimum Pixel ClockPLL Frequency Output: 0
   (II) RADEONHD(0): Maximum Pixel ClockPLL Frequency Output: 1200000
   (II) RADEONHD(0): Maximum Pixel Clock: 400000
   (II) RADEONHD(0): Reference Clock: 27000
   (II) RADEONHD(0): FB: Allocated Cursor Image at offset 0x00000000
   (size = 0x00004000)
   (II) RADEONHD(0): FB: Allocated Cursor Image at offset 0x00004000
   (size = 0x00004000)
   (II) RADEONHD(0): FirmwareInfo Revision 0104
   (II) RADEONHD(0): Unused attribute: ul3DAccelerationEngineClock 0
   (II) RADEONHD(0): Unused attribute: ulDriverTargetEngineClock 0
   (II) RADEONHD(0): Unused attribute: ulDriverTargetMemoryClock 0
   (II) RADEONHD(0): Unused attribute: ucASICMaxTemperature 0
   (II) RADEONHD(0): Scary bits: Estimated MinEngineClock 250000 kHz
   (II) RADEONHD(0): Scary bits: Estimated MinMemoryClock 250000 kHz
   (II) RADEONHD(0): Default Engine Clock: 300000
   (II) RADEONHD(0): Default Memory Clock: 400000
   (II) RADEONHD(0): Current Engine Clock: 297000
   (II) RADEONHD(0): Current Memory Clock: 396000
   (II) RADEONHD(0): Current Chip Voltage: 0
   (II) RADEONHD(0): Power Management: used engine clock / memory clock /
   core (VDDC) voltage   (0: ignore)
   (II) RADEONHD(0): Power Management: Raw Ranges
   (II) RADEONHD(0):   Minimum    250000 kHz /   250000 kHz /  0.900 V
   (II) RADEONHD(0):   Maximum         0 kHz /        0 kHz /  1.100 V
   (II) RADEONHD(0):   Default    300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0): PowerPlayInfo Revision 0401
   (II) RADEONHD(0): Power Management: Validated Ranges
   (II) RADEONHD(0):   Minimum    250000 kHz /   250000 kHz /  0.900 V
   (II) RADEONHD(0):   Maximum    600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   Default    300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0): Power Management: Known Good Configurations
   (II) RADEONHD(0):   1          300000 kHz /   400000 kHz /  0.900 V
   (II) RADEONHD(0):   2          600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   3          600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   4          600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   5          300000 kHz /   300000 kHz /  1.100 V
   (II) RADEONHD(0):   6          300000 kHz /   300000 kHz /  1.100 V
   (II) RADEONHD(0):   7          300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   8          600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   9          600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   10         600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   11         600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   12         600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   13         600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   14         300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   15         300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0): Power Management: Final Levels
   (II) RADEONHD(0):   Off        250000 kHz /   250000 kHz /  0.900 V
   (II) RADEONHD(0):   Idle       300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   Slow2D     300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   Fast2D     300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   Slow3D     300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   Fast3D     300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   Max3D      600000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0):   User       300000 kHz /   400000 kHz /  1.100 V
   (II) RADEONHD(0): Connector[0] {RHD_CONNECTOR_VGA, "VGA CRT1",
   RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } }
   (II) RADEONHD(0): Connector[1] {RHD_CONNECTOR_PANEL, "LVDS LCD1",
   RHD_DDC_4, RHD_HPD_NONE, { RHD_OUTPUT_LVTMA, RHD_OUTPUT_NONE } }
   (II) RADEONHD(0): Connector[2] {RHD_CONNECTOR_DVI_SINGLE, "HDMI_TYPE_A
   DFP1", RHD_DDC_1, RHD_HPD_0, { RHD_OUTPUT_TMDSA, RHD_OUTPUT_NONE } }
   (II) RADEONHD(0): Connector[3] {RHD_CONNECTOR_TV, "7PIN_DIN TV1",
   RHD_DDC_NONE, RHD_HPD_NONE, { RHD_OU
   TPUT_DACB, RHD_OUTPUT_NONE } }
   (--) RADEONHD(0): Attaching Output DAC A to Connector VGA 1
   (II) RADEONHD(0): LVDS SEQ Dig onto DE: 30
   (II) RADEONHD(0): LVDS SEQ DE to BL: 360
   (II) RADEONHD(0): LVDS Off Delay: 500
   (II) RADEONHD(0): LVDS Duallink: 0x1
   (II) RADEONHD(0): LVDS 24Bit: 0x0
   (II) RADEONHD(0): LVDS FPDI: 0x0
   (II) RADEONHD(0): LVDS Temporal Dither : 0x1
   (II) RADEONHD(0): LVDS Spatial Dither : 0x0
   (II) RADEONHD(0): LVDS Grey Level: 0x3
   (II) RADEONHD(0): AtomBIOS returned 3 Grey Levels
   (--) RADEONHD(0): Detected a 18bit dual link panel.
   (II) RADEONHD(0): ACPI Backlight Control found.
   (--) RADEONHD(0): Attaching Output LVDS to Connector PANEL
   (--) RADEONHD(0): Attaching Output TMDS A to Connector DVI-D 1
   (--) RADEONHD(0): Attaching Output DAC B to Connector TV 7PIN_DIN
   (II) RADEONHD(0): RandR: Adding RRoutput VGA_1 for Output DAC A
   (II) RADEONHD(0): RandR: Adding RRoutput PANEL for Output LVDS
   (II) RADEONHD(0): RandR: Adding RRoutput DVI-D_1 for Output TMDS A
   (II) RADEONHD(0): RandR: Adding RRoutput TV_7PIN_DIN for Output DAC B
   (II) RADEONHD(0): Output VGA_1 using monitor section displej
   (II) RADEONHD(0): Output VGA_1 has no monitor section
   (II) RADEONHD(0): Output PANEL has no monitor section
   (II) RADEONHD(0): Output DVI-D_1 has no monitor section
   (II) RADEONHD(0): Output TV_7PIN_DIN has no monitor section
   (II) RADEONHD(0): Query for AtomBIOS Get Panel EDID: failed
   (II) RADEONHD(0): Found native mode: Modeline "1680x1050" 121.00 1680
   1704 1792 1876 1050 1051 1054 1065
   (WW) RADEONHD(0): No monitor size info, assuming 96dpi.
   (II) RADEONHD(0): Output VGA_1 disconnected
   (II) RADEONHD(0): Output PANEL connected
   (II) RADEONHD(0): Output DVI-D_1 disconnected
   (II) RADEONHD(0): Output TV_7PIN_DIN disconnected
   (II) RADEONHD(0): Using user preference for initial modes
   (II) RADEONHD(0): Output PANEL using initial mode 1680x1050
   (II) RADEONHD(0): RandR 1.2 support enabled
   (==) RADEONHD(0): RGB weight 888
   (==) RADEONHD(0): Default visual is TrueColor
   (==) RADEONHD(0): Using gamma correction (1.0, 1.0, 1.0)
   (II) RADEONHD(0): Using 1680x1050 Framebuffer with 1728 pitch
   (II) RADEONHD(0): FB: Allocated ScanoutBuffer at offset 0x00008000
   (size = 0x006EC000)
   (==) RADEONHD(0): DPI set to (96, 96)
   (II) Loading sub module "fb"
   (II) LoadModule: "fb"
   (II) Loading /usr/local/lib/xorg/modules//libfb.so
   (II) Module fb: vendor="X.Org Foundation"
   compiled for 1.6.1, module version = 1.0.0
   ABI class: X.Org ANSI C Emulation, version 0.4
   (II) Loading sub module "ramdac"
   (II) LoadModule: "ramdac"
   (II) Module "ramdac" already built-in
   (II) Loading sub module "exa"
   (II) LoadModule: "exa"
   (II) Loading /usr/local/lib/xorg/modules//libexa.so
   (II) Module exa: vendor="X.Org Foundation"
   compiled for 1.6.1, module version = 2.4.0
   ABI class: X.Org Video Driver, version 5.0
   (II) RADEONHD(0): FB: Allocated Offscreen Buffer at offset 0x006F4000
   (size = 0x00665000)
   (II) RADEONHD(0): FB: Allocated DRI Back Buffer at offset 0x00D59000
   (size = 0x006EC000)
   (II) RADEONHD(0): FB: Allocated DRI Depth Buffer at offset 0x01445000
   (size = 0x006F6000)
   (II) RADEONHD(0): FB: Allocated GART table at offset 0x03FF0000 (size
   = 0x00010000, end of FB)
   (II) RADEONHD(0): FB: Allocated DRI Textures at offset 0x01B3B000
   (size = 0x02400000)
   (II) RADEONHD(0): Using 16 MB GART aperture
   (II) RADEONHD(0): Using 2 MB for the ring buffer
   (II) RADEONHD(0): Using 2 MB for vertex/indirect buffers
   (II) RADEONHD(0): Using 12 MB for GART textures
   (--) Depth 24 pixmap format is 32 bpp
   (II) do I need RAC? No, I don't.
   (II) resource ranges after preInit:
   [0] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
   [1] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
   [2] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [3] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
   [4] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
   [5] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
   [6] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
   [7] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
   [8] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
   [9] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
   (II) RADEONHD(0): Mapped IO @ 0xfc000000 to 0x8006ac000 (size
   0x00010000)
   (II) RADEONHD(0): Mapped FB @ 0xf0000000 to 0x802c00000 (size
   0x04000000)
   (II) RADEONHD(0): Attempting to enable power management
   (II) RADEONHD(0): Current Engine Clock: 297000
   (II) RADEONHD(0): Current Memory Clock: 396000
   (II) RADEONHD(0): Current Chip Voltage: 0
   drmOpenDevice: node name is /dev/dri/card0
   drmOpenDevice: open result is 10, (OK)
   drmOpenDevice: node name is /dev/dri/card0
   drmOpenDevice: open result is 10, (OK)
   drmOpenByBusid: Searching for BusID pci:0000:01:00.0
   drmOpenDevice: node name is /dev/dri/card0
   drmOpenDevice: open result is 10, (OK)
   drmOpenByBusid: drmOpenMinor returns 10
   drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
   (II) [drm] DRM interface version 1.2
   (II) [drm] DRM open master succeeded.
   (II) RADEONHD(0): [drm] Using the DRM lock SAREA also for drawables.
   (II) RADEONHD(0): [drm] framebuffer handle = 0xf0000000
   (II) RADEONHD(0): [drm] added 1 reserved context for kernel
   (II) RADEONHD(0): X context handle = 0x1
   (II) RADEONHD(0): [drm] installed DRM signal handler
   (II) RADEONHD(0): [pci] 16384 kB allocated with handle 0x3ed41000
   (II) RADEONHD(0): [pci] ring handle = 0x3ed41000
   (II) RADEONHD(0): [pci] Ring mapped at 0x806c00000
   (II) RADEONHD(0): [pci] Ring contents 0x00000000
   (II) RADEONHD(0): [pci] ring read ptr handle = 0x3ef42000
   (II) RADEONHD(0): [pci] Ring read ptr mapped at 0x8006be000
   (II) RADEONHD(0): [pci] Ring read ptr contents 0x00000000
   (II) RADEONHD(0): [pci] vertex/indirect buffers handle = 0x3ef43000
   (II) RADEONHD(0): [pci] Vertex/indirect buffers mapped at 0x806e01000
   (II) RADEONHD(0): [pci] Vertex/indirect buffers contents 0x00000000
   (II) RADEONHD(0): [pci] GART texture map handle = 0x3f143000
   (II) RADEONHD(0): [pci] GART Texture map mapped at 0x807143000
   (II) RADEONHD(0): [drm] register handle = 0xfc000000
   (II) RADEONHD(0): [dri] Visual configs initialized
   (II) RADEONHD(0): Attempting to set Engine Clock to 300000
   (II) RADEONHD(0): Current Engine Clock: 297000
   (II) RADEONHD(0): Current Memory Clock: 396000
   (II) RADEONHD(0): Current Chip Voltage: 0
   (II) RADEONHD(0): [DRI] installation complete
   (II) RADEONHD(0): [drm] Added 32 65536 byte vertex/indirect buffers
   (II) RADEONHD(0): [drm] Mapped 32 vertex/indirect buffers
   (II) RADEONHD(0): [drm] dma control initialized, using IRQ 259
   (II) RADEONHD(0): [drm] Initialized kernel GART heap manager, 12320768
   (II) RADEONHD(0): Direct rendering enabled
   (II) RADEONHD(0): Using DRM Command Processor (indirect) for
   acceleration.
   (II) EXA(0): Offscreen pixmap area of 6705152 bytes
   (II) EXA(0): Driver registered support for the following operations:
   (II) Solid
   (II) Copy
   (II) Composite (RENDER acceleration)
   (II) UploadToScreen
   (II) DownloadFromScreen
   (==) RADEONHD(0): Backing store disabled
   (==) RADEONHD(0): Silken mouse enabled
   (II) RADEONHD(0): RandR 1.2 enabled, ignore the following RandR
   disabled message.
   (II) RADEONHD(0): On Crtc 0 Setting 60.6 Hz Mode: Modeline "1680x1050"
   121.00 1680 1704 1792 1876 1050 1051 1054 1065
   None
   (II) RADEONHD(0): RHDAudioSetSupported: config 0x60040 codec 0x1
   (II) RADEONHD(0): DPMS enabled
   (II) RADEONHD(0): Xv: Textured Video initialised.
   (--) RandR disabled
   (II) Setting vga for screen 0.
   (II) Initializing built-in extension Generic Event Extension
   (II) Initializing built-in extension SHAPE
   (II) Initializing built-in extension MIT-SHM
   (II) Initializing built-in extension XInputExtension
   (II) Initializing built-in extension XTEST
   (II) Initializing built-in extension BIG-REQUESTS
   (II) Initializing built-in extension SYNC
   (II) Initializing built-in extension XKEYBOARD
   (II) Initializing built-in extension XC-MISC
   (II) Initializing built-in extension XINERAMA
   (II) Initializing built-in extension XFIXES
   (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) AIGLX: Screen 0 is not DRI2 capable
   drmOpenDevice: node name is /dev/dri/card0
   drmOpenDevice: open result is 11, (OK)
   drmOpenByBusid: Searching for BusID pci:0000:01:00.0
   drmOpenDevice: node name is /dev/dri/card0
   drmOpenDevice: open result is 11, (OK)
   drmOpenByBusid: drmOpenMinor returns 11
   drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
   (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
   (II) AIGLX: enabled GLX_SGI_make_current_read
   (II) AIGLX: enabled GLX_texture_from_pixmap with driver support
   (II) AIGLX: Loaded and initialized /usr/local/lib/dri/r600_dri.so
   (II) GLX: Initialized DRI GL provider for screen 0
   (II) RADEONHD(0): Setting screen physical size to 444 x 277
   (II) config/hal: Adding input device AT Keyboard
   (II) LoadModule: "kbd"
   (II) Loading /usr/local/lib/xorg/modules/input//kbd_drv.so
   (II) Module kbd: vendor="X.Org Foundation"
   compiled for 1.6.1, module version = 1.3.2
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 4.0
   (**) AT Keyboard: always reports core events
   (**) Option "Protocol" "standard"
   (**) AT Keyboard: Protocol: standard
   (**) Option "AutoRepeat" "500 30"
   (**) Option "XkbRules" "xorg"
   (**) AT Keyboard: XkbRules: "xorg"
   (**) Option "XkbModel" "pc105"
   (**) AT Keyboard: XkbModel: "pc105"
   (**) Option "XkbLayout" "us"
   (**) AT Keyboard: XkbLayout: "us"
   (**) Option "CustomKeycodes" "off"
   (**) AT Keyboard: CustomKeycodes disabled
   (II) XINPUT: Adding extended input device "AT Keyboard" (type:
   KEYBOARD)
   (II) config/hal: Adding input device PS/2 Mouse
   (II) LoadModule: "mouse"
   (II) Loading /usr/local/lib/xorg/modules/input//mouse_drv.so
   (II) Module mouse: vendor="X.Org Foundation"
   compiled for 1.6.1, module version = 1.4.0
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 4.0
   (**) PS/2 Mouse: Device: "/dev/sysmouse"
   (==) PS/2 Mouse: Protocol: "Auto"
   (**) PS/2 Mouse: always reports core events
   (**) Option "Device" "/dev/sysmouse"
   (==) PS/2 Mouse: Emulate3Buttons, Emulate3Timeout: 50
   (**) PS/2 Mouse: ZAxisMapping: buttons 4 and 5
   (**) PS/2 Mouse: Buttons: 9
   (**) PS/2 Mouse: Sensitivity: 1
   (II) XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE)
   (**) PS/2 Mouse: (accel) keeping acceleration scheme 1
   (**) PS/2 Mouse: (accel) filter chain progression: 2.00
   (**) PS/2 Mouse: (accel) filter stage 0: 20.00 ms
   (**) PS/2 Mouse: (accel) set acceleration profile 0
   (II) PS/2 Mouse: SetupAuto: hw.iftype is 4, hw.model is 0
   (II) PS/2 Mouse: SetupAuto: protocol is SysMouse
   exaCopyDirty: Pending damage region empty!
   (II) 3rd Button detected: disabling emulate3Button
   Thank you for your help
   Ondrej

References

   1. mailto:root at oppsbook.in.idc.cz:/usr/obj/usr/src/sys/MYKERN
   2. http://wiki.x.org/
   3. mailto:radeonhd at opensuse.org


More information about the freebsd-x11 mailing list