[nvidia] switcher l'affichage

Reconnaissance et configuration du matériel / kernel linux
Répondre
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

[nvidia] switcher l'affichage

Message par viperpaulo »

Bonjour,

Je viens vers vous car j'ai une question concernant la sortie utilisée pour l'affichage, j'ai fait quelques recherches sur :google: mais je n'ai rien trouvé de probant ! Et j'avoue que je ne sais pas vraiment où chercher...
Je m'explique :
- j'ai 2 cartes nvidia, l'une a une sortie hdmi, pas l'autre. (driver proprio)
- j'ai un seul écran, sur mon bureau.

Ce que j'aimerai faire c'est pouvoir déplacer mon écran depuis le bureau, jusque sur la table basse pour regarder un film dans l'canap ! Et donc débrancher le cable dvi puis brancher l'hdmi (qui est plus long et du coup qui va de la tour à la table basse, et qui reste dans le coin) et switcher l'affichage, mais je n'y suis pas arrivé (sachant que pour compliquer un peu le dvi est sur une carte et l'hdmi sur l'autre)

Des idées ?
Merci d'avance !
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: [nvidia] switcher l'affichage

Message par Youpi »

as-tu essayé avec la commande suivante :

Code : Tout sélectionner

xrandr
Ça donnerais un truc dans ce genre pour cloner ton écran actuel (LVDS1 par exemple, tu vérifie en tapant juse xrandr dans la console):

Code : Tout sélectionner

xrandr --output HDMI1 --auto --left-of LVDS1
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [nvidia] switcher l'affichage

Message par MrMen »

Je ne pense pas que ça clone en faisant un truc comme ça non…
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: [nvidia] switcher l'affichage

Message par Youpi »

autant pour moi ^^' , ça étant l'écran!!
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [nvidia] switcher l'affichage

Message par MrMen »

Ça doit cloner en adaptant :

Code : Tout sélectionner

xrandr --output 1 --auto --output 2 --auto --same-as 1
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [nvidia] switcher l'affichage

Message par vlamy »

Je n'ai jamais essayé, mais il paraît que Disper est pas mal pour ce genre de problème.
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [nvidia] switcher l'affichage

Message par viperpaulo »

Je viens de faire quelques tests, mais ça ne fonctionne pas top !
Voilà ce que me retourne la commande xrandr

Code : Tout sélectionner

Screen 0: minimum 8 x 8, current 1680 x 1050, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-I-3 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+   60.0  
   1440x900       59.9  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9
J'ai donc tenter de faire : xrandr --output DVI-I-3 --auto --output HDMI-0 --auto --same-as DVI-I-3 mais lorsque je débranche le dvi pour connecter le hdmi, l'affichage ne revient pas, même si je redémarre X.

J'ai essayé par la configuration kde, mais ça n'est pas beaucoup plus probant ...

Je précise que si je démarre en hdmi seul, ça fonctionne, il faut tout de même changer dans le bios le port pci-e sur lequel il cherche l'affichage.
Autre chose, je ne sais pas si c'est lié à un màj ou pas, mais maintenant, kwin fait des siennes, les effet que j'avais configuré ne fonctionnent plus et, par exemple, j'avais configuré pour que les bordures de fenêtre de firefox ne s'affiche pas, ça ne marche plus et quand je refais la manip, kwin plante.
A priori c'est pas une màj, voilà le pacman.log :

Code : Tout sélectionner

[2013-01-13 09:22] Running 'pacman -Sy'
[2013-01-13 09:22] synchronizing package lists
[2013-01-13 09:22] Running 'pacman -S -u'
[2013-01-13 09:22] starting full system upgrade
[2013-01-13 09:24] upgraded poppler (0.20.5-1 -> 0.22.0-1)
[2013-01-13 09:24] upgraded qpdf (3.0.2-1 -> 4.0.0-1)
[2013-01-13 09:24] upgraded cups-filters (1.0.29-1 -> 1.0.29-3)
[2013-01-13 09:24] upgraded poppler-glib (0.20.5-1 -> 0.22.0-1)
[2013-01-13 09:24] upgraded inkscape (0.48.4-1 -> 0.48.4-2)
[2013-01-13 09:24] upgraded libreoffice-common (3.6.4-3 -> 3.6.4-4)
[2013-01-13 09:24] upgraded libreoffice-calc (3.6.4-3 -> 3.6.4-4)
[2013-01-13 09:24] upgraded libreoffice-draw (3.6.4-3 -> 3.6.4-4)
[2013-01-13 09:24] upgraded libreoffice-gnome (3.6.4-3 -> 3.6.4-4)
[2013-01-13 09:24] upgraded libreoffice-impress (3.6.4-3 -> 3.6.4-4)
[2013-01-13 09:24] upgraded libreoffice-kde4 (3.6.4-3 -> 3.6.4-4)
[2013-01-13 09:24] upgraded libreoffice-math (3.6.4-3 -> 3.6.4-4)
[2013-01-13 09:24] upgraded libreoffice-writer (3.6.4-3 -> 3.6.4-4)
[2013-01-13 09:24] upgraded perl-image-exiftool (9.12-1 -> 9.13-1)
[2013-01-13 09:24] upgraded poppler-qt (0.20.5-1 -> 0.22.0-1)
[2013-01-13 09:24] >>> texlive: updating the filename database...
[2013-01-13 09:24] mktexlsr: Updating /etc/texmf/ls-R... 
[2013-01-13 09:24] mktexlsr: Updating /usr/share/texmf/ls-R... 
[2013-01-13 09:24] mktexlsr: Updating /usr/share/texmf-dist/ls-R... 
[2013-01-13 09:24] mktexlsr: Updating /var/lib/texmf/ls-R... 
[2013-01-13 09:24] mktexlsr: Done.
[2013-01-13 09:25] recreating all formats... done.
[2013-01-13 09:25]  (logs are under /var/lib/texmf/web2c/<engine>/<formatname>.log)
[2013-01-13 09:25] upgraded texlive-bin (2012.0-5 -> 2012.0-7)
[2013-01-13 09:26] Running 'pacman -U /tmp/yaourt-tmp-paul/PKGDEST.OyP/steam-1.0.0.21-1-x86_64.pkg.tar.xz'
[2013-01-13 09:26] if you are running x86_64, you need the lib32 opt depends for your driver
[2013-01-13 09:26] upgraded steam (1.0.0.20-1 -> 1.0.0.21-1)
merci de me lire !
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [nvidia] switcher l'affichage

Message par MrMen »

Tu peux brancher tes deux écrans et faire un xrandr ?
Pour déporter l'affichage sinon c'est :

Code : Tout sélectionner

xrandr --output 1 --off --output 2 --auto
Tu peux démarer deux X peut être un sur chaque écran et comme ça tu peux bosser sur ton hdmi… je vais faire des tests.

Edit : je viens de tester, j'ai une intel et une nvidia, je peux bien déporter l'affichage avec la commande donné au dessus.
Arch 64 | Awesome | Zsh | Bépo
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [nvidia] switcher l'affichage

Message par viperpaulo »

Ah, mais je n'ai pas été assez clair je pense, je n'ai qu'un écran, que je déplace ;-)
Je teste ta commande ...

Edit :
Voilà ce que me retourne ta commande :

Code : Tout sélectionner

warning: output 1 not found; ignoring
warning: output 2 not found; ignoring
J'ai essayé avec d'autres chiffres et j'ai le même résultat..
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [nvidia] switcher l'affichage

Message par MrMen »

Oui mais 1 et 2 ne sont que des exemples.
Tu les remplaces par les noms de tes sorties, genre DVI-I-3 et HDMI0.
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [nvidia] switcher l'affichage

Message par vlamy »

Question, bête, mais pourquoi utilises-tu ta sortie DVI?
En d'autres termes, pourquoi n'utilise pas la sortie HDMI tout le temps?

Sinon pour résoudre ton problème, je ferais deux confs de xorg : une avec l'écran en DVI, l'autre avec l'écran en HDMI. Quand tu veux passer de l'une à l'autre, tu fais un remplacement de fichiers avec un script qui va bien, tu fais tes branchements et un ptit raccourcis clavier pour redémarrer X. Et le tour est joué. Non?
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [nvidia] switcher l'affichage

Message par viperpaulo »

@Mr_Men : j'avais bien testé aussi, mais la commande xrandr --output DVI-I-3 --off --output HDMI-0 --auto n'a aucun effet, l'écran ne se rallume pas quand je branche l'hdmi.

@vlamy : Je n'utilise pas l'hdmi tout le temps car je n'ai qu'une sortie hdmi, donc pour que ce soit le plus pratique possible, je laisse le câble hdmi branché, qui court jusqu'au cannap. et un câble d'alim pour l'écran. comme ça je n'ai qu'à débrancher l'écran et le rebrancher ailleurs ...
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [nvidia] switcher l'affichage

Message par MrMen »

Si tu branches l'hdmi et que tu lances ma commande (en ayant donc les deux branchés), ça fait quoi ?
Arch 64 | Awesome | Zsh | Bépo
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [nvidia] switcher l'affichage

Message par viperpaulo »

Je pense que ça fonctionne ... mais ... je peux pas :non: parce que l'écran n'a pas d'entrée hdmi, c'est donc un cable hdmi->dvi !
Avatar de l’utilisateur
vlamy
yeomen
Messages : 268
Inscription : ven. 20 juil. 2012, 15:19
Localisation : Grenoble

Re: [nvidia] switcher l'affichage

Message par vlamy »

A priori, tu as déjà réussi à faire fonctionner les deux configurations. Non?
Je ne comprend pas ce qu'il y a de plus à faire que de charger la bonne configuration du serveur X au bon moment.
Éclairez moi SVP :)
viperpaulo
Chu Ko Nu
Messages : 389
Inscription : lun. 06 déc. 2010, 13:58

Re: [nvidia] switcher l'affichage

Message par viperpaulo »

Bah pour faire fonctionner les deux configurations je dois redémarrer et changer la configuration du bios.. pas super pratique, c'est pour ça que j'aimerai le faire de manière logiciel.
Avec xrandr, l'affichage ne reprend pas quand je passe du dvi à l'hdmi, pareil dans l'autre sens, et même en redémarrant X.
J'ai l'impression qu'il désactive bien la première sortie mais qu'il ne peut pas démarrer la seconde car aucun écran n'est branché.
Répondre