J'ai deux parades. Un moniteur (DisplayPort-0) pour le travail et un téléviseur (HDMI-0) pour les films. Xrandr dit que les deux sont connectés, mais j'ai configuré écran/bureau uniquement pour surveiller, car je ne veux pas qu'une fenêtre s'égare à la télévision. À la télévision, je ne veux que la sortie vidéo.
Existe-t-il un lecteur multimédia, un programme utilitaire ou un outil de ligne de commande permettant d’envoyer la sortie vidéo au téléviseur, c’est-à-dire de l’afficher, qui est connecté mais hors de l’écran?
J'utilise le pilote Radeon et la famille de GPU Radeon HD6xxx. Je manque totalement d'expérience ici, alors merci pour tout conseil.
edit: Oh, et je lance un système d'exploitation élémentaire basé sur Ubuntu 12.04
edit-1: Il semble y avoir une solution commune à ce problème en configurant deux écrans distincts, un pour chaque affichage. Dans le passé, on manipulait xorg.conf. De nos jours, les utilisateurs y parviennent grâce au pilote propriétaire AMD. Je vais essayer dans les deux sens et posterai mes résultats ici.
OK, c'est fait, mais la prochaine fois, quelqu'un me dira-t-il que configurer X.server est amusant, je le frapperai au beau milieu de ses yeux.
Quoi qu'il en soit, la solution qui me mène au succès inclut le pilote propriétaire AMD et le lecteur VLC.
tout d'abord, installez le pilote propriétaire AMD. Grâce à ce fil , j’ai utilisé une procédure plus propre et plus sécurisée avec le code d’installation (recommandé même si vous avez déjà installé fglrx, mais que vous rencontrez des problèmes):
Sudo apt-get --purge remove fglrx*
Sudo apt-get install fglrx-updates fglrx-amdcccle-updates
maintenant, vous pouvez configurer votre configuration avec
Sudo amdcccle
ça va ouvrir C atalyst C ontrol C entrez
En CCC, vous configurez vos affichages en tant que "bureau avec un seul affichage" ou quelque chose du genre. Je ne connais pas l'expression anglaise exacte, car j'utilise une interface graphique traduite. Quoi qu'il en soit, il convient de configurer vos affichages en tant qu'écran séparé.
maintenant redémarrer l'ordinateur (ou X). Mon ordinateur se comporte étrangement après le démarrage, il faut une suspension et reprise pour fonctionner correctement. Ne me demandez pas pourquoi, mais si vous rencontrez un fan GPU excessivement louable, vous avez probablement le même problème et suspendre et reprendre est un moyen de contourner le problème. Pour vous aider, relancez CCC et vérifiez vos paramètres.
maintenant au lecteur multimédia. Si vous n'avez pas encore VLC, installez-le via App Center. Puis ouvrez VLC, allez dans Outils-> Paramétrage et
REMARQUE: la solution décrite ici rend tous les paramètres VLC permanents, ce qui rend le lecteur à usage unique VLC uniquement pour la vidéo sur un affichage secondaire. Si vous souhaitez utiliser VLC à d'autres fins, vous devez exécuter VLC avec ces paramètres définis à partir de la ligne de commande, lire l'aide de la ligne de commande VLC
dans le premier panneau, décochez la case "Embeed video in interface" et "Afficher les contrôles en plein écran".
(encore une fois, les phrases peuvent varier, car j'ai une interface graphique localisée dans VLC aussi, c'est une bonne chose à propos de linux -> il localise toutes vos applications par défaut) .
puis cliquez sur l'onglet Vidéo et cochez la case 'Lecture en plein écran' et réglez la sortie vidéo sur
Video output X11(XCB)
puis passez au réglage avancé/tout (?) via le bouton radio près du coin inférieur gauche.
Puis développez video-> modules-> x-window et réglez-le sur l’écran X de votre choix. Le mien (et très probablement le vôtre) est
:0.1
Initiales :0
signifie affichage local et suit .1
pour l’écran secondaire. L'affichage/écran principal est :0.0
. Vous pouvez trouver vos écrans x configurés et leurs numéros dans
/etc/X11/xorg.conf
alors devrait être tout réglé. Vous pouvez essayer de lire une vidéo avec VLC et celle-ci devrait s'ouvrir sur votre écran secondaire en plein écran, tout en conservant l'interface de contrôle de VLC sur votre écran principal. Seul l'audio est lu à partir des haut-parleurs/écouteurs de votre PC. Que nous résolvons dans l'interface de contrôle VLC sous Audio-> Audio devices, où nous choisissons la sortie HDMI. Ensuite, vous appuyez sur Ctrl + L pour faire basculer l'interface VLC en vue de liste de lecture et vous avez tous vos médias entièrement sous contrôle.
Cette procédure décrit en bref, ce qui conduit me à la réussite. Dans votre cas, ce ne sera pas aussi simple, à cause de LINUX. Mais si vous ne comprenez pas quelque chose ou n’avez aucun problème, il suffit de demander.
J'ai eu d'étranges problèmes avec le pilote fglrx et xorg.conf généré par amdcccle semblait plutôt normal, alors j'ai essayé, si cela fonctionnait avec le pilote open-source radeon et devinez quoi, ça travaux! Juste besoin d'une petite modification (en gros, remplacez simplement driver "fglrx"
par driver "radeon"
, sachez qu'il existe plusieurs sections de périphérique).
Mon travail xorg.conf ressemble à ceci:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
Screen "amdcccle-Screen[1]-1" 2560 0
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "0-DFP1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "2560x1440"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-DFP5"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1920x1080"
Option "TargetRefresh" "50"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "radeon"
Option "Monitor-DFP1" "0-DFP1"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "amdcccle-Device[1]-1"
Driver "radeon"
Option "Monitor-DFP5" "0-DFP5"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "amdcccle-Screen[1]-1"
Device "amdcccle-Device[1]-1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Vous devez sauvegarder votre xorg.conf avant de désinstaller fglrx, car il est supprimé lors du processus de désinstallation. Ensuite, vous désinstallez fglrx et reconfigurez x-server comme ceci:
Sudo apt-get remove --purge xorg-driver-fglrx fglrx*
Sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
Sudo dpkg-reconfigure xserver-xorg
Ensuite, remettez votre xorg.conf modifié et redémarrez l'ordinateur (ou X). Si tout se passe bien, vous devriez voir votre chargement de configuration d’écran séparé sous le pilote radeon. Le seul problème est l'absence de l'audio HDMI que vous pouvez résoudre en ajoutant un paramètre de noyau.
radeon.audio=1
des informations plus utiles peuvent être obtenues dans documentation .