Проблема с Xorg и Nvidia

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
celarent_Israel
Сообщения: 164
Статус: Теперь я робот...
ОС: Debian 4.0 Lenny, WinXP

Проблема с Xorg и Nvidia

Сообщение celarent_Israel »

Доброго времени суток. Ситуация такая. Прочитал на nvidia.com мануал по установке и настройке дров nvidia в FreeBSD.

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

cd /usr/ports/x11/nvidia-driver
make install clean (собирал без поддержки Linux-compat и с использованием freebsd agp driver, который вкомпилен в ядро)

Всё прошло прекрасно. Подкрутил xorg.conf как сказано в мануале. После startx иксы поднимаются, но при использовании OpenGL (тот же glxgears) комп намертво виснет. И никак не могу поменять частоту. она всегда 75 Hz, а нада 60 под LCD монитор. Поможите плиз решить проблему. :(
Тяжело быть роботом...
Спасибо сказали:
Аватара пользователя
ipse
Сообщения: 133
ОС: FreeBSD 6.0

Re: Проблема с Xorg и Nvidia

Сообщение ipse »

Держи мануал
1) определяемся, с каким AGP драйвером будем работать (рекомендуется NVidia-ский, с ним и будем).
2.1) значит правим конфиг ядра, удаляя оттуда строку
device agp
и пересобираем ядро.
2.2) ЛИБО: прописываем в /boot/device.hints строку
hint.agp.0.disabled="1"
3) собираем драйвер:
make deinstall clean
(если драйвер уже установлен). Будет ругаться, что не может выгрузить nvidia.ko - и черт бы с ним.
make config
(выключаем первый и последний пункты - AGP и LINUX-совместимость)
make install clean
4) прописываем в /boot/loader.conf строку
nvidia_load="YES"
(если там этой строки еще нет)
5) Проверяем - есть ли в /etc/X11/xorg.conf строка
Option "NvAgp" "1"
Если нет, то дописываем.
Так же удаляем старые модули
Load "dri"
Load "GLCore"
а вместо них пишем
Load "glx"
6) reboot
хэндбук ниасилил...
Спасибо сказали:
Аватара пользователя
celarent_Israel
Сообщения: 164
Статус: Теперь я робот...
ОС: Debian 4.0 Lenny, WinXP

Re: Проблема с Xorg и Nvidia

Сообщение celarent_Israel »

Ок, пасиб, щас попробую. А что делать с частотой? Как её поменять на 60 Hz? Option "NvAgp" "1" - в какую секцию прописывать?
Тяжело быть роботом...
Спасибо сказали:
Аватара пользователя
ipse
Сообщения: 133
ОС: FreeBSD 6.0

Re: Проблема с Xorg и Nvidia

Сообщение ipse »

Вот мой xorg.conf

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
Load "dbe"
#Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "freetype"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
#DisplaySize 320 240 # mm
Identifier "Monitor0"
VendorName "AOC"
ModelName "7G"
### Uncomment if you don't want to default to DDC:
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 160.0
Option "DPMS"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "FlatPanel" # [<bool>]
#Option "FPDither" # [<bool>]
#Option "CrtcNumber" # <i>
#Option "FPScale" # [<bool>]
#Option "FPTweak" # <i>
Option "NvAgp" "1"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV31 [GeForce FX 5600]"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection


У меня все работает нормально :)
хэндбук ниасилил...
Спасибо сказали:
Аватара пользователя
celarent_Israel
Сообщения: 164
Статус: Теперь я робот...
ОС: Debian 4.0 Lenny, WinXP

Re: Проблема с Xorg и Nvidia

Сообщение celarent_Israel »

И скока fps glxgears выдаёт?
Тяжело быть роботом...
Спасибо сказали:
Аватара пользователя
Catar
Сообщения: 94
ОС: Mac OS X

Re: Проблема с Xorg и Nvidia

Сообщение Catar »

Вот у меня вопрос - 12125 FPS - это нормально?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Проблема с Xorg и Nvidia

Сообщение Aectann »

celarent_Israel писал(а):
03.08.2006 20:03
А что делать с частотой? Как её поменять на 60 Hz?

А зачем? Для LCD-монитора это не критично. У меня сейчас Samsung SyncMaster 740T, так он частоту ни в какую менять не хочет. 75Hz и всё. Хоть жёстко в xorg.conf прописывай 60-60, а в своем меню он все равно 75 показывает. Так что на это можно забить. Тем более что 75 у LCD - это реальные 60(за подробностями к Topper'у)
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
ipse
Сообщения: 133
ОС: FreeBSD 6.0

Re: Проблема с Xorg и Nvidia

Сообщение ipse »

2600 FPS в среднем
хэндбук ниасилил...
Спасибо сказали:
Аватара пользователя
celarent_Israel
Сообщения: 164
Статус: Теперь я робот...
ОС: Debian 4.0 Lenny, WinXP

Re: Проблема с Xorg и Nvidia

Сообщение celarent_Israel »

Прикольно, у меня 1200. Короче лажа с этими дровами. Нихотят они фунциклировать как надо. :huh:
Тяжело быть роботом...
Спасибо сказали:
Аватара пользователя
celarent_Israel
Сообщения: 164
Статус: Теперь я робот...
ОС: Debian 4.0 Lenny, WinXP

Re: Проблема с Xorg и Nvidia

Сообщение celarent_Israel »

Кстати ipse, в ядро надо включать девайс drm?
Catar, я тож так хочу. Как сделать, ну не фунциклирует. :angry:
Тяжело быть роботом...
Спасибо сказали:
Аватара пользователя
ipse
Сообщения: 133
ОС: FreeBSD 6.0

Re: Проблема с Xorg и Nvidia

Сообщение ipse »

Я в ядро ничего не включал, только отрубил фряшный агп через хинтс. Кстати линукс совместимость все-таки в драйвер надо включить, у меня без нее линукс дум3 не пошел.
хэндбук ниасилил...
Спасибо сказали:
Аватара пользователя
celarent_Israel
Сообщения: 164
Статус: Теперь я робот...
ОС: Debian 4.0 Lenny, WinXP

Re: Проблема с Xorg и Nvidia

Сообщение celarent_Israel »

У меня кстати такой вот вопрос. В конфиге ядра 5.5 есть device radeondrm, но если его включить в ядро, то видео от ATI не определяется. Как тогда заводятся карты от ATI на bsd 5.5?
Тяжело быть роботом...
Спасибо сказали:
Аватара пользователя
celarent_Israel
Сообщения: 164
Статус: Теперь я робот...
ОС: Debian 4.0 Lenny, WinXP

Re: Проблема с Xorg и Nvidia

Сообщение celarent_Israel »

Кстати для корректной работы иксов надо ли добавлять в ядро device vt ?
Тяжело быть роботом...
Спасибо сказали:
Аватара пользователя
ipse
Сообщения: 133
ОС: FreeBSD 6.0

Re: Проблема с Xorg и Nvidia

Сообщение ipse »

Я ядро вобще не трогал.
хэндбук ниасилил...
Спасибо сказали: