Page 2 sur 3

Re: [ATI] PC Portable Chauffe sur Linux

Publié : mer. 03 oct. 2012, 09:06
par FoolEcho
Mulokun a écrit :J'ai créé à partir de chaque Section de xorg.conf un fichier dans xorg.conf.d/ avec les même données. Je sais pas si c'est la chose à faire mais j'ai pas vu de changement notoire.
Pour commencer, le device.conf est le seul intéressant (xorg.conf est déprécié, mieux vaut le supprimer). Par contre (si c'est toujours d'actualité -- n'ayant pas d'ATI, je ne sais pas), il faut charger le module kernel approprié et comme tu as joué avec le pilote libre avant, il faut veiller à bien le supprimer/désactiver.
http://wiki.archlinux.fr/ATI#Configuration_2

Après ça, le mieux est de tester startx et si ça ne fonctionne pas, nous montrer le log de X ainsi que ta configuration dans /etc/X11/xorg.conf.d/.

Re: [ATI] PC Portable Chauffe sur Linux

Publié : mer. 03 oct. 2012, 18:12
par Mulokun
J'ai supprimé le module Radeon du pilote libre et aussi xorg.conf pour garder que les fichiers de xorg.conf.d/
J'ai plus la bonne résolution, je me retrouve encore avec une toute petite.

startx ne marche toujourspas, il me mets une erreur : screen not found.
Comme dis avant il cherche toujours le device de PCI:2:0:0 qui est la 2eme carte.
J'ai modifié le fichier xorg.xonf.d/20-catalyst.conf
Pour y mettre ça :

Code : Tout sélectionner

Section "Device"
Identifier "Card0"
Driver "fglrx"
VendorName "ATI Technologies Inc"
BusID "PCI:1:5:0"
EndSection

Section "Device"
Identifier "Card1"
Driver "fglrx"
VendorName "ATI Technologies Inc"
BusID "PCI:2:0:0"
EndSection
J'ai essaye de modifier, Card0/1 au cas ou c'etait pas la bonne. etc.. Mais toujours le même soucis.
Comme j'ai pas d'interface graphique, vous donner le contenu du log de xorg va être compliquer. Je peux recopier le fichier mais ça va prendre un peu de temps.

Voici un extrait :

Code : Tout sélectionner

[46.121] ukiDynamicMajor: found major device number 251
[46.121] ukiDynamicMajor: found major device number 251
[46.121] ukiOpenByBusid: Searching for BusID PCI:2:0:0
[46.121] ukiOpenDevice: node name is /dev/ati/card0
[46.122] ukiOpenDevice: open result is 7, (OK)
[46.122] ukiOpenByBusid: ukiOpenMinor returns 7
[46.122] ukiOpenByBusid: ukiGetBusid reports PCI:2:0:0
[46.122] (WW) PowerXpress feature is not supported on A+A Mux Plaform. ...
[46.139] (WW) fglrx: No matching Device section for instance (BusID PCI:0@2:0:0) found
{46.140] (EE) No device detected.
[46.140] Fatal server error:
{46.140] no screen found
{46.140] ... Please consult the X.Org Foundation ....
.. etc .. Voir log ...
Si vous avez besoin de plus, je recopierais ce qu'il faut.

Re: [ATI] PC Portable Chauffe sur Linux

Publié : mer. 03 oct. 2012, 18:20
par FoolEcho
Pour le log, il te suffit de le poster via pastebin.
On peut voir la sortie de lspci ?

Re: [ATI] PC Portable Chauffe sur Linux

Publié : mer. 03 oct. 2012, 18:58
par Mulokun
Hoo c'est cool ça !
Donc pour feter la découverte voici pleins de fichier :lol:

Log : http://pastebin.archlinux.fr/449952

LSPCI : http://pastebin.archlinux.fr/449953

05-server.conf : http://pastebin.archlinux.fr/449954
10-monitor.conf : http://pastebin.archlinux.fr/449955
25-screen.conf : http://pastebin.archlinux.fr/449956

J'ai pas que ça mais c'est les fichiers lié à l'affichage. Sinon il y a catalyst.conf ci-dessus.
Et 30-option.conf avec "mode 0666" et d'autre pour le clavier, synaptics, ...

Re: [ATI] PC Portable Chauffe sur Linux

Publié : mer. 03 oct. 2012, 19:56
par FoolEcho
Je sèche... à moins que tu puisses passer par le bios (il est à jour d'ailleurs ?) pour éteindre l'une ou l'autre des cartes.

http://forum.ubuntu-fr.org/viewtopic.php?id=446364&p=6
Quelqu'un a pu passer outre sur Arch apparemment (par contre c'est du intel/ati):
http://ati.cchtml.com/show_bug.cgi?id=276#c27

Sinon faudra te rabattre sur un autre pilote.

Re: [ATI] PC Portable Chauffe sur Linux

Publié : mer. 03 oct. 2012, 21:42
par Mulokun
Mon bios est à jour.
J'ai pas vraiment envie de coupé une des cartes, vu que j'aimerais pouvoir pouvoir l'utiliser pour windows si je veux jouer :D

J'ai un peu plus de nouveautés :
J'ai refait aticonfig --initial. Et là, quand je lance startx j'ai l'ecran noir mais je peux retourner sur les tty avec Ctrl+Atl+F[1-6], je peux aussi fermer le server X avec Ctrl+C et il ferme sans erreur. Donc le server se lance mais pas sur mon ecran ?

Voici le fichier xorg.conf : http://pastebin.archlinux.fr/449960
Par conter si je change le PCI:2:0:0 en PCI:1:5:0, cela marche plus ...
J'ai oublié de vous enregistrer le log avec 1:5:0, je vais faire ça de suite.

Edit : Voila http://pastebin.archlinux.fr/449961

Re: [ATI] PC Portable Chauffe sur Linux

Publié : jeu. 04 oct. 2012, 10:50
par FoolEcho
Mulokun a écrit :J'ai refait aticonfig --initial. Et là, quand je lance startx j'ai l'ecran noir mais je peux retourner sur les tty avec Ctrl+Atl+F[1-6], je peux aussi fermer le server X avec Ctrl+C et il ferme sans erreur. Donc le server se lance mais pas sur mon ecran ?
Tu ne nous l'a pas montré: le log n'a pas d'erreur ainsi ? :|
Pour startx, tu as un ~/.xinitrc au moins (ou à défaut, xorg-xinit) ?

Pour la seconde carte, je ne sais pas... Apparemment tu dois en passer par configurer crossfire X (l'équivalent du SLI de nvidia ; désolé connais mieux nvidia) ou par le panneau de contrôle de catalyst pour basculer entre les cartes: http://en.gentoo-wiki.com/wiki/Fglrx#Crossfire_X.

Re: [ATI] PC Portable Chauffe sur Linux

Publié : jeu. 04 oct. 2012, 11:03
par benjarobin
En effet un startx sans configuration peut donner un écran noir.
De plus startx doit être lancé avec ton utilisateur et quand on parle de ~/.xinitrc, c'est le fichier dans le home de ton utilisateur, soit /home/ton_user/.xinitrc

Re: [ATI] PC Portable Chauffe sur Linux

Publié : jeu. 04 oct. 2012, 13:27
par Mulokun
Oui j'ai un xinit minimum xterm & sleep 10. ET je le lance bien avec mon user de base.
C'est vraiment bizarre ... Je vais tenter des trucs cet aprem.

"Tu ne nous l'a pas montré: le log n'a pas d'erreur ainsi ? :| " > C'est à dire ?

En tout cas, merci m'aider.
Sinon ben tant pis, je resterais sur le pilote libre mais bon, c'est pas forcément agréable avec une temperature élevé.

Re: [ATI] PC Portable Chauffe sur Linux

Publié : jeu. 04 oct. 2012, 13:30
par FoolEcho
Mulokun a écrit :"Tu ne nous l'a pas montré: le log n'a pas d'erreur ainsi ? :| " > C'est à dire ?
Le log de X, comme précédemment.
Mulokun a écrit :Oui j'ai un xinit minimum xterm & sleep 10. ET je le lance bien avec mon user de base.
Question bête (pour être sûr): xterm est installé ? (il ne l'est pas par défaut)

Re: [ATI] PC Portable Chauffe sur Linux

Publié : jeu. 04 oct. 2012, 14:08
par Mulokun
Voila le log de Xorg quand il lance l'écran noir.
http://pastebin.archlinux.fr/449965 Il est un peu long car j'ai lancé Xorg avec PCI:1:5:0 avant de faire avec l'autre.

J'ai pas précisé mais quand je lance startx, avec xterm & sleep 10 il se ferme bien au bout de 10s . Xterm est bien installé.
Je pense que tout doit plus ou moins marcher mais mon écran reste noir.
Mais je comprends pas aussi pourquoi avec PCI:2:0:0 ça marche et PCI:1:5:0 non ...

Edit : Je me suis rendu compte que j'ai pas installé lib32-catalyst-utils, car il manque des dépendances que je ne peux pas installer, vu que je suis en 64bit, vous pensez que ça peut venir de là ?

Re: [ATI] PC Portable Chauffe sur Linux

Publié : jeu. 04 oct. 2012, 19:52
par FoolEcho
Mulokun a écrit :Edit : Je me suis rendu compte que j'ai pas installé lib32-catalyst-utils, car il manque des dépendances que je ne peux pas installer, vu que je suis en 64bit, vous pensez que ça peut venir de là ?
Non. Pas pour X.
Mulokun a écrit :Mais je comprends pas aussi pourquoi avec PCI:2:0:0 ça marche et PCI:1:5:0 non ...
Tu as essayé via les outils indiqués dans le lien précédent ?

Re: [ATI] PC Portable Chauffe sur Linux

Publié : jeu. 04 oct. 2012, 20:27
par Mulokun
Je viens d'essayer et il ne détecte qu'une carte, la PCI:2:0:0 (donc la "grosse").
Donc c'est bizarre dans le sens où lspci détecte les 2 cartes.

Re: [ATI] PC Portable Chauffe sur Linux

Publié : jeu. 04 oct. 2012, 20:29
par benjarobin
Le multi GPU c'est compliqué c'est le même soucis avec le couple nvidia + intel (technologie optimus)
Donc il ne faut pas vraiment se formaliser sur ce soucis...

Re: [ATI] PC Portable Chauffe sur Linux

Publié : jeu. 04 oct. 2012, 20:42
par Mulokun
Qu'est-ce que je pourrais faire pour qu'il détecte l'autre carte ? :cry:
Si c'est pas possible, faut voir pourquoi j'ai l'écran noir ...

(Mon prochain PC, je prendrais sans ATI :D )

Re: [ATI] PC Portable Chauffe sur Linux

Publié : ven. 05 oct. 2012, 09:53
par FoolEcho
Je crains qu'il faille te contenter du pilote libre (tu as le même problème pour choisir la carte avec lui ?)... X ne montre aucune erreur et vu que tu as xterm et cie... :(
Ou alors faire l'essai avec le pilote vesa... mais bon, bof, bof.

Re: [ATI] PC Portable Chauffe sur Linux

Publié : sam. 06 oct. 2012, 16:22
par Mulokun
Il y a eu un MàJ sur le Wiki il y a 2 jours, j'ai suivis ce qu'il y a d'ecrit. J'ai installé catalyst à partir de catalyst-hd234k pour utiliser ma carte 4200 series, ainsi que changer syslinux.cfg pour ajouter nomodeset.

Mais j'ai toujours le même problème. Quand le lance Xorg, il ne trouve pas l'écran et je perds le "controle" à part éteindre de force, je peux rien faire.
Voici le log de X que j'obtiens, c'est le même que les précédents il me semble :
http://pastebin.archlinux.fr/449991

Mais ça se trouve, la carte marche bien mais c'est mon écran qui n'est pas détecté ? Il y a pas des truc que je peux faire dans la Section "Screen" de xorg.xonf ?
Par exemple la ligne avec : 0 "..." 0 0, je peux pas modifier un truc ? :?

Ça m'embête de me dire qu'il n'y a pas vraiment de solution, mais bon, si j'ai pas vraiment le choix ... :(
Merci en tout cas

Re: [ATI] PC Portable Chauffe sur Linux

Publié : sam. 06 oct. 2012, 18:21
par FoolEcho

Code : Tout sélectionner

[   134.303] (EE) Fail to open device PCI:2:0:0
[   134.306] (WW) fglrx: No matching Device section for instance (BusID PCI:0@2:0:0) found
Sachant que X tombe là-dessus en dépit de ton xorg.conf et que ta carte est bien sur ce bus, je ne vois pas de solution. :(

Re: [ATI] PC Portable Chauffe sur Linux

Publié : sam. 06 oct. 2012, 18:42
par Mulokun
:cry: Bon ... ben tant pis ... je vais continuer à chercher encore un peu mais bon.
Sinon je retourne sur le libre.

:chinois: Merci beaucoup :chinois:

Edit : j'ai pas précisé, mais avec catalyst-hd234k, c'est la carte 4200, qui est pris en compte. Mais ça marche toujours pas mieux.

Re: [ATI] PC Portable Chauffe sur Linux

Publié : lun. 08 oct. 2012, 22:27
par Mulokun
Bonsoir, je reviens avec du nouveau !
J'ai réussis à installer Catalyst, apparemment le problème était qu'il fallait utiliser [xorg111] à la place de [xorg112]

Bref, voila une bonne nouvelle, j'ai maintenant Xorg qui marche bien !
Merci en tout cas pour votre aide.

Je veux pas abuser mais ... maintenant il y a autre chose :copain:
Donc pour baisser le ventilo, je veux utiliser :

Code : Tout sélectionner

 aticonfig --pplib-cmd "set fanspeed 0 X" 
Mais je me retrouve avec :

Code : Tout sélectionner

PPLIB command execution has failed!
ati_pplib_cmd: execute "set" failed!
Si vous avez une idée.
Merci encore :o