Contributed by merdely on from the vesa-sucks dept.
"pedro" writes:
If, like me, you have been living with an AMD/ATI R5xx/R6xx based graphics card then xenocara in -current has a much-awaited new addition:
CVSROOT: /cvs Module name: xenocara Changes by: matthieu 2007/12/04 15:41:21 Modified files: driver : Makefile Log message: Link the radeonhd driver to the builds.
pedro continues:
Previously there were no blob-free drivers for these very common devices. The only available option was to use xorg's vesa driver, which generally worked but has several problems:
- Poor performance. It struggled to display video well even within relatively small sized windows.
- If you have no matching vesa mode in the video BIOS for your screen's native resolution (like my 1680x1050 laptop panel) you simply couldn't run at native resolution. I was stuck running my display at a horrible, eye straining 1400x1050.
- Due to a bug in (at least) some of the affected units (including my Radeon Mobility X1400) when you quit X the console/virtual terminals were completely messed up. Blindly typing 'sudo reboot' was the only solution.
Having lived with this for well over a year I was keen to take the new radeonhd driver for a spin. The results are impressive. I installed a fresh snapshot on my ThinkPad and built xenocara from CVS. I put only the following in my xorg.conf and fired up X:
Section "Device" Identifier "Card0" Driver "radeonhd" EndSectionBingo. The panel is running at it's native resolution of 1680x1050 for the first time ever under OpenBSD. I can switch from X to any virtual terminal and back without any issue and full screen video works with just a little jerkiness. Less than full-screen video is fine. For a v1.0 driver with (as yet) no 2D, 3D or Xvideo support this is more than I had any reason to expect.
All the heavyweight multimedia applications I love like Kaffeine, Amarok, Firefox and the DVB editing/repair tool Project X work great and look great.
If you are in a similar position or just have one of the cards/chipsets mentioned in radeonhd(4) you might want to give it a try.
Editor's note: I've heard that this radeonhd driver works on MacBook Pros, but I have not verified this yet.
(Comments are closed)
By jcs (75.48.205.46) on
vga1 at pci1 dev 0 function 0 "ATI Radeon Mobility X1600" rev 0x00
By Anonymous Coward (85.178.96.186) on
But the radeonhd driver is for now alos the best driver avaiable (at least as I took a look).
Well that's what it looks like if developers get documentation.. I CAN WATCH A MOVIE and surf the internet now! :-p
So thanks to the responseable devs. :)
By Anonymous Coward (81.83.80.223) on
Comments
By Anonymous Coward (69.154.132.14) on
By Jason Dixon (jason) jason@dixongroup.net on Hey baby, wanna kill all humans tonight?
By Mark Peloquin (incripshin) markpeloquin@gmail.com on
Really cool. I hope the Radeon driver continues to improve. I have disliked nVidia for a while now, and AMD/ATI's openness is just increasing the divide.
I had the same problem with the screen corruption in my laptop, though this is with an nVidia Geforce Go 6200 and the nVidia driver in linux. I got really scared when I first saw the corruption. I have no idea how to stop it myself. I should try using nv or vesa...
By Anonymous Coward (82.150.62.62) on
Comments
By Anonymous Coward (213.118.238.47) on
Xenocara is the name chosen for OpenBSD's version of X. It's
currently based on X.Org 7.2 and its dependencies. The goal of
Xenocara is to provide a framework to host local modifications and to
automate the build of the modular X.Org components, including 3rd
party packages and some software maintained by OpenBSD developers.
http://www.openbsd.org/cgi-bin/cvsweb/xenocara/README
By Simon Bertrang (213.128.132.194) simon@ on
Have a look at http://xenocara.org/
By Timo Myyrä (80.221.239.220) on
I've been waiting for a open source driver to hit -current for long time now and finally the wait is over :)
I have tried to compile the avivo and then the radeonhd drivers several times but never got it to work. I think is the time I updated my laptop to a newer snapshot.
Thanks for all the devs for the hard work.
By Anonymous Coward (60.35.181.218) on
http://permalink.gmane.org/gmane.os.openbsd.cvs/71504
Working driver + DRI = ?
Comments
By Anonymous Coward (72.201.147.158) on
> http://permalink.gmane.org/gmane.os.openbsd.cvs/71504
>
> Working driver + DRI = ?
>
>
A new need to get Wine working?
By Anonymous Coward (85.179.233.211) on
> http://permalink.gmane.org/gmane.os.openbsd.cvs/71504
>
> Working driver + DRI = ?
>
There's no DRI support for R500/R600 cards so far, so that won't help ya.
By Finally! (142.205.240.4) on
By Mike Erdely (merdely) mike@erdelynet.com on http://erdelynet.com/
Comments
By sean (139.142.208.98) on
Huh, how does that work?
Comments
By Anonymous Coward (142.205.240.4) on
>
> Huh, how does that work?
>
"OpenBSD/amd64 runs on AMD's Athlon-64 family of processors in 64-bit mode.
It also runs on the Intel ia32e processors which contain cloned support for the AMD64 extensions, but since Intel left out support for the page table NXE bit (No-EXecute) there is no W^X support on the Intel CPUs. "
By m (198.240.130.75) on
>
> Huh, how does that work?
>
More information on x86-64 (that is to say, the 64-bit extension to x86 developed by AMD, which was then cloned by Intel for their non-Itanium 64-bit cpus, of which Core2 is an example):
http://en.wikipedia.org/wiki/X86-64
By STeve Andre' (wb8wsf) andres@msu.edu on
great so far. Before I had the scrunched 1280x1024 mode on, and
wide screen is so much nicer. Thanks to Matthieu for his work!
One thing I've noticed but haven't investigated yet is that Opera didn't
seem to work OK under radeonhd. I could get an initial page up, but it
seemed to freeze after that. Now, I might have messed something else up;
I shoot myself often enough, but Opera is a Linux binary, hence this
comment.
By Anonymous Coward (216.19.2.18) on