Contributed by merdely on from the vesa-sucks dept.
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.
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" EndSection
Bingo. 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)