Страница 1 из 3

Вопрос по nvidia

Добавлено: 2009-09-26 10:05:28
Gamerman
Предистория. Было у меня раньше 8-Current, Xorg и KDE4. Все работало.
Теперь стоит 9-current. Всегда, когда ставлю новый софт, старый сношу под чистую, для чистоты установки. Оставляю только конфиги и записи в домашнем каталоге.

Карточка NVIDIA GF 9500
Начал с установки Xorg.
Начались проблемы. Xorg - собирается хорошо, но работать не хочет. Принципиально собираю с поддержкой hald.
Сначала вопросы.
1. При сборке с портов xorg-drivers нужно ли там указывать модуль NV? Есть же порт nvidia-drivers.
2. Если есть hald, то нужен ли тогда файл xorg.conf?
3. При загрузке Х, я не могу переключиться в консоль никак. CTRL+ALT+F? не помогает. Темный экран, хотя возвратиться в Х по CTRL+ALT+F9 могу. При этом мышка и клава в Х не работают.

Выводы. Либо в 9-ке что-то поломали либо поломали что-то в Х. Потому, что конфиги не менял и раньше все работало.
Меня больше волнует, почему я не могу завершить Х и переходить в консоль.

Почему использую 9-ку? Да ради интереса. Машина не критичная, могу и поэкспериментировать.

Re: Вопрос по nvidia

Добавлено: 2009-09-26 11:26:35
Gerk
Gamerman писал(а): 1. При сборке с портов xorg-drivers нужно ли там указывать модуль NV? Есть же порт nvidia-drivers.
2. Если есть hald, то нужен ли тогда файл xorg.conf?
3. При загрузке Х, я не могу переключиться в консоль никак. CTRL+ALT+F? не помогает. Темный экран, хотя возвратиться в Х по CTRL+ALT+F9 могу. При этом мышка и клава в Х не работают.
1. nv собирать не обязательно
2. желателен, т.к. позволяет проводить доп. настройку Xов
3. в /etc/rc.conf следующие строчки присутствуют?:

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

dbus_enable="YES"
hald_enable="YES"
Пробовали пересоздавать xorg.conf c "0" на 9ке?

Re: Вопрос по nvidia

Добавлено: 2009-09-26 11:31:54
Gamerman
Gerk писал(а): 1. nv собирать не обязательно
2. желателен, т.к. позволяет проводить доп. настройку Xов
3. в /etc/rc.conf следующие строчки присутствуют?:

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

dbus_enable="YES"
hald_enable="YES"
Пробовали пересоздавать xorg.conf c "0" на 9ке?
1-2 тоже склонялся к такой мысли.
3. Присутствуют
4. Не пробовал. Попробую.
Проблема в том, что для изменения xorg.conf нужно ребутать машину. Хотя, наверное подниму ссш и з другой машины буду сваливать Х.

Re: Вопрос по nvidia

Добавлено: 2009-09-26 14:54:46
paradox
большенство проблем именно из за включеного хола при компиляции
отключайте его нахрен что бы меньше глючило
и красиво впиши то что нужно в xorg.conf
и все будет работать

Re: Вопрос по nvidia

Добавлено: 2009-09-26 19:57:38
Gamerman
paradox писал(а):большенство проблем именно из за включеного хола при компиляции
отключайте его нахрен что бы меньше глючило
А как же фичи разные? Типа автоподключение дисков и флешек?

Re: Вопрос по nvidia

Добавлено: 2009-09-27 14:44:53
iZEN
Gamerman писал(а):А как же фичи разные? Типа автоподключение дисков и флешек?
Для этого есть devd.conf :roll: .

Re: Вопрос по nvidia

Добавлено: 2009-09-27 18:39:38
Gamerman
Тогда зачем нужен hald?

Re: Вопрос по nvidia

Добавлено: 2009-09-27 18:41:58
paradox
как зачем
нужно же куда то раздувать софт
ждите, .... еще какая то фигня появиться в новом xorg :-D

Re: Вопрос по nvidia

Добавлено: 2009-09-28 14:41:29
Magi
Gamerman писал(а): 3. При загрузке Х, я не могу переключиться в консоль никак. CTRL+ALT+F? не помогает. Темный экран, хотя возвратиться в Х по CTRL+ALT+F9 могу. При этом мышка и клава в Х не работают.
Насколько я понял это новое в Xorg 7.4
http://www.freebsd.org/doc/en_US.ISO885 ... onfig.html
# Xorg -config xorg.conf.new
темный экран в новом Xorg 7.4 и должен быть
# Xorg -config xorg.conf.new -retro
как и в старом черно-серая сетка с курсором мышки Х

Re: Вопрос по nvidia

Добавлено: 2009-09-28 14:52:08
Gamerman
Magi писал(а):[
# Xorg -config xorg.conf.new
темный экран в новом Xorg 7.4 и должен быть
И ни одного окна?

Re: Вопрос по nvidia

Добавлено: 2009-09-28 15:13:41
Magi
Gamerman писал(а):
Magi писал(а):[
# Xorg -config xorg.conf.new
темный экран в новом Xorg 7.4 и должен быть
И ни одного окна?
Просто пустой темный экран.
Starting with Xorg 7.4 and above, this test produces a black screen which may make it difficult to diagnose whether X11 is working properly.
Еще по умолчанию в Xorg 7.4 отключена комбинация Ctrl+Alt+Backspace, ее нужно включить.
CTRL+ALT+F? у меня работают.

Re: Вопрос по nvidia

Добавлено: 2009-09-28 15:14:45
Gamerman
А как же тогда проверить корректно ли хорг работает или просто экран потух?

Re: Вопрос по nvidia

Добавлено: 2009-09-28 15:18:12
paradox
я устанавливаю blackbox и проверяю

Re: Вопрос по nvidia

Добавлено: 2009-09-28 15:24:05
Magi
Gamerman писал(а):А как же тогда проверить корректно ли хорг работает или просто экран потух?
Тогда так
# Xorg -config xorg.conf.new -retro
Если видно сетку и работает мышка то все ок, далее ставь KDE или другую графическую оболочку.

Re: Вопрос по nvidia

Добавлено: 2009-09-28 15:44:33
Gamerman
Спасибо, попробую

Re: Вопрос по nvidia

Добавлено: 2009-10-02 14:00:10
Gamerman
Пока мы тут рассуждали нужен HAL или нет, то сегодня увидел такое:

Вышла Ubuntu 9.10 Beta.

Главные изменения:

* свежий GNOME 2.28
* переход на загрузчик GRUB2
* оптимизацию загрузки системы (обещают 10 секунд!!!)
* отказ от механизма HAL в пользу devicekit
* Ядро 2.6.31
* файловая система ext4 по умолчанию

Им, видать, тоже он не нужен :)

Re: Вопрос по nvidia

Добавлено: 2009-10-03 20:49:21
Alex Keda
у меня всё прекрасно работает с халом....

Re: Вопрос по nvidia

Добавлено: 2009-12-21 13:07:06
fanbass
У меня freeBSD 8.0
Поставил Xorg из портов.

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

# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for xorg-drivers-7.4_2
_OPTIONS_READ=xorg-drivers-7.4_2
WITH_MOUSE=true
WITH_KEYBOARD=true
WITHOUT_ATI=true
WITHOUT_MACH64=true
WITH_NV=true
WITHOUT_R128=true
WITHOUT_RADEONHD=true
WITH_VESA=true
WITHOUT_OPENCHROME=true
WITHOUT_INTEL=true
WITHOUT_ACECAD=true
WITHOUT_CALCOMP=true
WITHOUT_CITRON=true
WITHOUT_DIGITALEDGE=true
WITHOUT_DMC=true
WITHOUT_DYNAPRO=true
WITHOUT_ELO2300=true
WITHOUT_ELOGRAPHICS=true
WITHOUT_FPIT=true
WITHOUT_HYPERPEN=true
WITHOUT_JAMSTUDIO=true
WITHOUT_JOYSTICK=true
WITHOUT_MAGELLAN=true
WITHOUT_MAGICTOUCH=true
WITHOUT_MICROTOUCH=true
WITHOUT_MUTOUCH=true
WITHOUT_PALMAX=true
WITHOUT_PENMOUNT=true
WITHOUT_SPACEORB=true
WITHOUT_SUMMA=true
WITHOUT_SYNAPTICS=true
WITHOUT_TEK4957=true
WITHOUT_VMMOUSE=true
WITHOUT_VOID=true
WITHOUT_APM=true
WITHOUT_ARK=true
WITHOUT_CHIPS=true
WITHOUT_CIRRUS=true
WITHOUT_CYRIX=true
WITHOUT_DUMMY=true
WITHOUT_FBDEV=true
WITHOUT_GLINT=true
WITHOUT_I128=true
WITHOUT_I740=true
WITHOUT_IMSTT=true
WITHOUT_MGA=true
WITHOUT_NEOMAGIC=true
WITHOUT_NEWPORT=true
WITHOUT_NSC=true
WITHOUT_RENDITION=true
WITHOUT_S3=true
WITHOUT_S3VIRGE=true
WITHOUT_SAVAGE=true
WITHOUT_SILICONMOTION=true
WITHOUT_SIS=true
WITHOUT_TDFX=true
WITHOUT_TGA=true
WITHOUT_TRIDENT=true
WITHOUT_TSENG=true
WITHOUT_VIA=true
WITHOUT_VMWARE=true
WITHOUT_VOODOO=true

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

# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for xorg-server-1.6.1,1
_OPTIONS_READ=xorg-server-1.6.1,1
WITH_HAL=true
WITH_AIGLX=true
WITH_SUID=true
После поставил драйвера NVIDIA-FreeBSD-x86-185.18.29.
В /boot/loader.conf добавил строку:

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

nvidia_load="YES"
Содержимое xorg.conf.new после моего редактирования:

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

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

Section "Files"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/lib/X11/fonts/misc/"
	FontPath     "/usr/local/lib/X11/fonts/TTF/"
	FontPath     "/usr/local/lib/X11/fonts/OTF"
	FontPath     "/usr/local/lib/X11/fonts/Type1/"
	FontPath     "/usr/local/lib/X11/fonts/100dpi/"
	FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
	Load  "extmod"
	Load  "record"
	Load  "dbe"
	Load  "glx"
#	Load  "dri"
	Load  "dri2"
EndSection

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

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

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Samsung"
	ModelName    "SyncMaster 930BF"
	HorizSync    30-81
	VertRefresh  56-75
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     "DualHead"           	# [<bool>]
	Identifier  "NV AGP"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "NV43 [GeForce 6600 GT]"
	BusID       "PCI:2:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes     "1280x1024"
	EndSubSection
EndSection
1. Почему после:

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

#Xorg -configure
в xorg.conf.new непрописались:

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

	Identifier  "NV AGP"
	Driver      "nvidia"
т.е. мне пришлось это прописывать в ручную.
Дело в том, что когда я устанавливал xorg из пакетов, то эти строчки менялись автоматически.
Вчём может быть проблема?
2. По команде startx -- -config xorg.conf.new - не появляется логотип nvidia.
Когда я устанавливал xorg из пакетов, то по этой же команде логотип мелькал.
Сопоставив эти два пункта я засомневался, использует ли Xorg драйвера nvidia?
Как можно проверить?

Re: Вопрос по nvidia

Добавлено: 2009-12-21 19:07:45
iZEN
Вывод kldstat в студию!

Re: Вопрос по nvidia

Добавлено: 2009-12-22 9:31:56
fanbass
Вывод kldstat:

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

Id Refs Address    Size     Name
 1   11 0xc0400000 b6dfe0   kernel
 2    1 0xc0f6e000 5b54     snd_cmi.ko
 3    3 0xc0f74000 567c0    sound.ko
 4    1 0xc0fcb000 991240   nvidia.ko

Re: Вопрос по nvidia

Добавлено: 2009-12-22 10:56:22
iZEN
После перекомпиляции xorg-server нужно заново перекомпилировать и установить nvidia-driver, так как идёт подмена OpenGL-библиотек. И перезагрузить машину.

Re: Вопрос по nvidia

Добавлено: 2009-12-22 12:45:01
fanbass
О какой перекомпиляции идёт речь?
Всё, что я описал выше было проделано с нуля. Т.е. я взял установочный диск, установил ось, принёс драйвера и xorg с работы, скаченные из портов.
После этого я несколько раз переустанавливал nvidia. Результат всё тот же.

Re: Вопрос по nvidia

Добавлено: 2009-12-22 15:34:02
vg

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

nvidia-config

Re: Вопрос по nvidia

Добавлено: 2009-12-22 16:14:17
iZEN
fanbass писал(а):У меня freeBSD 8.0
После поставил драйвера NVIDIA-FreeBSD-x86-185.18.29.
:st:
ЗАЧЕМ?

В портах:
nvidia-driver 195.22 /usr/ports/x11/nvidia-driver
nvidia-driver-173 173.14.20 /usr/ports/x11/nvidia-driver-173
nvidia-driver-71 71.86.11 /usr/ports/x11/nvidia-driver-71
nvidia-driver-96 96.43.13 /usr/ports/x11/nvidia-driver-96

Определяете, какой драйвер нужен вашей карточке, и ставите драйвер из соответствующего ПОРТА!

Re: Вопрос по nvidia

Добавлено: 2009-12-23 10:08:34
fanbass
vg писал(а):

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

nvidia-config
Command not found
iZEN писал(а):
fanbass писал(а):У меня freeBSD 8.0
После поставил драйвера NVIDIA-FreeBSD-x86-185.18.29.
:st:
ЗАЧЕМ?

В портах:
nvidia-driver 195.22 /usr/ports/x11/nvidia-driver
nvidia-driver-173 173.14.20 /usr/ports/x11/nvidia-driver-173
nvidia-driver-71 71.86.11 /usr/ports/x11/nvidia-driver-71
nvidia-driver-96 96.43.13 /usr/ports/x11/nvidia-driver-96

Определяете, какой драйвер нужен вашей карточке, и ставите драйвер из соответствующего ПОРТА!
А причём здесь версия драйвера nvidia?
В моём случая разница лишь в том, что до этого я делал всё тоже самое, но только Xorg был установлен из пакета.
Версия драйвера nvidia использовалась одна и таже.
Вопрос заключается в том, как определить использует ли Xorg драйвер nvidia или всё таки ципляет nv