Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Sep 2012 08:27:09 -0400
From:      Adam Kirchhoff <adam.k.kirchhoff@gmail.com>
To:        Andrea Venturoli <ml@netfence.it>
Cc:        Niclas Zeising <zeising@daemonic.se>, freebsd-x11@freebsd.org
Subject:   Re: Newer Xorg, older Mesa
Message-ID:  <CANzk6u02bvECHWOUDQwheMr%2BEzHT_kjWOVrKoYG3FjKjarY%2BcQ@mail.gmail.com>
In-Reply-To: <50474641.7020209@netfence.it>
References:  <CANzk6u1mkAxtV0jEHn9YOSTmAxkd%2BMmaF=cOXDGAPh8qdHd5PQ@mail.gmail.com> <5046EA75.2000802@daemonic.se> <CANzk6u3xPXwYJwyJS9G2-ACJU%2B1Pmk30yD4ce_UxxBBxcSUYPA@mail.gmail.com> <50474641.7020209@netfence.it>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Sep 5, 2012 at 8:32 AM, Andrea Venturoli <ml@netfence.it> wrote:

> On 09/05/12 12:06, Adam Kirchhoff wrote:
>
>> On Wed, Sep 5, 2012 at 2:00 AM, Niclas Zeising <zeising@daemonic.se>
>> wrote:
>>
>>  On 2012-09-05 01:59, Adam Kirchhoff wrote:
>>>
>>>> Does anyone know if it's possible to get the newer X server from
>>>> WITH_NEW_XORG, yet get an older version of Mesa older than 8.0.x (since
>>>>
>>> the
>>>
>>>> classic r600 and r300 drivers were dropped from Mesa with the 8.0
>>>>
>>> release)?
>>>
>>
> Does it mean my card support is dropped?
> Is support planned again in the future?
> Do you have any pointer on this?
>
>
>
>
>
>
>  I'm not sure, honestly, and can't check right away.  What version of Mesa
>> does the ports tree provide with WITH_NEW_XORG?  In the development tree,
>> WITH_NEW_XORG gives Mesa 8.0.x, which is too new for the r600 classic
>> driver.  In the development tree, not setting WITH_NEW_XORG gives Mesa
>> 7.6,
>> which is apparently too old to include the r600 classic driver.
>>
>> Last night I compiled Mesa 7.11.2, separate from the ports tree, and that
>> provided the r600 classic driver, which seems to work fine (tested with a
>> number of the Mesa demos).
>>
>
> I've got a:
>
>> vgapci0@pci0:1:5:0:     class=0x030000 card=0x17041565 chip=0x97101002
>> rev=0x00 hdr=0x00
>>     vendor     = 'ATI Technologies Inc. / Advanced Micro Devices, Inc.'
>>     device     = 'ATI Radeon HD 4200 (RS880)'
>>     class      = display
>>     subclass   = VGA
>>
>
> With no WITH_NEW_XORG in /etc/make.conf,
>
>> %pkg_info | grep "^mesa"
>> mesa-demos-7.6.1_1  OpenGL demos distributed with Mesa
>>
>
> Mesa demos work (e.g. cubemap).
>
>  %cubemap
>> IRQ's not enabled, falling back to busy waits: 2 0
>> GL_RENDERER: Mesa DRI R600 (RS880 9710) 20090101 x86/MMX+/3DNow!+/SSE2 TCL
>>
>
> However I was never able to run any serious OpenGL game (not that I tried
> that hard, however).
>
>
Yes, as of Mesa 8.x, the only driver for your card that works on FreeBSD
was dropped.  The classic r300 and r600 drivers were deprecated in favor of
the gallium r300/r600 drivers which do not work on FreeBSD (they require
kernel modesetting).

The older classic drivers in previous versions of Mesa have some 3D
functionality.  You might be able to play neverball or openarena at
moderate settings, but probably nothing much more complicated than that.

Adam



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANzk6u02bvECHWOUDQwheMr%2BEzHT_kjWOVrKoYG3FjKjarY%2BcQ>