URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2541
[ Назад ]

Исходное сообщение
"частота монитора"

Отправлено pink_floyd , 09-Апр-09 21:53 
вообщем столкнулся с такой проблемой: монитор не может выдать даже 85 hz на 1024х768 (под виндой работал и на 100 hz)
монитор LG F700P видеокарта 9800gt (драйвера установлены)

в /etc/X11/xorg.conf вписал
HorizSync    30.0 - 98.0
VertRefresh  50.0 - 160.0

в Section Monitor

туда же скопировал modeline
# gtf 1024 768 100

Modeline "1024x768_100.00"  113.31  1024 1096 1208 1392  768 769 772 814  -HSync +Vsync

добавил его в дисплей

SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes     "1024x768_100.00"
EndSubSection

и ничего, частота не изменилась, посмотрел в xrandr

Screen 0: minimum 320 x 175, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768       50.0*    51.0     52.0     53.0     54.0     55.0
   832x624        56.0
   800x600        57.0     58.0     59.0     60.0     61.0     62.0
   800x512        63.0
   720x400        64.0
   700x525        65.0     66.0
   640x480        67.0     68.0     69.0     70.0
   640x400        71.0
   640x350        72.0
   576x384        73.0
   512x384        74.0     75.0     76.0
   400x300        77.0
   320x240        78.0     79.0
   320x175        80.0

пробовал изменить в nvidia-settings, при перезапуске иксов настройки сбрасываются



Содержание

Сообщения в этом обсуждении
"частота монитора"
Отправлено angra , 10-Апр-09 02:11 
>HorizSync    30.0 - 98.0
>VertRefresh  50.0 - 160.0

Попробуй убрать/закоментировать
Также убери все остальные SubSection "Display" в Section "Screen".

Чтение лога иксов тоже может дать подсказки почему этот режим отбрасывается как неверный.


"частота монитора"
Отправлено pink_floyd , 10-Апр-09 11:09 
>>HorizSync    30.0 - 98.0
>>VertRefresh  50.0 - 160.0
>
>Попробуй убрать/закоментировать
>Также убери все остальные SubSection "Display" в Section "Screen".
>
>Чтение лога иксов тоже может дать подсказки почему этот режим отбрасывается как
>неверный.

(--) NVIDIA(0): Connected display device(s) on Unknown at PCI:1:0:0:
(--) NVIDIA(0):     LG F700P (CRT-1)
(--) NVIDIA(0): LG F700P (CRT-1): 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-1
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1024x768_100.00"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768

.........

(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): Setting mode "1024x768_100.00"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture


по логу вроде все ок, но изменений по-прежнему нет


"частота монитора"
Отправлено mikra , 10-Апр-09 12:48 
http://http.download.nvidia.com/XFree86/Linux-x86/180.44/REA...

Если видеокарта спрашивает edid у монитора, то многие записи в конфиге бесполезны.
Например, UseEDID и UseEdidFreqs включены по умолчанию, так что ручная установка HorizSync и VertRefresh драйвером игнорируется.
Если заданный человеком модлайн отсутствует в EDID, то драйвер выберет ближайший режим. Может потому и ошибки в логах нет.

Возможно, твоего видеорежима нет в мониторе и тянет он его недокументированно. Тогда в винде он доступен при снятой галочке "показывать только поддерживаемые монитором частоты". В иксах надо отключить UseEDID чтобы свободно оперировать частотами и модлайнами.


"частота монитора"
Отправлено pink_floyd , 10-Апр-09 14:12 
>[оверквотинг удален]
>
>Например, UseEDID и UseEdidFreqs включены по умолчанию, так что ручная установка HorizSync
>и VertRefresh драйвером игнорируется.
>Если заданный человеком модлайн отсутствует в EDID, то драйвер выберет ближайший режим.
>Может потому и ошибки в логах нет.
>
>Возможно, твоего видеорежима нет в мониторе и тянет он его недокументированно. Тогда
>в винде он доступен при снятой галочке "показывать только поддерживаемые монитором
>частоты". В иксах надо отключить UseEDID чтобы свободно оперировать частотами и
>модлайнами.

монитор точно поддерживает 100hz на 1024х768
HorizSync    30.0 - 98.0
VertRefresh  50.0 - 160.0
взяты с сайта производителя, драйвер на видеокарту ставил из портов

почитал про EDID, отключил его

Option      "UseEDIDFreqs"      "FALSE"
Option      "UseEDID"           "FALSE"
Option      "UseEDIDDpi"        "FALSE"
Option      "ModeValidation"    "NoEdidModes"

по логам вроде все, однако xrandr показывает максимальную частоту 55hz на 1024x768

(**) NVIDIA(0): Option "UseEDID" "FALSE"
(**) NVIDIA(0): Option "UseEdidFreqs" "FALSE"
(**) NVIDIA(0): Option "UseEdidDpi" "FALSE"
(**) NVIDIA(0): Option "ModeValidation" "NoEdidModes"
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been
(**) NVIDIA(0):     disabled on all display devices.
(**) NVIDIA(0): Ignoring EDIDs
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(WW) NVIDIA(GPU-0): Failed to determine GPU name
(II) NVIDIA(GPU-0): Not probing EDID on CRT-1.
(II) NVIDIA(0): NVIDIA GPU Unknown (Unknown) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 524288 kBytes
(--) NVIDIA(0): VideoBIOS: 62.92.52.00.00
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on Unknown at PCI:1:0:0:
(--) NVIDIA(0):     CRT-1
(--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Mode Validation Overrides for CRT-1:
(II) NVIDIA(0):     NoEdidModes
(II) NVIDIA(0): Assigned Display Device: CRT-1
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1024x768_100.00"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
.....
(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): Setting mode "1024x768_100.00"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture



"частота монитора"
Отправлено mikra , 10-Апр-09 15:05 
>(II) NVIDIA(0): NVIDIA GPU Unknown (Unknown) at PCI:1:0:0 (GPU-0)
>(--) NVIDIA(0): Memory: 524288 kBytes
>(--) NVIDIA(0): VideoBIOS: 62.92.52.00.00

А почему драйвер не распознает видеокарту?
Может попробовать родные драйвера от nvidia?


"частота монитора"
Отправлено pink_floyd , 10-Апр-09 19:01 
>>(II) NVIDIA(0): NVIDIA GPU Unknown (Unknown) at PCI:1:0:0 (GPU-0)
>>(--) NVIDIA(0): Memory: 524288 kBytes
>>(--) NVIDIA(0): VideoBIOS: 62.92.52.00.00
>
>А почему драйвер не распознает видеокарту?
>Может попробовать родные драйвера от nvidia?

обновил дрова

(**) NVIDIA(0): Option "UseEDID" "FALSE"
(**) NVIDIA(0): Option "UseEdidFreqs" "FALSE"
(**) NVIDIA(0): Option "UseEdidDpi" "FALSE"
(**) NVIDIA(0): Option "ModeValidation" "NoEdidModes"
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been
(**) NVIDIA(0):     disabled on all display devices.
(**) NVIDIA(0): Ignoring EDIDs
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0):     enabled.
(II) NVIDIA(GPU-0): Not probing EDID on CRT-1.
(II) NVIDIA(0): NVIDIA GPU GeForce 9800 GT (G92) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 524288 kBytes
(--) NVIDIA(0): VideoBIOS: 62.92.52.00.00
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 9800 GT at PCI:1:0:0:
(--) NVIDIA(0):     CRT-1
(--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Mode Validation Overrides for CRT-1:
(II) NVIDIA(0):     NoEdidModes
(II) NVIDIA(0): Assigned Display Device: CRT-1
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0):     "1024x768_100.00"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:

##########################################

(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): Setting mode "1024x768_100.00"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(==) NVIDIA(0): Disabling shared memory pixmaps
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled

эффект тот же :(


"частота монитора"
Отправлено mikra , 13-Апр-09 13:21 
Помнится в nvidia-settings есть кнопочка "сохранить конфиг". Перед этим на конфиг надо права юзеру выставить. Нужные настройки разрешения и частоты будут указаны в конфиге как директивы к TwinView. Можно попробовать так...

А еще, я бы попробовал модлайны свои вписывать при "TwinView" "0".

Я настраивал видеовыход на nvidia с проприетарными дровами. Так для него модлайны вообще игнорируются драйвером. Об этом написано в документации, но кажется для модлайнов обычному монитору у драйвера тоже есть какие-то свои соображения.


"частота монитора"
Отправлено pink_floyd , 10-Апр-09 22:43 
удалил modeline, попробовал после перезапуска исков залесть в nvidia-settings и поменять там
и возник такой вопрос - как узнать реальный частоты монитора?

а то xrandr выдает:

1024x768       67.0     68.0     69.0     70.0     71.0     97.0*

в kde после изменений в nvidia-settings стал показывать 97, было 71

а nvidia-setting -q RefreshRate показывают следующее:

  Attribute 'RefreshRate' (bsd-desktop.:0.0; display device: CRT-1): 85.00 Hz.


"частота монитора"
Отправлено angra , 12-Апр-09 08:13 
>и возник такой вопрос - как узнать реальный частоты монитора?

Это сложный вопрос. Встречал случай когда и винда и меню самого монитора говорили, что у него 85гц, однако визуально было видно, что явно не больше 60. При смене на 75 изображение действительно выглядело на 75. Другой монитор вообще при 1024x768x83 рапортовал 1280x1024x60.
Да и вообще циферки это только пиписьками мериться, главное, чтобы смотреть на изображение было приятно и не играет роли 85гц там или 120гц в циферках.


"частота монитора"
Отправлено mikra , 16-Апр-09 11:44 
Ты напиши как модлайн твой заработает. В чем же дело-то было