?

Log in

airlied
airlied
:.:..:.

July 2017
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

airlied [userpic]
Initial KMS support for radeons merged to Linus tree.

Okay radeon TTM/KMS has landed in Linus tree under staging.

To enable it you need to enable CONFIG_DRM_RADEON_KMS, which relies on CONFIG_STAGING being set.

please read the CONFIG_STAGING warnings, esp the
"Please note that these drivers are under heavy
development, may or may not work, and may contain userspace
interfaces that most likely will be changed in the near
future."

Now to get a userspace that can use this code you need to get

git://git.freedesktop.org/git/mesa/libdrm master branch
and build it with --enable-radeon-experimental-api and install that.

git://git.freedesktop.org/git/xorg/driver/xf86-video-ati kms-support branch
build that second

git://git.freedesktop.org/git/mesa/mesa.git master branch
build this with libdrm_radeon somewhere that pkgconfig can find it.

You should either have KMS + DRI2, or a pile of smoking trash.

Please report any mode type issues on #radeon or dri-devel mailing list.

If you can't compile or configure your system to use this please wait until you have a distro do it for you.

If you are using Fedora 11, grab the latest xf86-video-ati from koji and all you need is the new kernel bits.

Known issues:
My DDX reports something about DRM 2.0.0 and wanting 1.2.x or something like that, you messed up setting up the DDX or are
still using the system DDX.
Xv might be broken on resize (or normally)
r600/r700 doesn't work (no surprise its not ready yet)

Comments
r600 / r700

I know KMS isn't supported on these chips yet but which branches would you recommend for non-KMS r600 & r700 support.

I've just gotten a new (and cheap) Radeon 4650 with 1GB of DDR2, the binary ATI driver is appalling and is nowhere near the performance I was expecting, it's struggling to play Warcraft 3 on Wine :(

I've moved back to the Radeon driver which has fairly good Xv support (but it struggles a bit with 1080p video) but was wondering if I'm using the best branches

Also is there and eta for R600/R700 KMS support as it's wonderful under my x1250 (it just didn't have the muscle)