Nous sommes le Jeu 18 Avr, 2024 02:33
Supprimer les cookies

pb OpenGL avec ATI

Au quotidien encore quelques soucis ?

Dim 28 Sep, 2008 15:18

Bonjour,

Je reste desormais sous Opensuse 11 64 bits
J'ai installé les drivers ATI pour ma carte X1950XTX...Sax2 m'indique que l'accélération matériel est activée.

Par contre, j'ai toujours cette merde de Mesa qui gère l'OpenGL...donc les jeux comme Enemy Territory ne se lance pas.

Comment faire pour que l'OpenGL soit géré par la carte et non de façon logiciel??? (ah, si ATI était capable de coder des pilotes....)

Merci
naindejardin

Messages : 57

Dim 28 Sep, 2008 20:46

Quel driver as-tu installé ? Fglrx ? Ati ? Comment sais-tu lequel est pris en compte ?
(ATI fait de très bon drivers maintenant sous linux ;)).
Quand tout le reste a échoué, lisez le mode d'emploi.
yostral

Avatar de l’utilisateur
Messages : 5403
Géo : Là-haut dans la montagne...

Lun 29 Sep, 2008 11:40

# /.../
# SaX generated X11 config file
# Created on: 2008-09-28T12:23:22+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
Identifier "Layout[all]"
Screen "Screen[0]" 0 0
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
EndSection

Section "Files"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
EndSection

Section "Module"
Load "glx"
Load "type1"
Load "extmod"
Load "dbe"
Load "freetype"
Load "dri"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
Option "AllowMouseOpenFail" "on"
Option "IgnoreABI" "on"
Option "ZapWarning" "on"
EndSection

Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbLayout" "fr"
Option "XkbModel" "pc102"
Option "XkbOptions" "caps:shiftlock"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Identifier "Mouse[1]"
Driver "evdev"
Option "InputFashion" "Mouse"
Option "Name" "Logitech Gaming Mouse"
Option "Pass" "3"
Option "Vendor" "Sysp"
Option "evBits" "+1-2"
Option "keyBits" "~272-287"
Option "relBits" "~0-2 ~6 ~8"
EndSection

Section "InputDevice"
Identifier "Mouse[3]"
Driver "mouse"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "ImPS/2 Generic Wheel Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Modes"
Identifier "Modes[0]"
ModeLine "1680x1050" 119.0 1680 1728 1760 1840 1050 1053 1059 1080
EndSection

Section "Monitor"
Identifier "Monitor[0]"
VendorName "SAMSUNG"
ModelName "SYNCMASTER 226BW"
UseModes "Modes[0]"
DisplaySize 474 296
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "CalcAlgorithm" "XServerPool"
Option "DPMS"
Option "PreferredMode" "1680x1050"
EndSection

Section "Device"
Identifier "Device[0]"
Driver "fglrx"
VendorName "ATI"
BoardName "Radeon X1950 Series (R580 7240)"
Option "XAANoOffscreenPixmaps" "true"
Option "Capabilities" "0x00000000"
Option "OpenGLOverlay" "off"
Option "FSAAScale" "0"
Option "FSAAEnable" "off"
Option "VideoOverlay" "on"
BusID "PCI:6:0:0"
EndSection

Section "Screen"
Identifier "Screen[0]"
Device "Device[0]"
Monitor "Monitor[0]"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600
" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600
" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600
" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600
" "800x600" "768x576" "640x480"
EndSubSection
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

jerome@linux-hn7u:/etc/X11>


bien entendu, pas d'opengl par la carte graphique:
jerome@linux-hn7u:~> fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)

Sax2 sous Opensuse me dit que l'accélération matériel est activée. Que vient faire cette merde de Mesa pour gérer l'OpenGL?????????

Voilà encore une situation qui m'invite à ne pas abandonner Windows
naindejardin

Messages : 57

Mer 01 Oct, 2008 05:50

ton probleme est a voir cote enemy territory.

opengl n'est pas encore supporte ni par ati ni par nvidia ni par aucun autre de facon materiel.
opengl est un kit pour faire de la 3d comme le fait directx sous winxy

aucun gpu n'integre non plus directx mais directx implemente des fonctions 3d qui sont +/- bien programmes dans certains gpu.

opengl utilise des fonctions math standards pour faire de la 3d, certains gpu savent optimiser ce genre de calculs tres compliques; si tu veux pouvoir utiliser ces avantages pour accelerer les jeux, tu dois pouvoir disposer de pilotes sachant comment acceder a ce genre de raccourcis dans ces gpu.

faute d'informations de la part du fabricant de gpu, les programmeurs linux sont reduits a d'hasardeuses supputations par comparaison avec les materiels precedents ou et de l'ingenierie inverse.

quand ils arrivent a des pilotes stables, souvent ces pilotes "ne fonctionnent pas" avec tous les jeux; parce que le jeu par exemple pour ne pas attendre l'apparition du pilote ati correspondant, propose une re-compilation personnalisee integrant cette carte 3d souvent ensuite incompatible avec le developpement officiel du pilote.

le mieux est d'attendre que les programmeurs du pilote linux se soient synchronises avec les developpeurs du jeu; pour accelerer les echanges tu peux faire remonter l'info des deux cotes.
si ca se trouve a l'heure ou j'ecris, le probleme est regle...
J

Messages : 60

Mer 01 Oct, 2008 20:40

Cherche dans ton fichier log de Xorg au démarrage ( /var.log/Xorg.0.log ) et regarde les erreur éventuelles qu'il te met.
Essaye aussi en faisant le ménage complet dans ton fichier xorg.conf, en gardant le strict minimum, à savoir là où tu lui indiques d'utiliser fglrx.
Quand tout le reste a échoué, lisez le mode d'emploi.
yostral

Avatar de l’utilisateur
Messages : 5403
Géo : Là-haut dans la montagne...

Lun 15 Déc, 2008 23:14

le problème provient une fois de plus d'ATI, incapable de fournir des pilotes corrects. Obliger de faire un downgrade sur la version du pilote pour que cela fonctionne. Inadmissible!
naindejardin

Messages : 57

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit