mesa radeon driver doesn't work properly with RS690 [Radeon X1200] integrated video card

asked 2013-07-11 20:09:17 -0600

Jorge_R gravatar image

updated 2014-12-29 11:22:38 -0600

I've reported this before as a GDM problem but searching I've found that is related to the free driver radeon that come with mesa. I've reported the bug to redhat's bugzilla and attached two captures of my desktop.

As a workaround I downloaded the propietary driver from AMD web page and followed the instructions to generate an rpm package for my current installation (F21 x86_64). I've installed the resulting package that is named fglrx_p_i_c-14.501.1003-1.i386.rpm and got some errors. The important one is that a symbolic link from /usr/lib/libGL.so.1 to /usr/lib/fglrx/fglrx-libGL.so.1.2 couldn't be created because it already exists and pointed to /usr/lib/libGL.so.1.2.0.

I've decided to unpack the rpm and see its contents. There were a file that blacklists the radeon module, a lot of configuration and shared libraries and inside lib/modules/fglrx there wasn't the fglrx module compiled but the tools to compile it to match the current kernel.

The first compilation try failed, as expected. Some error related to hotplug in acpi. Found the patch somewhere in the Arch Linux forums and try again. The previous error vanished and something new appear: ld: Relocatable linking with relocations from format elf32-i386 to format elf64-x86-64 is not supported.

I modified the Makefile to add the -m32 flag as suggested here. A new error shows after this: code model 'kernel' not supported in the 32 bit mode. I've searched and seems that I have to recompile the kernel in order to fix this error.

Well I don't want to do that, because I'll have to do it again every time a new kernel comes up and for every AMD driver update. Moreover, I'm convinced about the free software filosofy and the mesa libraries are my default option but the computer is used by my entire family and this problem bothers them.

The related captures are

Desktop

GDM

Suggestions?

edit retag flag offensive close merge delete

Comments

Can you better describe the issue? "Looks bad" is really difficult to diagnose from.

FranciscoD_ gravatar imageFranciscoD_ ( 2013-07-11 21:09:05 -0600 )edit

White triangles? I haven't seen this yet. Is your system up to date? It should be plain black/grey with a user list.

FranciscoD_ gravatar imageFranciscoD_ ( 2013-07-11 22:03:38 -0600 )edit

Yeah it's very strange. The system is a fresh install of F19.

Jorge_R gravatar imageJorge_R ( 2013-07-11 22:20:58 -0600 )edit

Apply all the updates to start with. Check the logs: /var/log/messages and /var/log/Xorg.0.log once you've logged in. If you notice any relevant errors, please update your question and add them.

FranciscoD_ gravatar imageFranciscoD_ ( 2013-07-12 00:41:14 -0600 )edit

I was going to try Workstation Live on my Mother's Asus V3-M2A690G. So reading this has answered one question for me. The onboard GPU won't work so discrete card is the only option right now. Anyhow back to the point in hand. The last driver release from ATi/AMD supporting the X1200 GPU was in 2009. It does not support the current X server unfortunately.

I don't believe the current Omega drivers share the same architecture. So the chances of them working if you did manage to compile them are slim.

There is another option. I picked up a cheap discrete liquidation stock new unused GPU from ebay which works fine on this chipset. It is an old 3450 PCI-E card. I initially got it for Hybrid Crossfire on a 785G chipset. That mainboard failed though. So I shoved it in my mother's machine. It has ...(more)

arehtykitna gravatar imagearehtykitna ( 2014-12-29 12:46:33 -0600 )edit