#1 Le 21/03/2007, à 22:43
- m.jly
comment identifier deux chipsets graphiques sur un portable au boot ?
Bonjour à tous,
sur un sony vaio vgn-sz2m, j'ai installé sans difficulté ubuntu 6.10
Cette machine possède deux circuits graphiques, un intel et un via.
La sélection se fait par un curseur, mais la config Xorg del'un ne convient (évidemment) pas à l'autre. [
Donc j'ai trouvé cette astuce sur un site dédié à linux sur cette bécane :
http://eavr.u-strasbg.fr/%7Eloic/sony_vaioSZ2.html
un petit script qui manipulerait le fichier xorg.conf :
VIDEO=`/usr/bin/lspci |grep -c nVidia`
if [ "$VIDEO" = 1 ]; then
cp -f /etc/X11/xorg.conf.speed /etc/X11/xorg.conf
else
cp -f /etc/X11/xorg.conf.stamina /etc/X11/xorg.conf
fi
Je parle bien au conditionnel car dans les faits ça ne marche pas sur ubuntu : j'ai testé mes deux fichiers de conf, "speed" pour via, "stamina" pour intel, c'est ok.
Ce qui ne marche pas, c'est,
- soit le test lui-même (le reboot de intel vers via passe, mais pas l'inverse) ;
- soit le script où je place mon test ne s'exécute pas au bon moment ? /etc/rc.local
- soit le script n'a pas les droits pour écraser xorg.conf ?...
merci de vos idées
Marcel
Le temps dégage le charme de choses qui n'en ont pas.
C'est pourquoi le temps est poète. (Vladimir Jakélévitch)
Hors ligne
#2 Le 21/03/2007, à 23:22
- m.jly
Re : comment identifier deux chipsets graphiques sur un portable au boot ?
Bonjour à tous,
Ce qui ne marche pas, c'est,
- soit le test lui-même (le reboot de intel vers via passe, mais pas l'inverse) ;
le test est ok quand je lance le script rc.local
- soit le script où je place mon test ne s'exécute pas au bon moment ? /etc/rc.local
Là j'ai un doute ... il ne semble pas être exécuté au boot... >:oF
A suivre...
Le temps dégage le charme de choses qui n'en ont pas.
C'est pourquoi le temps est poète. (Vladimir Jakélévitch)
Hors ligne
#3 Le 22/03/2007, à 19:24
- m.jly
Re : comment identifier deux chipsets graphiques sur un portable au boot ?
m.jly a écrit :Bonjour à tous,
Ce qui ne marche pas, c'est,
- soit le test lui-même (le reboot de intel vers via passe, mais pas l'inverse) ;le test est ok quand je lance le script rc.local
- soit le script où je place mon test ne s'exécute pas au bon moment ? /etc/rc.local
Là j'ai un doute ... il ne semble pas être exécuté au boot... >:oF
A suivre...
Bon... je progesse : le script fonctionne lorsque de la config "stamina" (chipset intel) je passe sur l'autre.
Mais, une fois dans la config matérielle nVdia (pourquoi ai-je écrit via ???), lorsque je redemarre avec le curseur sur l'autre config, ça plante : le script n'a pas été exécuté !! j'en suis sûr puisque lorsque je le fait à la main puis rebbot, je retombe sur une config cohérente...
Donc ma question, quel script s'exécute TOUJOURS au reboot ?
je suis preneur de toute suggestion )
Merci d'avance
Marcel
Le temps dégage le charme de choses qui n'en ont pas.
C'est pourquoi le temps est poète. (Vladimir Jakélévitch)
Hors ligne
#4 Le 22/03/2007, à 19:34
- coca25
Re : comment identifier deux chipsets graphiques sur un portable au boot ?
je me rappelle plus tres bien, je l'avais fait pour un copain, regarde si un lien vers rc.local existe bien dans le repertoire /etc/rcN.d/
N correspondant au runlevel (2 je crois)
Hors ligne
#5 Le 23/03/2007, à 22:30
- m.jly
Re : comment identifier deux chipsets graphiques sur un portable au boot ?
je me rappelle plus tres bien, je l'avais fait pour un copain, regarde si un lien vers rc.local existe bien dans le repertoire /etc/rcN.d/
N correspondant au runlevel (2 je crois)
Ah... je vois ce que tu veux dire, moi j'avais benoîtement mis mon script rc.local DANS /etc/rc2.d/
Et, rusé (?) je l'avais renommé en S06...
Bricoleur fou, quoi !
En tous cas, lorsque je fais le changement de xorg.conf à la main ça fonctionne... une seule fois (
Mais bon, chaque chose en son temps ;o)
J'y retourne...
Le temps dégage le charme de choses qui n'en ont pas.
C'est pourquoi le temps est poète. (Vladimir Jakélévitch)
Hors ligne