From owner-freebsd-x11@FreeBSD.ORG Fri Nov 30 04:09:03 2012 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 82D771C1 for ; Fri, 30 Nov 2012 04:09:03 +0000 (UTC) (envelope-from sendtomatt@gmail.com) Received: from mail-pa0-f54.google.com (mail-pa0-f54.google.com [209.85.220.54]) by mx1.freebsd.org (Postfix) with ESMTP id 4E05D8FC08 for ; Fri, 30 Nov 2012 04:09:03 +0000 (UTC) Received: by mail-pa0-f54.google.com with SMTP id bi5so48695pad.13 for ; Thu, 29 Nov 2012 20:09:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=THXwNYYVvi9DhfADxDVuXdjzEA/1n5rrrywrpu8ENF0=; b=IY1rwbu02U/8pdrysKSFNaSmHu79Ow672Y5sTySo8c6yCZB5Oxer7EesQZoJcOjcc6 sNYaKyxPE8Tlf48HJPm5QluJEwqU98i27CbUWAYUvsv19lU6mfUZh2fPv4s37lHsxcTE ZKqhXM9IzREFAvWqplr5+8lLBKqL8x2KVZw9jrdUKDCqnQd96orjPnUPF5TPW0/rgqsU 7bJQAEiajS0bbhZ8nerA48RoVAyx8LA+fT74/qos2iJnR3lQrhz40IdDFUPg5F15C9Uw kWcWfk2vcbbYUmQ1MeZe68ZJwQ8noqdtDA7UWlcMWUkgO/BTNL7HFeRLGP9Jz/FwGKCH WQyw== Received: by 10.68.216.73 with SMTP id oo9mr2077429pbc.80.1354248542889; Thu, 29 Nov 2012 20:09:02 -0800 (PST) Received: from flatline.local (70-36-223-239.dsl.dynamic.sonic.net. [70.36.223.239]) by mx.google.com with ESMTPS id tm5sm2303147pbc.64.2012.11.29.20.09.00 (version=SSLv3 cipher=OTHER); Thu, 29 Nov 2012 20:09:01 -0800 (PST) Message-ID: <50B83140.4000204@gmail.com> Date: Thu, 29 Nov 2012 20:08:32 -0800 From: matt User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: "Henry B." Subject: Re: Radeon HD 4350 - no DRI / only Software Rasterizer under FreeBSD 9.0? References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2012 04:09:03 -0000 On 11/29/12 08:50, Henry B. wrote: > > It really feels like I'm running out of options and fear I have to go back > to Linux until the KMS stuff blows over and more recent drivers arrive on > *BSD.. Or get a NV replacement card.. > > > Thanks again and kind regards, > > Henry > > I'm thinking your problem is card, motherboard, 9.1, or setup. I'm posting from 10-CURRENT on an RV710. The card is one of those silly OEM cards with the DVI-like connector that needs a dual VGA dongle (ehh). glxinfo | fgrep 'render' direct rendering: Yes OpenGL renderer string: Mesa DRI R600 (RV710 9540) TCL It seems just fine here...but that doesn't mean much of course! I might have asked this, but you didn't enable the KMS option in libdrm right? I just want to rule out something obvious. Otherwise it could be that some nonsense is happening in memory layout (bad information or a bug in FreeBSD) and when DRM occurs bad things happen. The original mtrr thread mentioned something about overlapping write-back regions that Linux can use but FreeBSD can't or won't...not sure if related. See man memcontrol, I'm not sure I fully grok that thread, but that would be the command to see if it affects you. Another possibility is that the card has some quirk that is ignored by KMS but is somehow critical for UMS, not sure there. This could be supported by the spurios Linux bugs for UMS users...perhaps not all rv710 are equal (Sapphire, XFX, Gigabyte, ASUS, I'm sure they have their quirks) The final possibility is that it's something with 9.0 or your setup that isn't working. You seem to know what you're doing and are following the handbook, so I'm not going to rush to that conclusion. If you have a spare disk or USB drive you could try 9.1 or 10 and see if your issue is resolved. Do you have another box you can move this disk and gfx card to and see if it's just the board being lame? Matt