FarJumper, I've been working on a guide for Ubuntu. It's a bit messy, but maybe it will help you: http://ubuntu.pastebin.com/m5751c068
Announcement
Collapse
No announcement yet.
ATI R600/700 OSS 3D Driver Reaches Gears Milestone
Collapse
X
-
Originally posted by FarJumper View PostIt looks that libgl1-mesa-dri package (libgl1-mesa-dri 7.6.0+git20090902.dc9de806-0ubuntu0tormod) doesn't have r600 module. Only r200 and r300 are exist.
Originally posted by Jeffrey BakerThe version of libgl1-mesa-dri in xorg-edgers doesn't provide r600_dri.so
Comment
-
I have a quick question for the AMD team : what level of support is brought by the incoming 2.6.31 kernel for r600 and r700?
I seem to remember that KMS was for r500 and lower, but there seem to be some code for r600 in the I have a quick question for the AMD team : what level of support is brought by the incoming 2.6.31 kernel for r600 and r700?
I seem to remember that KMS was for r500 and lower, but there seems to be some code for r600 in the /drivers/gpu/drm/radeon dir in the kernel tree.
Is that supposed to be enough to get 3D with r600-r700 devices or does one still need to use the specific r600-r700 kernel modules branch to make it work?
Comment
-
My dmesg
Code:[ 7.179317] [drm] Initialized drm 1.1.0 20060810 [ 7.250930] radeon 0000:04:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 7.250986] radeon 0000:04:00.0: setting latency timer to 64 [ 7.251146] [drm] Initialized radeon 1.29.0 20080613 on minor 0 [ 21.784953] [drm] Setting GART location based on new memory map [ 21.800115] [drm] Loading RV730/RV740 PFP Microcode [ 21.800143] [drm] Loading RV730/RV740 CP Microcode [ 21.815206] [drm] Resetting GPU [ 21.815261] [drm] writeback test succeeded in 1 usecs
Code:(II) "dri" will be loaded. This was enabled by default and also specified in the config file. (II) LoadModule: "dri" (II) Loading /usr/lib/xorg/modules//extensions/libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.5.2, module version = 1.0.0 ABI class: X.Org Server Extension, version 1.1 (II) Loading /opt/xorg/lib/xorg/modules//drivers/radeon_drv.so (II) Module radeon: vendor="X.Org Foundation" compiled for 1.5.2, module version = 6.12.2 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 4.1 (II) RADEON(0): TOTO SAYS 00000000cffe0000 (II) RADEON(0): MMIO registers at 0x00000000cffe0000: size 64KB (II) RADEON(0): PCI bus 4 card 0 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 "AccelMethod" "exa" (**) RADEON(0): Option "DRI" "on" drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 10, (OK) drmOpenByBusid: Searching for BusID pci:0000:04:00.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 10, (OK) drmOpenByBusid: drmOpenMinor returns 10 drmOpenByBusid: drmGetBusid reports pci:0000:04:00.0 (II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.29.0 (==) RADEON(0): Page Flipping disabled on r5xx and newer chips.
Code:Section "Device" BoardName "ATI Radeon Graphics Processor (RV730 9490)" Driver "radeon" Identifier "Device[0]" Option "monitor-DVI-I_2/digital" "Monitor[0]" VendorName "ATI" Option "AccelMethod" "exa" # default shadowfb Option "DRI" "on" Option "BusType" "PCIE" EndSection Section "DRI" Group "video" Mode 0660 EndSection
Comment
-
Originally posted by rvdboom View PostI have a quick question for the AMD team : what level of support is brought by the incoming 2.6.31 kernel for r600 and r700?
I seem to remember that KMS was for r500 and lower, but there seem to be some code for r600 in the I have a quick question for the AMD team : what level of support is brought by the incoming 2.6.31 kernel for r600 and r700?
I seem to remember that KMS was for r500 and lower, but there seems to be some code for r600 in the /drivers/gpu/drm/radeon dir in the kernel tree.
Is that supposed to be enough to get 3D with r600-r700 devices or does one still need to use the specific r600-r700 kernel modules branch to make it work?
.31 gives you 2D for R6xx/R7xx and somehow experimental (staging) KMS for r1xx-r5xx. New features usually can be pushed in merging window only, so don't expect new features to be added between rc1 and final.
On the other hand we will see merge window for .32 soon. So expect many new features hitting mainline and slowly going to .32 stable release.
Comment
-
2.6.30 added EXA and Xv support for 6xx/7xx
2.6.31 added KMS/GEM/TTM support for r1xx-r5xx (staging only)
2.6.32 will hopefully add KMS/GEM/TTM support for 6xx/7xx (staging only) and 3D support for 6xx/7xx (normal, not staging). I think the intent is for KMS/GEM/TTM on r1xx-r5xx to move out of staging but I'm not sure about that.Test signature
Comment
Comment