Page 1 of 1

[DONE] Proprietary ATi Drivers and Mageia 3 Issue

PostPosted: Jul 13th, '13, 22:43
by onikage
Hello guys,
I migrated to Mageia from Windows about 1 year ago. I am not a power user so I barely know when I've completed an installation succesfully.
In this case I want to play a game that I used to play on the Windows and it is 100% supported by wine and the game runs fine and all. However the graphic performance is much worse than that on the Windows and since this is a new Mageia 3 installation I'm thinking that my drivers are probably not installed properly. FPS Count is much lower. Please tell me how to find if I have configured my display card properly.

Configuration:
OS: Mageia 3 32bit
GPU: ATi Radeon HD2600 Pro
CPU: Celeron 420

Re: How to find out if display drivers are installed properl

PostPosted: Jul 13th, '13, 23:36
by sander85
I think you won't be happy about it but ATI dropped support for older GPUs: https://wiki.mageia.org/en/Mageia_3_Err ... ed_support

Re: How to find out if display drivers are installed properl

PostPosted: Jul 13th, '13, 23:51
by onikage
Well, I could use alternative drivers. Open-source or something.
I remember that I installed some driver on my Mageia 2, and 3D applications ran fine.

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 08:11
by isadora
~topic moved by moderator

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 17:37
by onikage
Is there a benchmark or similar that will help show whether I've installed drivers properly or not ?

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 18:57
by daniewicz
Nvidia user on mageia 2, but I will try to help.

do you have the package x11-driver-video-fglrx installed?

This package or the package mesa-demos should allow you to run glxgears from the command line.

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 19:30
by onikage
I have the x11-driver installed yes, I will also install mesa-demos now.

Update:
The glxgears runs with 60FPS on average.

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 20:06
by daniewicz
ancient nvidia GeForce FX 5200 with Mageia 2

Code: Select all
[steve@localhost ~]$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
2352 frames in 5.0 seconds = 470.304 FPS
3664 frames in 5.0 seconds = 732.734 FPS
3677 frames in 5.0 seconds = 735.298 FPS
3666 frames in 5.0 seconds = 733.008 FPS
3700 frames in 5.0 seconds = 739.876 FPS
3662 frames in 5.0 seconds = 732.285 FPS

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 20:45
by onikage
But it says that "The framerate should be approximately the same as the monitor refresh rate.", the refresh rate is 60Hz. Is that something to ignore ?

Update:
When I try to start my ATI Control Center, it returns:
There was a problem initializing Catalyst Control Center Linux edition. It could be caused by the following.

No AMD graphics driver is installed, or the AMD driver is not functioning properly.
Please install the AMD driver appropriate for you AMD hardware, or configure using aticonfig.


When I try to run aticonfig from terminal:
Code: Select all
[onikage@localhost ~]$  aticonfig
aticonfig: No supported adapters detected

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 20:58
by doktor5000
Please show the output of
Code: Select all
grep -i driver /var/log/Xorg.0.log

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 21:00
by onikage
Code: Select all
[onikage@localhost ~]$ grep -i driver /var/log/Xorg.0.log
[    23.332]    X.Org Video Driver: 13.1
[    23.332]    X.Org XInput driver : 18.0
[    23.430] (II) Loading /usr/lib/xorg/modules/drivers/v4l_drv.so
[    23.431]    ABI class: X.Org Video Driver, version 13.1
[    23.432] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    23.432]    Module class: X.Org Video Driver
[    23.432]    ABI class: X.Org Video Driver, version 13.1
[    23.433] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    23.433]    Module class: X.Org Video Driver
[    23.433]    ABI class: X.Org Video Driver, version 13.1
[    23.433] (II) v4l driver for Video4Linux
[    23.433] (II) RADEON: Driver for ATI Radeon chipsets:
[    23.509]    ABI class: X.Org Video Driver, version 13.1
[    23.800] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
[    23.801] (II) RADEON(0): [DRI2]   DRI driver: r600
[    23.801] (II) RADEON(0): [DRI2]   VDPAU driver: r600
[    23.801] (II) EXA(0): Driver allocated offscreen pixmaps
[    23.801] (II) EXA(0): Driver registered support for the following operations:
[    25.017]    Module class: X.Org XInput Driver
[    25.017]    ABI class: X.Org XInput driver, version 18.0
[    25.017] (II) Using input driver 'evdev' for 'Power Button'
[    25.051] (II) Using input driver 'evdev' for 'Power Button'
[    25.052] (II) No input driver specified, ignoring this device.
[    25.052] (II) Using input driver 'evdev' for 'Plantronics Wireless Audio Plantronics Wireless Audio'
[    25.054] (II) Using input driver 'evdev' for 'A4Tech PS/2+USB Mouse'
[    25.055] (II) No input driver specified, ignoring this device.
[    25.055] (II) No input driver specified, ignoring this device.
[    25.055] (II) No input driver specified, ignoring this device.
[    25.056] (II) No input driver specified, ignoring this device.
[    25.056] (II) No input driver specified, ignoring this device.
[    25.057] (II) No input driver specified, ignoring this device.
[    25.057] (II) No input driver specified, ignoring this device.
[    25.057] (II) No input driver specified, ignoring this device.
[    25.058] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[onikage@localhost ~]$

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 21:13
by doktor5000
You're currently using the opensource radeon driver.

ATI control center and aticonfig won't work as those are made for the proprietary driver (fglrx).

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 21:17
by onikage
Thanks so much.

However do you have any idea why there is such a big difference in FPS between my card and that of the user daniewicz ?
Both cards are of similar performance.

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 22:42
by doktor5000
Glxgears is not a Benchmark
Also his post is with an nvidia card, and probably the proprietary driver. So you're totally comparing apples with oranges there, if you try.

Re: How to find out if display drivers are installed properl

PostPosted: Jul 14th, '13, 23:12
by onikage
This is after uninstalling fglrx from package manager and reboot:

Code: Select all
[onikage@localhost ~]$ grep -i driver /var/log/Xorg.0.log
[    22.558]    X.Org Video Driver: 13.1
[    22.558]    X.Org XInput driver : 18.0
[    22.638] (II) Loading /usr/lib/xorg/modules/drivers/v4l_drv.so
[    22.638]    ABI class: X.Org Video Driver, version 13.1
[    22.641] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    22.641]    Module class: X.Org Video Driver
[    22.641]    ABI class: X.Org Video Driver, version 13.1
[    22.641] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    22.641]    Module class: X.Org Video Driver
[    22.641]    ABI class: X.Org Video Driver, version 13.1
[    22.641] (II) v4l driver for Video4Linux
[    22.641] (II) RADEON: Driver for ATI Radeon chipsets:
[    22.692]    ABI class: X.Org Video Driver, version 13.1
[    23.040] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
[    23.041] (II) RADEON(0): [DRI2]   DRI driver: r600
[    23.041] (II) RADEON(0): [DRI2]   VDPAU driver: r600
[    23.041] (II) EXA(0): Driver allocated offscreen pixmaps
[    23.041] (II) EXA(0): Driver registered support for the following operations:
[    24.097]    Module class: X.Org XInput Driver
[    24.097]    ABI class: X.Org XInput driver, version 18.0
[    24.097] (II) Using input driver 'evdev' for 'Power Button'
[    24.129] (II) Using input driver 'evdev' for 'Power Button'
[    24.130] (II) No input driver specified, ignoring this device.
[    24.131] (II) Using input driver 'evdev' for 'Plantronics Wireless Audio Plantronics Wireless Audio'
[    24.133] (II) Using input driver 'evdev' for 'A4Tech PS/2+USB Mouse'
[    24.134] (II) No input driver specified, ignoring this device.
[    24.135] (II) No input driver specified, ignoring this device.
[    24.135] (II) No input driver specified, ignoring this device.
[    24.135] (II) No input driver specified, ignoring this device.
[    24.136] (II) No input driver specified, ignoring this device.
[    24.136] (II) No input driver specified, ignoring this device.
[    24.136] (II) No input driver specified, ignoring this device.
[    24.137] (II) No input driver specified, ignoring this device.
[    24.137] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[onikage@localhost ~]$


Now my unsuccessul attempt to install proprietary driver:
Code: Select all
[root@localhost onikage]# cd Desktop/ATI
[root@localhost ATI]# ls -la
total 33472
drwxrwxr-x 2 onikage onikage     4096 Jul 14 09:18 ./
drwxr-xr-x 7 onikage onikage     4096 Jul 14 09:18 ../
-rw-r--r-- 1 root    root      738045 Jul 14 08:52 dkms-fglrx-8.97.100.70-1amd.mga2.i586.rpm
-rw-r--r-- 1 root    root     4674339 Jul 14 08:51 fglrx-control-center-8.97.100.70-1amd.mga2.i586.rpm
-rw-r--r-- 1 root    root     1684302 Jul 14 08:52 fglrx-debuginfo-8.97.100.70-1amd.mga2.i586.rpm
-rw-r--r-- 1 root    root       45492 Jul 14 08:52 fglrx-devel-8.97.100.70-1amd.mga2.i586.rpm
-rw-r--r-- 1 root    root     8724282 Jul 14 08:52 fglrx-opencl-8.97.100.70-1amd.mga2.i586.rpm
-rw-r--r-- 1 root    root    18384128 Jul 14 08:51 x11-driver-video-fglrx-8.97.100.70-1amd.mga2.i586.rpm
[root@localhost ATI]# urpmi dkms-fglrx-8.97.100.70-1amd.mga2.i586.rpm
In order to satisfy the 'virtualbox-kernel-3.8.13-server-1.mga3|virtualbox-kernel-3.8.13-server-1.mga3|virtualbox-kernel-3.8.13-desktop586-1.mga3|virtualbox-kernel-3.8.13-desktop-1.mga3|virtualbox-kernel-3.8.13.4-desktop-1.mga3|virtualbox-kernel-3.8.13-desktop-1.mga3|dkms-virtualbox|virtualbox-kernel-3.8.13-desktop586-1.mga3|virtualbox-kernel-3.8.13.4-desktop586-1.mga3|dkms-virtualbox' dependency, one of the following packages is needed:
 1- virtualbox-kernel-3.8.13-desktop586-1.mga3-4.2.12-11.mga3.i586: virtualbox driver for kernel-desktop586-3.8.13-1.mga3 (to install)
 2- virtualbox-kernel-3.8.13-desktop-1.mga3-4.2.12-11.mga3.i586: virtualbox driver for kernel-desktop-3.8.13-1.mga3 (to install)
 3- virtualbox-kernel-3.8.13-server-1.mga3-4.2.12-11.mga3.i586: virtualbox driver for kernel-server-3.8.13-1.mga3 (to install)
 4- virtualbox-kernel-3.8.13.4-desktop-1.mga3-4.2.12-14.mga3.i586: virtualbox driver for kernel-desktop-3.8.13.4-1.mga3 (to install)
 5- virtualbox-kernel-3.8.13.4-desktop586-1.mga3-4.2.12-14.mga3.i586: virtualbox driver for kernel-desktop586-3.8.13.4-1.mga3 (to install)
What is your choice? (1-5) 5
In order to satisfy the 'kernel-devel' dependency, one of the following packages is needed:
 1- kernel-tmb-desktop586-devel-3.8.13-1.mga3-1-1.mga3.i586: The kernel-devel files for kernel-tmb-desktop586-3.8.13-1.mga3 (to install)
 2- kernel-server-devel-3.8.13.4-1.mga3-1-1.mga3.i586: The kernel-devel files for kernel-server-3.8.13.4-1.mga3 (to install)
What is your choice? (1-2) 1
In order to satisfy the 'kernel-devel-latest' dependency, one of the following packages is needed:
 1- kernel-desktop586-devel-latest-3.8.13.4-1.mga3.i586: Virtual rpm for latest kernel-desktop586-devel (to install)
 2- kernel-desktop-devel-latest-3.8.13.4-1.mga3.i586: Virtual rpm for latest kernel-desktop-devel (to install)
 3- kernel-server-devel-latest-3.8.13.4-1.mga3.i586: Virtual rpm for latest kernel-server-devel (to install)
What is your choice? (1-3) 1
Some requested packages cannot be installed:
kernel-desktop586-3.8.13.4-1.mga3-1-1.mga3.i586 (due to conflicts with dkms-fglrx-8.97.100.70-1amd.mga2.i586)
virtualbox-kernel-3.8.13.4-desktop586-1.mga3-4.2.12-14.mga3.i586 (due to unsatisfied kernel-desktop586-3.8.13.4-1.mga3)
Continue installation anyway? (Y/n) n



Any Ideas ?

Note: The driver is built for use with Mageia 2 (as can be seen by mga2). Unfortunately the --listpkg option of the driver did not include an option for Mageia 3. I wonder if this driver is installable or should be installed ?

Re: How to find out if display drivers are installed properl

PostPosted: Jul 15th, '13, 00:09
by doktor5000
sander85 wrote:I think you won't be happy about it but ATI dropped support for older GPUs: https://wiki.mageia.org/en/Mageia_3_Err ... ed_support

Re: How to find out if display drivers are installed properl

PostPosted: Jul 15th, '13, 07:57
by onikage
They did drop the support, but according to their website, this v13.1 of the driver is considered legacy and should work with older cards as well including HD2000.

http://support.amd.com/us/gpudownload/l ... linux.aspx

... and AMD Radeon HD 2000 Series have been optimized to their maximum potential from a performance and feature perspective.

Applicable Products:

This article applies to the following configuration(s):
Hardware:

AMD Radeon HD 4000 Series
AMD Radeon HD 3000 Series
AMD Radeon HD 2000 Series
AMD Radeon HD Series AGP
AMD Mobility Radeon HD 4000 Series
AMD Mobility Radeon HD 3000 Series
AMD Mobility Radeon HD 2000 Series

Re: How to find out if display drivers are installed properl

PostPosted: Jul 15th, '13, 15:49
by onikage
Please delete this thread, doktor5000 said it all, I didn't understand at first.

Re: How to find out if display drivers are installed properl

PostPosted: Jul 15th, '13, 15:57
by isadora
Why deleting, a lot of information is shared.
Others might find this interesting enough, to read back, some time, won't you think?

Re: How to find out if display drivers are installed properl

PostPosted: Jul 15th, '13, 18:54
by jiml8
The command line is your friend.

Running as root, the command lsmod will list all drivers loaded in your system.

the command grep will filter text data to select specific text.

The command | is called "pipe", which means: "take the output from THIS command and pass it to the next command as input.

Thus, running as root, the command string:

lsmod | grep video

will cause a listing of all video-related drivers currently loaded by the system. You can use this command, appropriately modified (try lsmod | grep audio for instance) to quickly determine what drivers and modules are loaded and running.

Saves all that fooling around with gui tools, finding the right tool, the right options, etc.

Re: How to find out if display drivers are installed properl

PostPosted: Jul 15th, '13, 19:17
by doktor5000
Please mark the thread accordingly by editing the topic of the first post and prefix it by [DONE], thanks