web-dev-qa-db-fra.com

4K (3840x2160) avec GeForce GT 730M (ordinateur portable Acer v3-571g) sur le port HDMI ne fonctionne pas

J'ai un ordinateur portable Acer v3-571g avec une GeForce GT 730M et j'essaie de faire fonctionner mon nouveau moniteur Samsung UHD 28 "" U28D590D "dans une résolution 4K via HDMI.

Comme je peux le voir sur http://www.geforce.com/hardware/notebook-gpus/geforce-gt-730m/specifications la résolution doit être prise en charge. Comme le portable date de 2012, je suppose que la version HDMI devrait également le prendre en charge.

lspci | grep VGA 
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 730M] (rev a1)

J'ai essayé les pilotes graphiques suivants:

  • nvidia-331
  • nvidia-331-mises à jour
  • nvidia-346
  • nvidia-340
  • nvidia-349
  • xserver-xorg-video-nouveau

Après avoir travaillé sur de nombreux threads, j'ai essayé d'ajouter la résolution à l'aide de la commande suivante (également essayé différents paramètres):

gtf 3840 2160 30
xrandr --newmode "3840x2160_30.00" 339.57  3840 4080 4496 5152  2160 2161 2164 2197  -HSync +Vsync
xrandr --addmode HDMI1 "3840x2160_30.00"
xrandr --output HDMI1 --mode "3840x2160_30.00"

Le moniteur doit prendre en charge cette résolution via HDMI avec 30 Hz.

En utilisant les pilotes nvidia propritary, je remarque que nvidia-settings ne détecte pas deux moniteurs, l'outil d'affichage ubuntu le fait, mais il ne propose que des résolutions jusqu'à 1920x1080 (ce qui fonctionne).

Cette expérience me rappelle d'essayer de faire fonctionner le sans fil sur Ubuntu 5.04. Est-il trop tôt pour utiliser 4k sur Ubuntu?

Je serais reconnaissant pour tout indice. Je me demande s'il s'agit d'un problème logiciel ou si mon matériel n'est pas suffisant.

1
Marc Johnen

Les résolutions 4k ne sont prises en charge que dans la spécification HDMI à 30 Hz officiellement, la plupart des moniteurs et des cartes graphiques s'en tiennent à la spécification par défaut.

Cependant, 30 Hz n'est pas agréable, il semble lent et lent à utiliser.

J'ai eu de la chance en utilisant cvt pour générer des modelines personnalisées qui ont poussé le rafraîchissement jusqu'à 44 Hz, ce qui semblait être un point idéal en ce qui concerne le plus que ma carte graphique (Intel 4000 + GeForce GT 750M dans Optimus) pouvait produire de manière fiable. La synchronisation prendra environ 10 à 20 secondes et si le taux de rafraîchissement est trop élevé, l'écran sera périodiquement vide et se resynchronisera. Si cela ne fonctionne pas, cela n'endommagera pas votre moniteur comme le faisaient les anciens CRT. J'ai pu obtenir 44 Hz pour rester synchronisé solidement toute la journée.

Le câble fourni avec mon moniteur ne pouvait pas gérer cela, mais le câble `` Amazon basics hdmi haute vitesse avec Ethernet '' que j'ai acheté pour quelques chèques pourrait donc valoir la peine d'essayer quelques câbles si cela ne fonctionne pas immédiatement.

Voici le script que j'ai écrit pour configurer mon écran

#!/bin/bash

# setup my massive monitor at 45hz if its plugged in

RESOLUTION="3440 1440 44" 
OUTPUT="HDMI-0"

CONNECTED=$(xrandr --current | grep -i hdmi | cut -f2 -d' ')

if [ "$CONNECTED" = "connected" ]; then
    MODELINE=$(cvt $RESOLUTION | cut -f2 -d$'\n')
    MODEDATA=$(echo $MODELINE | cut -f 3- -d' ')
    MODENAME=$(echo $MODELINE | cut -f2 -d' ')

    echo "Adding mode - " $MODENAME $MODEDATA
    xrandr --newmode $MODENAME $MODEDATA
    xrandr --addmode HDMI-0 $MODENAME
    xrandr --output HDMI-0 --mode $MODENAME
else
    echo "Monitor is not detected"
fi
1
Amias