From owner-freebsd-x11@FreeBSD.ORG Thu Nov 14 22:22:47 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 16DFB902 for ; Thu, 14 Nov 2013 22:22:47 +0000 (UTC) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CB977235F for ; Thu, 14 Nov 2013 22:22:46 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Vh5J6-00028W-Ut for freebsd-x11@freebsd.org; Thu, 14 Nov 2013 23:22:36 +0100 Received: from 208.85.208.53 ([208.85.208.53]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Nov 2013 23:22:36 +0100 Received: from atkin901 by 208.85.208.53 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Nov 2013 23:22:36 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-x11@freebsd.org From: Mark Atkinson Subject: RV610 [Radeon HD 2400 XT] on KMS with newcons (vt) Date: Thu, 14 Nov 2013 14:22:23 -0800 Lines: 53 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 208.85.208.53 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 X-Enigmail-Version: 1.6 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Nov 2013 22:22:47 -0000 -----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-----