RV610 [Radeon HD 2400 XT] on KMS with newcons (vt)

Mark Atkinson atkin901 at gmail.com
Thu Nov 14 22:22:47 UTC 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Appears to be working, although it took me a while to get it all up
and running. Mainly I ran into the following issues:

* 'patch' does not create directory structures, so the
newcons_to_head_r257740_2013-11-13_1437.diff file made me do some
clean up of /usr/src a couple of times because of the new vt directory
structure.  (https://wiki.freebsd.org/Newcons)

* Someone over-zealously removed the AMD_GPU wiki page with the
ports/kernel rebuild instructions, but failed to put any new migration
instructions on the graphics page.

* Must be up-to-date on -current/stable before recompiling ports
(xf86-video-ati libGL dri) with:

WITH_NEW_XORG=yo
WITH_KMS=yo
WITH_GALLIUM=yo

* If you had the llvm33 port up-to-date before starting , it also
needs to be recompiled FIRST against a new -current/stable to avoid
some bad symbols (r600_dri.so and radeon_dri.so failed to load)

* crtc's changed on me from the previous working config so I had to
change my xrandr incantation to get both screens working.

* preload radeonkms before starting X

* stop moused before starting X to free up ums0

Now, however I'm up and running with

$ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RV610
...

I can drop to console and come back to X with newcons no problem.

Thanks for the hard work!

- -Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlKFTR8ACgkQrDN5kXnx8yaCQQCgpDrcG8ApYUdPjYGSCFJchvM5
7O4An3fGBDIougaqv9Mw098Hag75kKtu
=gcgi
-----END PGP SIGNATURE-----



More information about the freebsd-x11 mailing list