NVIDIA && Xorg

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
ZeBriD
Сообщения: 424
ОС: Debian Testing

NVIDIA && Xorg

Сообщение ZeBriD »

Установил последние дрова на nvidia. У меня в иксах Разрешение 1024х768 а чистота обновления всего 70 и нет др вариантов =( . Где можно это исправить? В файле конфига Xorg-а частоты монитора прописанны (30-70, 50-160).
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: NVIDIA && Xorg

Сообщение mark »

Где можно это исправить?


В xorg.conf :D :D :D
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: NVIDIA && Xorg

Сообщение Poor Fred »

ZeBriD писал(а):
08.05.2006 22:12
Установил последние дрова на nvidia. У меня в иксах Разрешение 1024х768 а чистота обновления всего 70 и нет др вариантов =( . Где можно это исправить? В файле конфига Xorg-а частоты монитора прописанны (30-70, 50-160).


так для начала запустим утилиту входящую в состав xorg:
gtf 1152 864 100

Она выдаст строчку, которую на скопировать в /etc/X11/xorg.conf в section monitor:

Section "Monitor"
Identifier "iiyama"
VendorName "1152x864_100.00"
ModelName "1152x864@100.00 Hz"
# 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz
Modeline "1152x864_100.00" 143.47 1152 1232 1360 1568 864 865 868 915 -HSync +Vsync
Option "DPMS"
EndSection

Теперь идем в section "Screen" и редактируем:

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "iiyama" # Монитор, который определили выше
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1152x864_100.00"
# Режим определенный выше строчкой Modeline
EndSubSection
EndSection
Рестартуем "иксы".
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
ZeBriD
Сообщения: 424
ОС: Debian Testing

Re: NVIDIA && Xorg

Сообщение ZeBriD »

Poor Fred писал(а):
09.05.2006 06:12
так для начала запустим утилиту входящую в состав xorg:
gtf 1152 864 100
Она выдаст строчку, которую на скопировать в /etc/X11/xorg.conf в section monitor:
А нет такой утилиты.... :(
Да и в принципе, если указать в конфиге xorg-a вместо nvidia nv, то всё замечательно. Да и при старых дровах на nvidia тоже всё было отлично.
Спасибо сказали:
Аватара пользователя
killdos
Сообщения: 187
Статус: Cклеротик
ОС: FreeBSD, NetBSD, винда

Re: NVIDIA && Xorg

Сообщение killdos »

ZeBriD писал(а):
08.05.2006 22:12
В файле конфига Xorg-а частоты монитора прописанны (30-70, 50-160).

Сомневательно мне что при такой строчной развёртке этот моник потянет бОльшую кадровую частоту. ИМХО повезло что 70Hz.
"UNIX is simple and coherent..." (c) Dennis Ritchie, "GNU's Not UNIX" (c) Richard Stallman
Спасибо сказали:
Аватара пользователя
Kuzja
Сообщения: 675
Статус: розовая хрюшка

Re: NVIDIA && Xorg

Сообщение Kuzja »

Вобще-то человек задал справедливый вопрос.
Я уже не первый раз встрачаю на форумах подобные притензии к новым дровам. У меня самого выше 70 не поднимается никакими способами, хотя на nv стабильно 85. Наверно с этими дровами нужно как-то по-особому...
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: NVIDIA && Xorg

Сообщение Aectann »

Kuzja писал(а):
09.05.2006 12:15
Вобще-то человек задал справедливый вопрос.
Я уже не первый раз встрачаю на форумах подобные притензии к новым дровам. У меня самого выше 70 не поднимается никакими способами, хотя на nv стабильно 85. Наверно с этими дровами нужно как-то по-особому...

На всех версиях дров пишу в xorg.conf:

HorizSync 85-85
VertRefresh 85-85
и всё всегда работает.
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
ZeBriD
Сообщения: 424
ОС: Debian Testing

Re: NVIDIA && Xorg

Сообщение ZeBriD »

killdos писал(а):
09.05.2006 09:50
Сомневательно мне что при такой строчной развёртке этот моник потянет бОльшую кадровую частоту. ИМХО повезло что 70Hz.
Да нет, как раз 85 это макс. для 1024х768 на моём мониторе :blink: . Да и потом говорю же, до этого всё было нормально при таких настройках развёрток.
(Kuzja @ May 9 2006, в 15:15) писал(а):Наверно с этими дровами нужно как-то по-особому...
Было бы хорошо узнать как именно по особому обращаться с новыми дровами :rolleyes:
Спасибо сказали:
n1tr0gen
Сообщения: 149

Re: NVIDIA && Xorg

Сообщение n1tr0gen »

Чтобы работала указанная в modeline частота, его имя (modeline) нужно сделать уникальным.
Modeline "1152x864_100.00" 143.47 1152 1232 1360 1568 864 865 868 915 -HSync +Vsync
Как видно в примере, задано имя "1152х864_100.00". Если задать просто "1152х864", драйвер nvidia включит какой-то заранее определенный штатный режим.
Спасибо сказали:
Аватара пользователя
Eugene_E
Сообщения: 101
ОС: Zenwalk Linux

Re: NVIDIA && Xorg

Сообщение Eugene_E »

А вот у меня LG720P и под виндой, при обновлении дров на монитор, он выдает 100Гц (в OSD меню показывает вместо 1024х768 100Гц вот такую строку 81,3 кГц 100Гц) Вопрос: 81,3 кГц - это "hsync"?
AIDA показывает: 30 - 98 кГц, 50 - 160 Гц.

Что мне нужно записывать в секцию "monitor"?

По этой ссылке http://knot.pu.ru/faq/xfaq я нашел весьма подробное описание настройки монитора в XFree86. Но есть еще вопросы: как выяснить частоту генератора "pclk"? У меня nVidia FX5200.
Дорогу осилит идущий...
Спасибо сказали:
Robotrabbit
Сообщения: 13

Re: NVIDIA && Xorg

Сообщение Robotrabbit »

Я вот скачал с оф сайта nvidia дравер (какой-то файлик с расширением run)
Надо мол вырубить иксы и потом запустиь его . Этот файл требует подключится
к интернету и сибирается чего-то перекомпилировать ядро.
Так вот.
Неспроста это наверное.
Отсюда должно следовать, что уже в ядре есть наверное ограничение какое-то 85 гц. ;)
И с непонятной быстротою
Внизу вращается земля,
На ночь со страшной темнотою
И светлый полдень круг деля.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: NVIDIA && Xorg

Сообщение Nightwolf_ng »

Robotrabbit писал(а):
12.05.2006 00:58
Отсюда должно следовать

Никак нет... :blink: "Этот файлик" просто ищет на сайте nvidia готовый модуль для ядра, а если не находит, то компилирует свой... В ядро он не лезет...
Спасибо сказали:
Аватара пользователя
Eugene_E
Сообщения: 101
ОС: Zenwalk Linux

Re: NVIDIA && Xorg

Сообщение Eugene_E »

Почитал я выше указанный мною howto и так и не понял каким макаром выбирать все эти H1...H4, V1...V4, L, M. Может кто-нибудь из знающих прольет мне свет на энту бяку :unsere:

Буду очень благодарен.
Дорогу осилит идущий...
Спасибо сказали:
Аватара пользователя
ReX Madgere
Сообщения: 275
ОС: Debian Etch

Re: NVIDIA && Xorg

Сообщение ReX Madgere »

Eugene_E писал(а):
12.05.2006 09:36
Почитал я выше указанный мною howto и так и не понял каким макаром выбирать все эти H1...H4, V1...V4, L, M. Может кто-нибудь из знающих прольет мне свет на энту бяку :unsere:

Буду очень благодарен.


В линухе есть утиль которая готовый моделайн выдает, внимательно прочитай третий пост сверху. А то калькулятором ты его упаришься считать.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: NVIDIA && Xorg

Сообщение diesel »

n1tr0gen писал(а):
10.05.2006 11:51
Чтобы работала указанная в modeline частота, его имя (modeline) нужно сделать уникальным.
Modeline "1152x864_100.00" 143.47 1152 1232 1360 1568 864 865 868 915 -HSync +Vsync
Как видно в примере, задано имя "1152х864_100.00". Если задать просто "1152х864", драйвер nvidia включит какой-то заранее определенный штатный режим.


У меня вот так вот:

Код: Выделить всё

Section "Device"
        Identifier      "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
        Driver          "nvidia"
        BusID           "PCI:1:0:0"
EndSection

Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        Modeline        "1024x768_75.00" 81.54  1024 1064 1168 1352   768  768  770  804 -HSync +Vsync
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
        Monitor         "Generic Monitor"
        DefaultDepth    24
   SubSection "Display"
        Depth   24
        Modes    "1024x768_75.00"
   EndSubSection

EndSection

Если дрова nv то работает как и ожидается 1024x768@75, если nvidia - то 800x600. Где я ошибаюсь? Modeline генерировал утилтой: http://www.dkfz.de/spec/linux/modeline/.

ЗЫ: Нашел в описании дров опции - я так понимаю отсюдова и беруться "предустановленные режимы", в моем случае дрова на эти опции не реагируют :( :

Option "UseEdidFreqs" "boolean"

This option controls whether the NVIDIA X driver will use the HorizSync
and VertRefresh ranges given in a display device's EDID, if any. When
UseEdidFreqs is set to True, EDID-provided range information will override
the HorizSync and VertRefresh ranges specified in the Monitor section. If
a display device does not provide an EDID, or the EDID does not specify an
hsync or vrefresh range, then the X server will default to the HorizSync
and VertRefresh ranges specified in the Monitor section of your X config
file. These frequency ranges are used when validating modes for your
display device.

Default: True (EDID frequencies will be used)

Option "IgnoreEDID" "boolean"

Disable probing of EDID (Extended Display Identification Data) from your
monitor. Requested modes are compared against values gotten from your
monitor EDID (if any) during mode validation. Some monitors are known to
lie about their own capabilities. Ignoring the values that the monitor
gives may help get a certain mode validated. On the other hand, this may
be dangerous if you do not know what you are doing. Default: false (use
EDID).

Option "NoDDC" "boolean"

Synonym for "IgnoreEDID"
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: NVIDIA && Xorg

Сообщение diesel »

Вобщем вот так работает:

Код: Выделить всё

Section "Device"
        Identifier      "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
        Driver          "nvidia"
       BusID           "PCI:1:0:0"
        Option "UseEdidFreqs" "FALSE"
        Option "UseEDID" "FALSE"
        Option "ModeValidation" "NoEdidModes,NoVesaModesi,NoXServerModes,NoMaxPClkCheck, NoHorizSyncCheck, NoVertRefreshCheck"
EndSection
Спасибо сказали: