No direct rendering with fglrx

I have ATI Mobility Radeon HD 4200. I installed flgrx_xpic_SUSE121 package from the official repository. I also have Mesa 7.11 installed. My graphics card is supposed to support OpenGL 2.0.

glxinfo | grep direct says:

direct rendering: No

fglrxinfo says:

display: :0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4200 Series
OpenGL version string: 1.4 (2.1 (3.3.11318 Compatibility Profile Context))

I have found somewhere that I should enable dri in my xorg.conf, so I added

Section "dri"
	 Mode 0666

at the bottom of my /etc/X11/xorg.conf and restarted my X Server but it didn’t change anything. I restarted the computer but it didn’t change anything, either.

What should I do?

Found the solution in another thread. The problem is solved by replacing all* symlinks in /usr/lib to point to /usr/X11R6/lib/fglrx/
Replace both lib directories with lib64 on 64-bit systems.

More info here: