#1 Le 30/06/2006, à 14:41
- domak
ATI 9200: driver libre contre proriétaire: le libre l'emporte!
Bonjour,
J'ai une ati 9200 SE avec le driver propriétaire fglrx patché avec la libGL.so qui va bien (le driver libre "ati" installé par défaut avec Hoary ne supportait pas la 3D et à l'époque je n'avais pas compris qu'il existait un autre driver libre, le "radeon" - je suis sous Dapper depuis mais je n'ai pas réinstallé).
Seulement, il semble que ati ne veuille pas se bouger le fion pour les "vielles" cartes et annonce qu'elles ne seront plus supportées (et en même temps ils ont perdu un client).
Du coup, je me tate pour installer le driver libre radeon.
Il y a beaucoup d'infos un peu partout mais souvent obsolètes (version des drivers, de Xorg, d'Ubuntu).
Est-ce que quelqu'un pourrais me dire qu'elles sont les perfs du driver libre "radeon" comparé au "fglrx" (score au glxgears même si je sais que ce n'est pas un benchmark)?
Y-a-til des fonctionnalités absentes (par exemple la sortie tv ou le dual screen)?
Merci
Dernière modification par domak (Le 01/07/2006, à 22:48)
Hors ligne
#2 Le 01/07/2006, à 03:59
- vetetix
Re : ATI 9200: driver libre contre proriétaire: le libre l'emporte!
Ta carte n'est pas supportée par les derniers pilotes propriétaires?
Les manchots vaincront le Billounours.
Hors ligne
#3 Le 01/07/2006, à 09:12
- domak
Re : ATI 9200: driver libre contre proriétaire: le libre l'emporte!
Non. Depuis les deux dernières versions des drivers proprios, après chaque upgrade il faut remplacer la libGL.so.1.2 livrée dans le package par une version que tu trouves sur le net (plusieurs sites la propose) pour avoir la 3D (ou même OpenOffice).
Cela a fait l'objet de l'ouverture d'un bug chez Ubuntu https://launchpad.net/distros/ubuntu/+bug/47371 qui a remonté ça chez ATI. Et ATI aurait annoncé que les cartes à base de R2** ne seraient plus supportées.
Donc pour l'instant l'astuce de la libGL fonctionne mais demain? c'est donc pour ça que je voudrais savoir si le driver radeon est stable et si les perfos sont correctes par rapport au driver propriétaire.
Hors ligne
#4 Le 01/07/2006, à 22:45
- domak
Re : ATI 9200: driver libre contre proriétaire: le libre l'emporte!
Bon et bien je vais me répondre à moi-même.
J'ai finallement utilisé le driver libre radeon sans grosse perte (sous glxgears je passe de 1095 à 1075 environ). Mieux, des jeux qui saccadaient (sauerbauten) ne le font plus. Elle est pas belle la vie?!?
Pour ceux qui voudraient se libérer des drivers propriétaires, en plus de faire les modifs au xorg.conf indiquées sur le wiki ou sur le forum épinglé, il faut:
- virer la ligne fglrx de /etc/modules
- bien désinstaller xorg-driver-fglrx et fglrx-control
- si vous avez écrasé la libGL.so.1.2 après la mise à jour des drivers foireux d'ATI (bye bye) et avez créé un lien symbolique dessus portant le nom libGL.so.1, il faut refaire pointer ce lien vers la bonne librairie :
sudo ln -sf libGL.so.1.2 libGL.so.1
Pour info, j'ai eu des meilleurs perfs (je parle là de quelques dizaines de fps) avec le paramétrage suivant (en tatonant):
Section "Device"
Identifier "ATI Technologies, Inc. Radeon 9200 SE (RV280)"
Driver "radeon"
VideoRam 131072 # 128 MB VRAM
Option "AGPMode" "4" # AGP 8 fonctionne mois bien
Option "AGPSize" "64" # AGP aperture size 128 fonctionne moins bien
Option "RingSize" "8"
Option "BufferSize" "2"
Option "UseFBDev" "false"
Option "AccelMethod" "XAA" # Use XFree86 Acceleration Architecture
Option "XaaNoOffscreenPixmaps" "false" # Faster RENDER acceleration
Option "RenderAccel" "true" # Enable the hardware render acceleration
Option "BackingStore" "true" # Faster double buffering
Option "EnablePageFlip" "true" # Enable page flipping for 3D apps
Option "EnableDepthMoves" "true"
Option "ColorTiling" "true"
Option "DPMS"
BusID "PCI:2:0:0"
EndSection
si quelqu'un à d'autres pistes pour booster, je suis preneur!!!
Attention: gardez votre ligne BusID!!!
J'espère que les futurs installateurs d'Ubuntu (c'est peut-être déjà le cas pour dapper) utiliseront ce driver par défaut car je n'avais pas compris à l'époque qu'il y avait 2 drivers libre et que seul le driver libre "ati" ne supportait pas la 3D.
Remarque, c'est une bonne pub pour le libre en général: "ton constructeur ne supporte plus ta carte acheté il y a 2 ans?!? viens chez nous, petit, on va t'arranger ça!!!!".
Dernière modification par domak (Le 01/07/2006, à 23:08)
Hors ligne
#5 Le 03/07/2006, à 09:02
- dylhoxic
Re : ATI 9200: driver libre contre proriétaire: le libre l'emporte!
Salut,
j'ai retrouvé un site qui a fait une comparaison entre driver proprio et libre :
Kubuntu++
Hors ligne
#6 Le 03/07/2006, à 19:21
- domak
Re : ATI 9200: driver libre contre proriétaire: le libre l'emporte!
Je te remercie mais comme je le disais plus haut, avec les nouveaux drivers "patchés" avec la libGL, les jeux saccadaient, ce que je n'ai plus maintenant avec les drivers libres, je reste donc sur le libre (d'autant plus que si les cartes à base de R2** ne sont plus maintenues, je n'ai pas envie de refaire l'opération à chaque fois jusqu'au jour où cela ne fonctionnera plus du tout).
Hors ligne
#7 Le 07/08/2006, à 12:16
- drmalcolm
Re : ATI 9200: driver libre contre proriétaire: le libre l'emporte!
Bonjour, ça va faire un mois qui j'utilisait les drivers libres et ça fonctionnait à peu près bien. Puis presque du jour au lendemain, X est repassé sur les drivers de base...
Quelqu'un pourrait-il m'aidé?
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "compiz"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon R250 Lf [Radeon Mobility 9000 M9]"
Driver "radeon"
Option "AGPMode" "4"
Option "AGPSize" "64" # default: 8
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "true"
Option "EnableDepthMoves" "true"
Option "RenderAccel" "true"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Écran générique"
Option "DPMS"
Modeline "640x350" 119.12 640 1728 1760 1840 350 1052 1058 1080
Modeline "640x400" 119.12 640 1728 1760 1840 400 1052 1058 1080
Modeline "720x400" 119.12 720 1728 1760 1840 400 1052 1058 1080
Modeline "640x480" 119.12 640 1728 1760 1840 480 1052 1058 1080
Modeline "800x600" 119.12 800 1728 1760 1840 600 1052 1058 1080
Modeline "1024x768" 119.12 1024 1728 1760 1840 768 1052 1058 1080
Modeline "1152x864" 119.12 1152 1728 1760 1840 864 1052 1058 1080
Modeline "1280x960" 119.12 1280 1728 1760 1840 960 1052 1058 1080
Modeline "1280x1024" 119.12 1280 1728 1760 1840 1024 1052 1058 1080
Modeline "832x624" 119.12 832 1728 1760 1840 624 1052 1058 1080
Modeline "1280x768" 119.12 1280 1728 1760 1840 768 1052 1058 1080
Modeline "1280x800" 119.12 1280 1728 1760 1840 800 1052 1058 1080
Modeline "1152x768" 119.12 1152 1728 1760 1840 768 1052 1058 1080
Modeline "1400x1050" 119.12 1400 1728 1760 1840 1050 1052 1058 1080
Modeline "1440x900" 119.12 1440 1728 1760 1840 900 1052 1058 1080
Modeline "1600x1024" 119.12 1600 1728 1760 1840 1024 1052 1058 1080
Modeline "1680x1050" 119.12 1680 1728 1760 1840 1050 1052 1058 1080
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon R250 Lf [Radeon Mobility 9000 M9]"
Monitor "Écran générique"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "RENDER" "Enable"
EndSection
Suis je le seul dans ce cas là?
Hors ligne
#8 Le 13/04/2007, à 14:01
- LR
Re : ATI 9200: driver libre contre proriétaire: le libre l'emporte!
Bon et bien je vais me répondre à moi-même.
J'ai finallement utilisé le driver libre radeon sans grosse perte (sous glxgears je passe de 1095 à 1075 environ). Mieux, des jeux qui saccadaient (sauerbauten) ne le font plus...
Salut, ça veut dire que tu peux jouer correctement à Planet Penguin Racer par exemple ? Car chez moi ça saccade à mort et les textes des menus sont presques invisibles (driver radeon).
Je recherche des témoignages pour savoir si ma carte (Firegl 9000 - R250 - 64MB) est trop vieille ou si il s'agit d'un problème de config...
Merci d'avance
Lilian
Hors ligne