У меня есть ноутбук Acer v3-571g с GeForce GT 730M, и я пытаюсь заставить мой новый Samsung UHD Monitor 28 "U28D590D" работать в разрешении 4K через HDMI.
Как я вижу на http://www.geforce.com/hardware/notebook-gpus/geforce-gt-730m/specifications разрешение должно поддерживаться. Поскольку ноутбук выпущен в 2012 году, я полагаю, что HDMI-версия должна поддерживать это также.
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)
Я пробовал следующие графические драйверы:
После проработки многочисленных потоков я попытался добавить разрешение с помощью следующей команды (также пробовал разные настройки):
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"
Монитор должен поддерживать это разрешение через HDMI с частотой 30 Гц.
Используя драйверы nvidia, я замечаю, что nvidia -settings не обнаруживает два монитора, как это делает инструмент отображения Ubuntu, но предлагает только разрешение до 1920x1080 (что работает).
Этот опыт напоминает мне о попытке настроить беспроводную связь на работу в Ubuntu 5.04. Не слишком ли рано использовать 4k на Ubuntu?
Буду благодарен за любые подсказки. Мне интересно, если это программная проблема или моего оборудования недостаточно.
Разрешения 4k только поддерживаются в HDMI спецификация на уровне 30 Гц официально, большинство мониторов и видеокарт будут придерживаться спецификации по умолчанию.
Однако 30 Гц не хороши, это чувствует себя отстающим и медленным для использования.
у меня была некоторая удача с помощью CVT для генерации пользовательского modelines, который продвинул обновление до 44 Гц, которые, казалось, были зоной наилучшего восприятия с точки зрения того, чтобы быть, большая часть моей видеокарты (Intel 4000 + GeForce GT 750M в Optimus) могла произвести надежно. Потребуется приблизительно 10 - 20 секунд для синхронизации и если у Вас будет частота обновления слишком высоко, то экран будет периодически очищать и повторно синхронизировать. Если это не будет работать, то это не повредит Ваш монитор как старый CRT, действительно так экспериментировал далеко. Я смог заставить 44 Гц оставаться синхронизировавшими единогласно весь день.
кабель, который шел с моим монитором, не мог обработать это, но 'высокоскоростной HDMI основ амазонки с Ethernet' кабель, который я купил для некоторых, жуют жвачку, мог так, который стоит попробовать несколько кабелей, если это не работает немедленно.
Heres сценарий я записал для установки моего экрана
#!/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