web-dev-qa-db-fra.com

Résolution HD 1920x1280 avec graphiques Intel dans Ubuntu 12.04 LTS

J'utilise un PC Pentium IV [Hewlett-Packard HP D530 CMT (DC577AV)] contenant le "contrôleur graphique intégré Intel Corporation 82865G" avec un téléviseur HD comme moniteur. Je dois utiliser la carte graphique intégrée car je ne pouvais pas installer Ubuntu avec une carte graphique externe et je n’ai trouvé aucun pilote Linux pour la carte externe. Par conséquent, je dois utiliser une connexion VGA.

Sous Windows XP la résolution 1920x1080, 60 Hz, fonctionne précisément de cette façon. Ubuntu 12.04.2 LTS permet exactement la même résolution et la même fréquence avec un moniteur qu’il reconnaît, même à l’aide d’une connexion VGA. Mais Ubuntu ne reconnaît pas mon téléviseur et, avec le téléviseur, n’offre pas la résolution 1920x1080.

Selon https://askubuntu.com/questions/298797/intel-driver-cannot-detect-my-monitor-and-get-native-resolution?rq=1 et http : //www.garrypassarella.co.uk/2011/04/23/add-undetected-resolutions-in-ubuntu/ J'ai une résolution de 1920x1080, 60 Hz avec Terminal

$ xrandr  
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048  
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm  
   1024x768       60.0*  
   800x600        60.3     56.2  
   848x480        60.0   
   640x480        59.9   

$ cvt 1920 1080 60  
 1920x1080 59.96 Hz (CVT) hsync: 79.57 kHz; pclk: 206.25 MHz  
Modeline "1920x1080_60.00"  206.25  1920 2056 2256 2592  1080 1283 1293 1327 -hsync +vsync  

$ xrandr -newmode "1920x1080_60.00"  206.25  1920 2056 2256 2592  1080 1283 1293 1327 -hsync +vsync  
and  

$ xrandr --addmode VGA1 "1920x1080_60.00"  
.

Je dois continuer à ajouter la résolution dans le menu des affichages Ubuntu car, dans une nouvelle exécution, les "Paramètres système" d'Ubuntu ... "Affichages" n'offrent que les anciens "1024x768 (4: 3)" et "800x600 (4: 3 ) 'résolutions.

Selon le http://www.garrypassarella.co.uk/2011/04/23/add-undetected-resolutions-in-ubuntu/ : Je ne vois aucun fichier /etc/X11/xorg.conf dans ce fichier. annuaire. j'ai essayé
gsudo service gdm stop avec un résultat
gdm: unrecognized service. j'ai essayé
Xorg -configure avec un résultat

Fatal server error:  
Server is already active for display 0

Je suis nouveau avec Ubuntu. Veuillez me conseiller, comment ajouter la nouvelle résolution dans le menu des affichages Ubuntu, merci,
Tomas Peceny.

3
Tomáš Pečený

Je n'ai pas pu appliquer pleinement la réponse, mais j'ai partiellement réussi à créer un fichier de commandes nommé davka1080.sh et placé sur le bureau. Son contenu est dérivé d'essais précédents, à savoir

#! /bin/sh

cvt 1920 1080 60  
xrandr --newmode  "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync   
xrandr --addmode VGA1 "1920x1080_60.00" #Czech comment

J'ai aussi trouvé sa forme sur ces pages et dans mon /etc/init.d/README. Le lot fonctionne en cliquant sur son icône et sur "Exécuter". Enfin, je l’ai placée en tant qu’application de démarrage pour les deux utilisateurs conformément au Comment exécuter des commandes lors de la connexion à Ubuntu 12.04? et cela fonctionne: la résolution est désormais vraiment 1920x1080; Je n'ai "que" besoin de fermer un dernier avertissement indiquant que le système ne pouvait pas appliquer la configuration stockée pour les moniteurs. Et il me semble, selon une vidéo connue dans VLC, qu’il n’ya pas de profondeur de couleur 32 bits - en couleur. Je vais poser une autre question sur le réglage

J'espère qu'un matériel aussi ancien peut être utilisé avec Ubuntu, également pour afficher avec précision des photos prises en taille HD et pour regarder la télévision (standard) et les enregistrements comme je suis habitué.

2
Tomáš Pečený

Mais attendez nous devons le faire coller

Création du 10-monitor.conf

Afin de créer notre nouvelle résolution, nous devons créer /usr/share/X11/xorg.conf.d/10-monitor.conf Donc, dans l'exécution du terminal:

Sudo gedit /usr/share/X11/xorg.conf.d/10-monitor.conf

remarque: vous devrez peut-être modifier gedit avec le nom de votre éditeur de texte préféré.

cela ouvrira un fichier texte vierge dans lequel vous souhaitez coller les éléments suivants:

Section "Monitor"
  Identifier "Monitor0"
  <INSERT MODELINE HERE>
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "<INSERT DEVICE HERE>"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "<INSERT MODENAME HERE>"
  EndSubSection
EndSection

Le nom de mod est le bit entre guillemets (donc 1280x1024_60.00 dans notre exemple précédent). Vous pouvez ajouter des résolutions supplémentaires qui existent déjà dans la liste xandr montre simplement en les mettant entre guillemets et en les ajoutant à la fin de la ligne des modes.

Donc pour référence, le mien ressemble à ceci:

Section "Monitor"
  Identifier "Monitor0"
  Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "VGA1"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "1280x1024_60.00" "1024x768" "800x600"
  EndSubSection
EndSection

Et tu as fini!

Une fois que vous avez enregistré 10-monitor.conf dans /usr/share/X11/xorg.conf.d/, redémarrez votre ordinateur. Vous devez disposer de votre nouvelle résolution et la définir par défaut.

extrait modifié par moi utilisé cela sur Ubuntu 12.04 cela fonctionne je redémarre et il ne revient pas, source: http://samuelmartin.wordpress.com/2012/05/29/enabling- resolutions-in-ubuntu- 12-04-lubuntu-12-04 /

La seule différence est qu'au début, il utilisait le format gtf 1920 1080 60 alors que, comme je l’avais utilisé, cvt 1280 1024 60

J'espère que cela sera utile à certains

0
Lisa

gdm a été remplacé par lightdm. Donc, gsudo service lightdm stop pourrait fonctionner. Il n’existe pas de /etc/X11/xorg.conf car tout est censé être détecté sans ce fichier de configuration. Toutefois, vous pouvez en créer un vous-même, voir: https://wiki.ubuntu.com/X/Config/

Si l'IGP dispose d'une sortie DVI, utilisez-la plutôt.

0
LiveWireBT