On 07/10/2011 02:21 AM, Grant wrote:
When I was using an Nvidia video card, I noticed a strange sort of
fuzzy edge effect if I used nvidia-drivers.  xf86-video-nouveau didn't
have the same problem.  Now I've switched to an ATI video card and
unfortunately I have the same problem with xf86-video-ati.  I tried to
enable the new modesetting radeon driver in the kernel to see if that
would help but it doesn't work with my HD4250 card yet.

It should work. But you need firmware that is not included in the kernel. You need to install the x11-drivers/radeon-ucode package, and then build a kernel that includes the appropriate firmware. Which firmware file (one of the *.bin files in /lib/firmware/radeon) is needed should be printed during boot; at the moment the kernel hangs, it should print which firmware file it was trying to load.

On my HD4870, I configured it like so:

In "Device Drivers -> Generic Driver Options", I've set:

(radeon/R700_rlc.bin) External firmware blobs to build into the kernel binary
(/lib/firmware) Firmware blobs root directory

Then rebuild and install the kernel. Before you reboot, make sure you have built media-libs/mesa with the "gallium" USE flag set, and do an "eselect mesa set r600 gallium". Make sure you don't have disabled KMS in the kernel command line or module options ("radeon.modeset=0" disables KMS). After you reboot, you should have KMS + Gallium3D working.


Reply via email to