LinuxForum.Fans
Тема

[Решено] GeForce GT520,2 монитора,проблема с разрешением

Автор: djpawa 9 сообщений 4915 просмотров
#283800

Собственно есть 2 монитора,первый монитор/телевизор(novator).Второй какой-то давний ENVISION.На 2 монике разрешение 1024х768,с ним проблем нет,а на первый надо 1366х768(подключен к DVI разьему через переходник,если важно).Если прописываю в NVIDIA X Server Settings нужное разрешение,границы вылазят за пределы рабочего стола и дополнительно частичка отражаеться на 2 монике.+В NVIDIA X Server Settings не работает назначение частоты(например 1366х768_70).
Драйвера версии 304.43,ОС OpenSuse 12.2,видяха NVIDIA GeForce GT520.

P.S. когда то в убунте помогла правка xorg.conf,но тут он вроде не задействован( и тогда был только один монитор).Заметил только файл 50-monitor.conf в папке xorg.conf.d,но как его править для 2 моников незнаю,пытался вставить в нем ModeLine сгенерированый gtf,иксы не запустились =(

P.P.S не злитесь если тема поднималась,да нуб(поиск юзал,пересмотрел решенные),2 рас пытаюсь перейти на линукс(с убунтой не срослось)

#283827

расширением

Разрешением наверное всё-таки.

"djpawa" написал:
но тут он вроде не задействован

Создайте.

text
# nvidia-xconfig
"djpawa" написал:
NVIDIA X Server Settings не работает назначение частоты(например 1366х768_70).

Запустите nvidiasettings от рута, после создания xorg.conf (должно будет сохранять, если поддерживается конечно)

text
# nvidiasettings
#283867

xorg.conf сохранился.Спасибо.
Но все же основная проблема была не в этом.
Подскажите какие параметры задать в xorg.conf чтобы настроить первый монитор.
Прикрепляю фото с настоящим состояниям.

Показать

И содержимое xorg.conf

Показать
text
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 304.43  (buildmeister@swio-display-x86-rhel47-13)  Sun Aug 19 21:19:17 PDT 2012

Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection

Section "Files" EndSection

Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection

Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection

Section "Monitor" # HorizSync source: builtin, VertRefresh source: builtin Identifier "Monitor0" VendorName "Unknown" ModelName "CRT-0" HorizSync 28.0 - 55.0 VertRefresh 60.0 - 72.0 Option "DPMS" EndSection

Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GT 520" EndSection

Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "Stereo" "0" Option "metamodes" "CRT-0: nvidia-auto-select @1366x768 +0+0, CRT-1: nvidia-auto-select +1024+0" SubSection "Display" Depth 24 EndSubSection EndSection

П.С.боюсь иксы просто больше не будут запускатся после моего редактирование.
Зарание спасибо :)

#283885

Не совсем,у меня работают оба монитора( подключаються к одной видяхе 1 DVI(через переходник DVI-VGA),и 2 VGA),просто если задать разрешение для первого вручную,он как бы выталкивает 2,но думаю это решается обычными средствами OpenSuse,а именно задать координаты(Размер и Ориентация-Системные параметры)или правкой пункта Position в NVIDIA X Server Settings,в данный момент проблема только с некорректной настройкой разрешение первого монитора.Может проблема решиться правкой HorizSync VertRefresh?Но что надо и как прописать незнаю.

П.С.в документации по монитору не указаны параметры HorizSync

#283917

Выставил одно из доступных(xrandr посмотрел) разрешений(1280х960)Но картинка "розплющена" надо именно на 768.Но если задаю вручную в xorg.conf монитор вообще не запускеться.

если пробую вручную добавить в консоли

text

deadblood # xrandr --newmode "1280x768_70.00"   95.00  1280 1360 1488 1696  768 771 781 802 -hsync +vsync  
deadblood # xrandr --addmode DVI-I-0 1280x768_70
xrandr: cannot find mode "1280x768_70"
deadblood # xrandr --addmode DVI-I-0 1280x768_70.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  153 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  31
  Current serial number in output stream:  32

#283934

Даже если используется одна карточка в файле xorg.conf должно быть две секции device.
В общем гугл в помощь или например, 2-х летней давности:
http://forums.opensuse.org/p-russian/dhydhdhdhdhundhdhdh/1054-1073-1097-1080-1081/463656-dhdhnnndhdhdhdh-dhdhdhdhdhdhdhndhudhnoedhdhdhdh-dhdhdhdhndhndh-dhdh-suse-11-4-a.html
http://www.xakep.ru/magazine/xa/110/096/1.asp

#284120

Всем огромное спасибо,все намного проще решилось,даж стыдно.
Если кому то пригодиться вот конечный вариант xorg.conf.

Показать
text
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 304.60  (buildmeister@swio-display-x86-rhel47-04.nvidia.com)  Sun Oct 14 21:34:33 PDT 2012

Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection

Section "Files" EndSection

Section "Module" Load "glx" EndSection

Section "InputDevice"

# generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection

Section "InputDevice"

# generated from default Identifier "Keyboard0" Driver "kbd" EndSection

Section "Monitor"

# HorizSync source: builtin, VertRefresh source: builtin Identifier "Monitor0" VendorName "Unknown" ModelName "Envision EN5400e" HorizSync 30.0 - 63.0 VertRefresh 55.0 - 75.0 ModeLine "1280x768_71.00" 96.50 1280 1360 1488 1696 768 771 781 803 -hsync +vsync ModeLine "1360x768_70.00" 100.50 1360 1440 1576 1792 768 771 781 802 -hsync +vsync Option "DPMS" EndSection

Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GT 520" EndSection

Section "Screen"

Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "nvidiaXineramaInfoOrder" "CRT-0" Option "ModeValidation" "NoMaxPClkCheck" Option "Stereo" "0" Option "metamodes" "CRT-1: nvidia-auto-select +1280+0, CRT-0: 1280x768_71 +0+0; CRT-1: 1024x768 +0+0; CRT-1: nvidia-auto-select +1024+0, CRT-0: nvidia-auto-select +0+0; CRT-1: 1024x768 +0+0; CRT-1: 1024x768 +0+0, CRT-0: 1024x768 @1366x768 +0+0; CRT-0: nvidia-auto-select +0+0; CRT-0: 1024x768 +0+0; CRT-0: 1024x768_70 +0+0; CRT-0: 1024x768_60 +0+0; CRT-0: 800x600 +0+0; CRT-0: 800x600_72 +0+0; CRT-0: 800x600_60 +0+0; CRT-0: 640x480 +0+0; CRT-0: 640x480_60 +0+0; CRT-0: 512x384 +0+0; CRT-0: 512x384d70 +0+0; CRT-0: 512x384d60 +0+0; CRT-0: 400x300 +0+0; CRT-0: 400x300d72 +0+0; CRT-0: 320x240 +0+0; CRT-0: 320x240d60 +0+0; CRT-0: nvidia-auto-select +0+0; CRT-1: nvidia-auto-select +1024+0, CRT-0: 1024x768 @1366x768 +0+0" SubSection "Display" Depth 24 EndSubSection EndSection

#284125
"aliaksei1818" написал:
Даже если используется одна карточка в файле xorg.conf должно быть две секции device.

И с одной всё работает.

Войдите или зарегистрируйтесь, чтобы ответить.