Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Apr 2013 11:28:13 -0400
From:      Adam K Kirchhoff <akirchhoff135014@comcast.net>
To:        =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= <jean-sebastien.pedron@dumbbell.fr>
Cc:        "freebsd-x11@freebsd org" <freebsd-x11@freebsd.org>
Subject:   Re: New AMD drm code
Message-ID:  <5177FA0D.6090704@comcast.net>
In-Reply-To: <51464486.6030600@dumbbell.fr>
References:  <xsjpglyhwtlf77g9v7shunas.1362962188449@email.android.com> <20130311001858.61224bf6@shibato> <20130311101005.000007d1@unknown> <20130311102210.0b9aa7a3@shibato> <20130311161345.00005499@unknown> <20130314175955.4d1061b2@shibato> <51464210.4070801@comcast.net> <51464486.6030600@dumbbell.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
On 3/17/2013 6:32 PM, Jean-Sébastien Pédron wrote:
> Le 17/03/2013 23:22, Adam K Kirchhoff a écrit :
>> Well I'm happy to say that X works for me.  It starts up, DRI is
>> enabled.  Sadly, I only have one functional monitor, according to
>> xrandr, and even that one doesn't report the full 1600x900 resolution
>> that it supports.  xrandr maxes out at 1024x768.
>>
>> (...)
>>
>> I saw this morning on https://wiki.freebsd.org/AMD_GPU that "EDID is now
>> read properly so the correct resolution is used by X.Org."  So I made
>> sure to pull the latest code on the kms-radeon branch from
>> https://github.com/dumbbell/freebsd today and updated the kernel before
>> reporting this here.
>
> Hi Adam!
>
> First, thanks for testing this!
>
> The EDID fix isn't committed yet, because it affects the i915kms 
> driver too and I still need to adapt it (or rework the fix).
>

I'm happy to report that my EDID problems are gone, and an quick initial 
test of the r600 gallium driver shows:

OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD CAYMAN
OpenGL version string: 2.1 Mesa 8.0.5
OpenGL shading language version string: 1.20

It took some editing of the graphics/dri port to even get it to try and 
build the r600 gallium driver, and then I had to get the build to 
include /usr/src/contrib/ofed/include/infiniband/byteswap.h.  I haven't 
had a chance to test anything else (as I'm not in front of that computer 
at the moment), but it's looking good so far.

Adam




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5177FA0D.6090704>