boulart
Salut à tous,
je progresse petit à petit dans ce monde de linux. Mais j'ai un problème, qui m'a l'air d'être très courant.
Voila, j'ai un amd64 et un ati radeon. Champion!!
J'en chies pas mal pour configurer l'accèlération 3d. Je n'arrive qu'à installer le driver mesa, et je chope un 530 avec glxgears. Du coup, le jeu Slam Soccer 2006 tourne à 2 à l'heure.
Le glxinfo m'indique bien que je n'ai pas de rendu 3d.
J'ai cru trouver la solution sur ce tuto :
Fedora Faq
Mais ca a pas l'air de fonctionner correctement. En effet, la commande init, et la commande ati-config... ne sont pas reconnues. Suis je un peu teubé?
Je suis nul d'une part et tétu d'autre part, et je veux faire marcher mon bouzin avec une archi 64.
Pensez vous que :
-1) arrêtes galopin t'as aucune chance, et file sur du 32bits
-2) accroches toi, sur un malentendu, ca peut marcher
-3) zéro problème, vieux, et voici la solution : ...
D'avance, merci
boulart
boulart
Ah oui, pardon. Dernier point. Je pense que tous mes problèmes sont liées.
J'ai oublié de causer de mon problème de lecture des *.wmv. J'ai pourtant installer mplayer et xine, ainsi que les drivers all-20060611, gràce à un tuto sur le forum. Mais ca ne fonctionne pas sur mon boui-boui.
Toujours un problème de bit, si je puis me permettre?
Sephiroth
zéro problème, vieux, et voici la solution :
-les commandes init et ati-config sont utilisables seulement en root en utilisant la commande "su -" (ne pas oublier le tiret) pour passer en root.
-le probleme c'est que le wmv est un format propriétaire microsoft et donc ils ne sont lisible qu'en utilisant le codec windows inclu dans le package all-20060611..... en 32 bits 😃
Or tu as un mplayer/xine 64 bits et il t'es donc impossible d'utilisé des codecs 32 bits (celui du wmv en l'occurence ici)
Solution: installe xine/mplayer en version 32bits 🙂
"yum install yumex" si tu ne l'a pas deja fait
ensuite: "yumex --forcei386" va te permettre d'installer tes packages mplayer et xine en 32 bits et donc no souci normalement ensuite avec le wmv!!
voila 🙂
Anvil
J'ai oublié de causer de mon problème de lecture des *.wmv.
Note que meme avec une version 32bits, si le fichier est protege par un DRM ca te sera toujours impossible.
(Pour information, essayer de casser ou de contourner un DRM est passible de 30k? d'amende et de 3 ans de prison, voila c'etait juste pour dire.)
boulart
Effectivement Anvil, tu me donnes pas trop envie de casser des DRM. Ca coute cher le piratage désormais. Heureusement, je ne sais pas ce qu'est un DRM.
Je rebondis, sur la réponse de Sephiroth concernant :
- les commandes aticonfig et inti 3 et init5. Je ne testerais que ce soir, mais je crois me souvenir de les avoir essayé dans un terminal en root, et il me répondait :"commande not found". Je retesterais ce soir.
- les logiciels de lecture video : quand tu parles de "yumex --forcei386". S'agit il en réalité d'un " yumex --forcei386 install mplayer" ou vraiment d'un "yumex --forcei386" tout seul?
Navré je préférerais tester que de poser de stupides questions, mais yé souis au boulot, et dois attendre un peu. Mais ma curiosité est plus forte.
Sephiroth
juste un "yumex --forcei386"
yumex est une interface graphique pour yum, le lancer avec cette commande te permettra de visualiser le contenu des depots en 32 bits et ensuite de selectionner les packages que tu veux installer.
boulart
Salut,
c'est encore moi. Je viens de tester cette commande, et voila ce qu'elle me ressort :
usage: yumexmain.pyc [options]
yumexmain.pyc: error: no such option: --iforce386
Et, il n'y a pas de "man yumex".
Que faire?
Pikachu_2014
--iforce386
Faute de frappe (=> --forcei386) ?
boulart
Je dois être un peu bigleux.
Cela dit même avec --forcei386, ca marche po :
[abeul@pha75-6-82-226-118-156 ~]$ su root
Mot de passe :
[root@pha75-6-82-226-118-156 abeul]# yumex --forcei386
usage: yumexmain.pyc [options]
yumexmain.pyc: error: no such option: --forcei386
[root@pha75-6-82-226-118-156 abeul]#
Pourtant Yumex est bien installé : il me fait un "nothing to do", quand je lui demande d'installer.
Voilà qui est curieux.
boulart
Autre aspect concernant mon rendu video. J'ai tenté de faire comme le préconisait Dedenath dans un poste, en me référant à un post du forum Ubuntu. Il s'agissait de modifier xorg.conf, en utilisant le driver radeon, pour les anciennes cartes ATI.
Pour moi, ca n'a pas marché. Pour info, j'ai une carte ATI Radeon X550 Sapphire.
D'autre part, suite à cette echec (le wmv est aussi un echec mais en stand by), j'ai reinstaller les pilotes propriétaires ATI, que j'ai chopé là :
http://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&folderID=27.
Cela dit, j'ai pris les driver 64 bits, et ca a pas l'air top. Quand je lance l'ATI Control (graphique) il me répond quelque chose que je ne comprend pas du tout :
"Driver does not provide FireGL Extensions!
Panel componants will operate partially".
Soit. Je suis un peu perdu.
boulart
Bon, j'essaies de faire un petit bilan.
Si j'ai bien compris, pour les cartes ATI, il y a 3 drivers possibles :
- ati : driver libre
- radeon : driver libre
- fglrx : driver proprietaire
J'ai essayé avec fglrx, et la ca se lance plus du tout. Obligé de restaurer l'ancienne config.
Du coup, retour au driver radeon, sans acceleration 3d (520 au glxgears).
Avec ati, ca marche pas fort non plus.
Y aurait il un probleme lie au fait que mon processeur est un amd 64 x2 dual core. La si j'ai bien compris, y'a plus rien qui marche. J'ai tente d'installer les drivers ati proprietaires 64 bits, sans grand succes.
Faut il que j'installe et que je compile un nouveau noyau 64 bits (je bluffe, j'y connais rien), ou bien que je reinstalle le tout en 32 bits. (Sachant que, comme vu plus haut, yumex --forcei386 n'est pas compris pas ma console).
Je sais pas trop quoi faire.
Je reconnais qu'il y a un coté ludique à l'installation de tous ces trucs sur Linux, mais j'ai bien peur que le pingouin soit plus tetu que moi.
boulart
Salut,
je poursuis mes investigations. Je me rends compte que j' n'avais pas installé tous les packages 32bits préconisés par ATI avant d'installer le driver propriétaire.
Genre libstc, zlib,fronconfig, expat, libgcc.
J'arrive a tout installer mais je ne parviens pas après a installer ni xfree86 ni xorg.
Au debut, je tentais d'installer ces 2 packages en 64 bits, donc les dépendances manquantes étaient nombreuses. Maintenant, je réésaye en 32 bits et il ne résoud pas la dépendance : libexpat.so.1.
C'est curieux, je pensais avoir installé expat.
Je jette un coup d'oeil sur le web, et je vois que libexpat.so.1 est un parseur xml, ou un freevo_runtime, dont les dates de release ne sont plus toutes jeunes.
Si quelqu'un a un lumière sur le sujet, je suis preneur.
Bon, j'y retourne. Mais tiens toi AMD64, car le 64bits ne fait pas le moine.
drpixel
Juste pour info, les driver ATi ne se marient pas bien avec SELinux, tu l'as désactivé ?
boulart
Oui, je l'ai désactivé sur l'interface graphique. Il le fallait aussi pour utiliser SELinux, je pense donc que c'est ok de ce côté là.
Merci en tout cas.
boulart
Tant que j'y suis, je me suis heurté au problème suivant :
il me faut visiblement une installation de glibc. De base, j'avais la version glibc 2.4.9. Mais je vois sur le site d'ATI linux qu'il faut la version glibc 2.2 ou 2.3. Et effectivement, l'install plante et me remonte ce problème.
Est il possible (non dangereux) de downgrader la version de glibc?
J'envoies pas mal de question à 2 balles certes, mais c'est pour la bonne cause.
De toutes facons, ca n'arretera pas la marche de l'empereur, si tant est qu'un manchot puisse etre assimilé à un pingouin.
boulart
Ok, à titre d'ubfi pour les autres zozios qui en chient, j'ai finalement réussi a faire marcher ma 3d. J'ai en fait installer tout ce qu'ATI recommande, en désinstallant tout ce que j'avais installer à l'origine.
Puis, il a fallu aller chercher les libstc, libgl, zlib, libexpat... et j'ai finalement installer le driver ati 32bits. Et ca roule.
Du coup, le glxinfo me confirme que c'est ok et google earth tourne très bien. J'ai cependant un score au glxgears pire qu'avant : 250 fps. Est ce normal?
Remarque c'est pas bien grave.
VINDICATORs
faut croire que oui!
test avec fgl_glxgear!
si ta plus de 500 c'est top 😛
Perso 720 par moment (en bi-écran avec serveur web etc.....)!
Sinon je pense que soit ont vas avoir des pilotes qui dépotent enfin! Soit si la rumeur est fondé des sources offertes pour que ça dépote rapidement!
boulart
Ola,
j'ai fait les tests avec fgl_glxgears, l'affichage est fluide et rapide mais le score est nul : 160fps. Avant de configurer la 3D, j'avais 550fps sur glxgears et maintenant j'en ai la moitié, pourtant les roues tournent bien plus vite.
Je me suis dit qu'il fallait que j'optimise mon xorg.conf. J'ai fait plusieurs tentatives :
-fusionner les 2 sections device et les 2 sections screen
-modifier les valeurs du DefaultDepth pour le Screen : soit 16 soit 24.
Ca n'a pas été concluant, et je suis un peu saoulé des tests pour ce soir.
Si quelqu'un a une idée d'amélioration?
Pour info, avec ce xorg.conf, j'ai bien la 3D, google earth tourne très bien mais pas slamsoccer2006.
D'avance, merci à tous
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, a font server independent of the X server is
# used to render fonts.
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection
Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "BenQ T90X"
DisplaySize 380 300
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
VendorName "Videocard vendor"
BoardName "ATI Technologies Inc RV370 secondary [ATI Sapphire X550 Silent]"
Option "AGPMode" "4"
Option "AGPSize" "64" # default: 8
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "true"
Option "EnableDepthMoves" "true"
Option "RenderAccel" "true"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Section "Extensions"
Option "RENDER" "Enable"
EndSection
VINDICATORs
? c'est bien le pilote ati dont tu veux te servir?
car si tu remplace radeon par, c'est un exemple, fglrx ça devrait aller mieux non?
ensuite style, mais ce n'est qu'une piste :
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
Option "UseInternalAGPGART" "no"
Option "AGPv3Mask" "0x00000001"
Option "XaaNoOffscreenPixmaps"
en virant :
Option "AGPMode" "4"
Option "AGPSize" "64" # default: 8
Option "RingSize" "8"
Option "BufferSize" "2"
Option "EnablePageFlip" "true"
Option "EnableDepthMoves" "true"
Option "RenderAccel" "true"
Tu est en quoi comme mode bi-écran?
Voici un exemple de bi-écran étendu avec le moniteur secondaire à droite du primaire :
Option "DesktopSetup" "horizontal"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "30.0 - 98.0"
Option "VRefresh2" "50.0 - 160.0"
Option "ScreenOverlap" "0"
Faut modifier les valeurs du hsync2 et Vrefresh2 par les tiennes! (sachant que le LCD est en primaire si tu branche la prise DVI, si tu y branche l'adaptateur VGA, il est en secondaire et il faut mettre "horizontal,reverse" à la place!)
Et en installant les pilotes de chez livna? si ta la dernière version du kernel 2.6.17 qui fonctionne (moi ça me bloque et la solution pour passer outre me fait un joli kernel panic!) 🙁
boulart
Merci beaucoup. Je teste ce soir.