acceleration 3D et DirectX sous cedega

acceleration 3D et DirectX sous cedega - Logiciels - Linux et OS Alternatifs

Marsh Posté le 26-09-2006 à 19:59:40    

bonjour à tous,  
 
je viens vers vous, car je n'arrive pas à résoudre un petit souci...  
je suis sous Debian/etch, j'ai installer les drivers ATI propriétaire pour obtenir l'acceleration 3D mais, tout porte à croire que je ne l'ai pas.
avec cedega, j'ai voulu tester DAOC, et lorsque je lance la partie, il me donne un jolie "renderer creation failed". c'est le message que l'on obtient de ce jeux lorsqu'on le lance sans avoir installer "directx9" (sous wind$$ au départ).
lorsque je lance des tests sous cedega pour savoir si le module 3D et openGL sont ok = il me dit oui pour l'openGL mais pas pour la 3D.
 
j'ai essayer de lancer un fgl_glxgears, j'ai bien le cube avec les engrenages qui tournent.  
Pour le fglrxinfo :  
cyberage17@shagone:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.6065 (8.29.6)
 
Donc, après avoir fouiller pas mal, je n'arrive toujours pas à trouver pourquoi cedega me dit que le test 3D est failed, et pourquoi j'ai un jolie renderer creation failed quand je lance DAOC alors que cedega Version 5.2.3 a l'émulation du directX 9...(si je ne me trompe pas)
 
Si quelqu'un a une ou des idées je suis preneur.
Pour info driver ati : 8.29.6
 
Cordialement,  

Reply

Marsh Posté le 26-09-2006 à 19:59:40   

Reply

Marsh Posté le 20-10-2006 à 15:09:09    

Salut,
Si tu as toujours ton souci, essaye de lancer glxinfo et regarde si tu as la ligne suivante : "direct rendering: Yes", histoire de savoir si l'accélération est là ou non. :)
 
Ensuite, une chose qu'il serait bon de vérifier, c'est le chargement des modules nécessaires. Pour cela, il faut que tu édites le fichier de configuration de xorg (si c'est bien lui que tu utilises, du moins ;) ), et que tu vérifies l'existence des lignes
Load "dri"
Load "glx"
ainsi que le nom du driver chargé dans la section "device" associée à la carte graphique.

Code :
  1. nano -w /etc/X11/xorg.conf


 
A mon humble avis, y'a du tripatouillage de xorg dans l'air... ;) Je ne suis pas spécialiste, mais si je peux te donner un coup de main, n'hésite pas à poster ton fichier de configuration. :)
 
Pour des infos plus précises, j'ai pu venir à bout de cette fichue accélération sur ma Gentoo grâce à cette page, si ça peut t'aider.

Reply

Marsh Posté le 25-10-2006 à 17:57:18    

Salut et merci pour ta réponse,  
concernant le le glxinfo, je ne l'ai pas dans mes commandes.
 
Pour ce qui est des modules
Load "dri"
Load "glx"
ils sont bien indiqués dans xorg.conf
 

Code :
  1. Section "Module"
  2. Load  "i2c"
  3. Load  "bitmap"
  4. Load  "ddc"
  5. Load  "GLcore"
  6. Load  "dri"
  7. Load  "extmod"
  8. Load  "freetype"
  9. Load  "glx"
  10. Load  "int10"
  11. Load  "type1"
  12. Load  "vbe"
  13. EndSection


dans la section device il y'a ça :  
 

Code :
  1. Section "Device"
  2. Identifier  "ATI Technologies, Inc. RV350 AP [Radeon 9600]"
  3. Driver      "ati"
  4. BusID       "PCI:3:0:0"
  5. EndSection
  6. Section "Device"
  7. Identifier  "aticonfig-Device[0]"
  8. Driver      "fglrx"
  9. Option "VideoOverlay" "on"
  10. EndSection


 
Donc je vais regarder le lien que tu m'a donné, mais j'avoue que je suis toujours dans le flou...
 
Si tu as d'autres idées n'hésite pas.
Cordialement.

Reply

Marsh Posté le 26-10-2006 à 12:20:56    

Ah ben super, j'ai peut-être quelque chose pour t'aider, là. :)
 
Avec les deux définitions de Device que tu m'as données, en fait tu as deux configurations distinctes de ta carte graphique, utilisant chacune un driver différent. Celui que tu dois utiliser est le second, fglrx.  
Pour régler ça, un peu plus loin dans ton fichier xorg.conf, tu dois avoir une section "Screen". Là, il fait référence aux bons moniteur et carte graphique définis plus haut. Donc dans cette section, à la ligne Device, tu dois trouver le même nom que ta carte graphique avec driver fglrx, soit :  

Code :
  1. Device     "aticonfig-Device[0]"


 
Et si c'est déjà bon... Je viens de lancer les tests cedega, j'ai également une erreur pour le test 3D, alors que mon accélération graphique est bien présente. Cela dit, je n'ai pas rencontré de problème avec mes jeux jusque-là (Starcraft rame sans accélération graphique -bien qu'il soit en 2D- et chez moi il fonctionne parfaitement depuis qu'elle est en place). Je vais de ce pas tester avec un bon p'tit fps pour voir ce que la 3D pure peut donner... ;)
 
Edit : une autre info qui pourra t'aider : jette un oeil au fichier de log de Xorg : /var/log/Xorg.0.log, et repère les lignes commençant par (WW) ou (EE) indiquant un problème. Au moins, tu trouveras sûrement où se trouve le souci. Le plus dur sera de le corriger... ;)
 
Edit bis : de mon côté, j'ai résolu le problème entre hier soir et aujourd'hui par une technique simple : j'ai viré le driver officiel (donc fglrx), car pour ma carte (une bonne vieille 9200SE), le driver libre fonctionne beaucoup mieux. J'ai un peu galéré dans le sens où l'officiel avait laissé des traces un peu partout, avec une installation pas franchement propre. J'ai fini par tout virer à la main, pour finalement reconfigurer ma carte avec le driver radeon de base, et j'ai dû réinstaller Mesa pour remettre à neuf les liens cassés par la désinstallation de fglrx.
Et à l'instant, j'ai retenté mon xglinfo, Direct Rendering : Yes. Puis j'ai lancé Cedega... Et les tests OpenGL et accélération matérielle sont validés. :D  
Donc ce sont juste les grandes lignes, j'espère que ça pourra t'aider, si tu as la moindre question, n'hésite pas ! :)


Message édité par Endwina le 27-10-2006 à 19:26:35
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed