Автор Тема: Как настоить видеорежим QHD?  (Прочитано 601 раз)

Оффлайн reshta

  • Участник
  • *
  • Сообщений: 118
Здравствуйте,
есть монитор Philips 275e с разрешением 2560x1440
к нему была приобретена видеокарта GEFORCE 210 с макс. разрешением 2560x1600.
Соединены стоковым HDMI кабелем монитора. Монитор и кабель в порядке, монитор с этим кабелем проверен и работает с максимальным разрешением на другом компе под виндой.
Ядро 6.1.123-un-def-alt1, драйвер проприетарный из комплекта к ядру (можно так сказать), система p10.
По умолчанию работает на FullHD.

Вопрос: как заставить этот комплект работать на 2560x1440?
Делал следующее.
Спойлер
# xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
   1920x1080     60.00*+  59.94    50.00    60.00    50.04 
   1680x1050     59.95 
   1440x900      59.89 
   1280x1440     59.91 
   1280x1024     75.02    60.02 
   1280x960      60.00 
   1280x720      60.00    59.94    50.00 
   1024x768      75.03    70.07    60.00 
   800x600       75.00    72.19    60.32    56.25 
   720x576       50.00 
   720x480       59.94 
   640x480       75.00    72.81    59.94    59.93 
Как видно, нужного разрешения нет.
Далее...
Спойлер
# cvt 2560 1440
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
# xrandr --newmode "2560x1440"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
Спойлер
# xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 600mm x 340mm
   1920x1080     60.00*+  59.94    50.00    60.00    50.04 
   1680x1050     59.95 
   1440x900      59.89 
   1280x1440     59.91 
   1280x1024     75.02    60.02 
   1280x960      60.00 
   1280x720      60.00    59.94    50.00 
   1024x768      75.03    70.07    60.00 
   800x600       75.00    72.19    60.32    56.25 
   720x576       50.00 
   720x480       59.94 
   640x480       75.00    72.81    59.94    59.93 
  2560x1440 (0x39f) 312.250MHz -HSync +VSync
        h: width  2560 start 2752 end 3024 total 3488 skew    0 clock  89.52KHz
        v: height 1440 start 1443 end 1448 total 1493           clock  59.96Hz
И, напоследок.
Спойлер
# xrandr --addmode HDMI-0 2560x1440 
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  300.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
Использование #cvt -r даёт другую строку, но попытка её применения даёт аналогичный результат.
Помогите найти причину и запустить комплект на максимальном разрешении.
Спасибо!

Оффлайн reshta

  • Участник
  • *
  • Сообщений: 118
Re: Как настоить видеорежим QHD?
« Ответ #1 : 21.01.2025 15:47:16 »
Нашел здесь https://forums.linuxmint.com/viewtopic.php?t=396529
такую информацию: The xrandr --newmode and xrandr --addmode commands don't work with the Nvidia driver, only the open-source drivers.
Дальше там написано, что нужно править xorg.conf.
Господа, помогите с содержимым указанного файла для моего случая!
Может быть его можно сгенерировать?

И меня терзают смутные сомнения. А почему это разрешение не включается "по умолчанию"? Например, когда запускаю LiveUSB
« Последнее редактирование: 21.01.2025 15:50:57 от reshta »

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 874
Re: Как настоить видеорежим QHD?
« Ответ #2 : 21.01.2025 20:05:38 »
The xrandr --newmode and xrandr --addmode commands don't work with the Nvidia driver, only the open-source drivers.
И меня терзают смутные сомнения. А почему это разрешение не включается "по умолчанию"? Например, когда запускаю LiveUSB
GT-2XX уже не поддерживается проприетарными драйверами и в nouveau драйвере на всё что старше GT-6ХХ тоже болт положили.
Дальше там написано, что нужно править xorg.conf.
Положите в /etc/X11/xorg.conf.d файл 10-monitor.conf с начальным содержимым
Section "Monitor"
    Identifier "Monitor0"
#  Option ....
EndSection

Section "Device"
    Identifier "Card0"
    Driver "nouveau"
#  Option ....
EndSection
И прописывайте параметры в него.
По параметрам, извините, не подскажу.

Оффлайн mere_user

  • Участник
  • *
  • Сообщений: 45
Re: Как настоить видеорежим QHD?
« Ответ #3 : 22.01.2025 05:56:36 »
А почему это разрешение не включается "по умолчанию"? Например, когда запускаю LiveUSB

На live p11 проверялось?
« Последнее редактирование: 22.01.2025 05:58:16 от mere_user »

Оффлайн reshta

  • Участник
  • *
  • Сообщений: 118
Re: Как настоить видеорежим QHD?
« Ответ #4 : 22.01.2025 06:39:33 »
На live p11 проверялось?
нет, на p10

Оффлайн reshta

  • Участник
  • *
  • Сообщений: 118
Re: Как настоить видеорежим QHD?
« Ответ #5 : 22.01.2025 07:09:03 »
GT-2XX уже не поддерживается проприетарными драйверами и в nouveau драйвере на всё что старше GT-6ХХ тоже болт положили.
Спасибо за идею.
Сходил на сайт Nvidia и выяснил что для моей карты нужен драйвер 340.108, причём утверждается что он исправлен для современных ядер, без конкретики для каких.
Загрузил машину без графики, удалил все пакеты, у которых в названии присутствет nvidia, попытался поставить с сайта.  kernel-source для своего ядра я установил, в соответствующем каталоге появился файл .tar с именем текущего ядра,я его развернул и указал в параметрах запуска NVIDIA*.run , он его увидел ругается что какой то файл заголовка ему не подходит, "может быть не сконфигурирован." Что делать дальше не знаю.

Пошёл другим путём. По мануалу https://www.altlinux.org/%D0%9F%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4_%D0%BD%D0%B0_%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D1%8B_Nvidia_%D0%B8_fglrx
при этом #nvidia-install-driver
предложил следующее
Спойлер
The following NEW packages will be installed:
  firmware-nvidia-470.256.02 firmware-nvidia-550.135
  i586-nvidia_glx_340.108.32bit i586-nvidia_glx_390.157.32bit
  i586-nvidia_glx_470.256.02.32bit i586-nvidia_glx_550.135.32bit
  i586-nvidia_glx_common.32bit
  kernel-modules-nvidia-un-def#550.135-alt1.393595.1:p10+367496.1700.1.1@173582
  394 libnvidia-egl-gbm1 libnvidia-egl-wayland1 nvidia-modprobe
  nvidia_glx_340.108 nvidia_glx_390.157 nvidia_glx_470.256.02
  nvidia_glx_550.135
зачем то кроме пакетов 340.108 ещё и 470 и 550, ну да ладно.
В результате получил следующее
Спойлер
$ inxi -G
Graphics:
  Device-1: NVIDIA GT218 [GeForce 210] driver: nvidia v: 340.108
  Display: x11 server: X.Org v: 1.20.14 driver: X: loaded: nvidia
    gpu: nvidia resolution: 1920x1080~60Hz
  API: OpenGL v: 3.3.0 vendor: nvidia v: 340.108
    renderer: GeForce 210/PCIe/SSE2
как видно, текущее разрешение 1920x1080
, но в секции Screen, указано 2048x1536
Спойлер
$ cat /etc/X11/xorg.conf.d/10-monitor.conf
# Generated by xsetup

Section "Monitor"
    Identifier "Monitor0"
EndSection

Section "Device"
    Identifier "Card0"
    Driver "nvidia"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
        Modes "2048x1536"
    EndSubSection
EndSection

Как я понимаю, это сделал alterator, но оно не загружается.
Что ещё можно предпринять?
Хочу попробовать драйвер с сайта, но не знаю, как ему создать правильный kernel-source. Буду благодарен за подсказку.

Оффлайн Nicom

  • Участник
  • *
  • Сообщений: 874
Re: Как настоить видеорежим QHD?
« Ответ #6 : 22.01.2025 07:27:02 »
ругается что какой то файл заголовка ему не подходит
kernel-headers установлены?

Оффлайн reshta

  • Участник
  • *
  • Сообщений: 118
Re: Как настоить видеорежим QHD?
« Ответ #7 : 22.01.2025 07:42:34 »
kernel-headers установлены?
да
$ rpm -qa | grep kernel-header
kernel-headers-common-1.2.7-alt1.x86_64
kernel-headers-un-def-6.1.123-alt1.x86_64

Оффлайн reshta

  • Участник
  • *
  • Сообщений: 118
Re: Как настоить видеорежим QHD?
« Ответ #8 : 13.02.2025 05:25:05 »
Сегодня вдруг...
Здравствуйте, коллеги!
Вчера работал на встроенной видеокарте intel по hdmi, разрешение низкое, - FullHD.
И вот, случайно подключил второй вход этого же монитора по VGA ко второму выходу этой же видеокарты.
После этого, XFCE показал мне панель "Дисплей", на котором отразились !два дисплея, первый 1920x1080, второй 2560 х 1440.
Выбрал второй, как единственный по умолчанию, и чудо произошло, - 2560 х 1440.
Но подобный эксперимент с Nvidia, о которой писал выше, потерпел фиаско. Она показывает то же два дисплея но оба FullHD.

Следует ли мне понимать всё, описанное в этой теме, как неподдержку драйвером моей Nvidia под Linux разрешения выше FullHD?
Какие ещё эксперименты посоветуете провести?
Ещё мысль есть такая, а может монитор подключенный по HDMI представляется как FullHD в момент загрузки? Может такое быть? Но другого монитора для проверки нет.

« Последнее редактирование: 13.02.2025 06:00:41 от reshta »

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 216
Re: Как настоить видеорежим QHD?
« Ответ #9 : 13.02.2025 08:21:34 »
Сегодня вдруг...
Здравствуйте, коллеги!
Вчера работал на встроенной видеокарте intel по hdmi, разрешение низкое, - FullHD.
И вот, случайно подключил второй вход этого же монитора по VGA ко второму выходу этой же видеокарты.
После этого, XFCE показал мне панель "Дисплей", на котором отразились !два дисплея, первый 1920x1080, второй 2560 х 1440.
Выбрал второй, как единственный по умолчанию, и чудо произошло, - 2560 х 1440.
Но подобный эксперимент с Nvidia, о которой писал выше, потерпел фиаско. Она показывает то же два дисплея но оба FullHD.

Следует ли мне понимать всё, описанное в этой теме, как неподдержку драйвером моей Nvidia под Linux разрешения выше FullHD?
Какие ещё эксперименты посоветуете провести?
Ещё мысль есть такая, а может монитор подключенный по HDMI представляется как FullHD в момент загрузки? Может такое быть? Но другого монитора для проверки нет.
Какой версии кабель HDMI ? Для разрешения 2560 х 1440 нужна версия 1.3, а лучше уже 2.0
Кстати, по аналоговому кабелю VGA разрешения выше FullHD получаются уже замыленными (искажения сигнала при передаче), либо вообще не поддерживаются.

Оффлайн reshta

  • Участник
  • *
  • Сообщений: 118
Re: Как настоить видеорежим QHD?
« Ответ #10 : Вчера в 04:26:03 »
Какой версии кабель HDMI ? Для разрешения 2560 х 1440 нужна версия 1.3, а лучше уже 2.0
Кстати, по аналоговому кабелю VGA разрешения выше FullHD получаются уже замыленными (искажения сигнала при передаче), либо вообще не поддерживаются.
С этим кабелем на высоком разрешении хорошо работает на ноуте с виндой (не знаю, какая видеокарта) и на Альте (Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics  driver: i915 v: kernel).
 Кабель из комплекта монитора (Philips 275e), похоже с кабелем всё нормально.
« Последнее редактирование: Вчера в 04:31:52 от reshta »