Xorg and ATI card query.

Doug Ambrisko ambrisko at ambrisko.com
Tue Mar 13 04:26:52 UTC 2007

Daniel O'Connor writes:
| On Tuesday 13 March 2007 05:10, Yann Golanski wrote:
| > I have an ATI Radeon X1950 Sapphire and I am trying to get X/FreeBSD
| > working with it.  My system is a clean install of FreBSD.   I've managed to
| > get VESA to "work" but cannot get much more than that.
| There is no open source support for this card (alas). It's VESA or fglrx.
| > fglrx gives me an error at compile time since I do not have
| > /usr/X11R6/bin/moc installed.
| Is this using the FreeBSD port at http://www.fglrx-freebsd.com/index.php? If 
| so you could just install moc which is part of qt.

FWIW, I just went through this exercise for my new laptop.  Vesa doesn't
do 1920x1200 :-( and it isn't on amd64 :-(  So I wanted to use the Linux
fglrx.  The one that he is to old to support my laptop.  Realize that
he does compile some misc. tools they are not needed for X to work.
Really he is taking the Linux X drivers (fglxrc_drv.o & libfglrxdrm.a)
and putting them into /usr/X11R6/lib/modules/drivers.  The caveat is
that you need an old enough version that doesn't link against Linux
specific things like pthreads etc. which the newest ones do.  Another
caveat is that the older versions were built again X.org 6.8 so then
you need an X.org of the version.  In 6.9 some structures changed
leading to a core dump :-(

I ended up building my own X.org 6.8, install and then install the
typical -current X stuff.  The next thing I'm going to work on is
to get the 32bit X server to run on a 64bit kernel so I can switch
over to 64bit.

Doug A.

More information about the freebsd-stable mailing list