Приветствую. Я новичок во FreeBSD (у меня FreeBSD 6.2-release), так что не пинайте за ламерский вопрос. Надо установить драйвер для видяхи NVidia - GeForce FX5200. Хочу уточнить несколько моментов.
На сайте NVidia я нашел подходящий драйвер - http://www.nvidia.ru/object/freebsd_1.0-9746_ru.html
Теперь вопросы:
1. Там в замечании перед установкой написано "Если вы используете FreeBSD 6.x, убедитесь, что установлен пакет 'compat5x'". Установлен ли у меня этот пакет? Как это узнать?
2. В руководстве по установке - http://ru.download.nvidia.com/freebsd/1.0-9746/README/chapte...
сказано - "This installation procedure will likely be simplified further in the future, but for the moment you will need to download the NVIDIA FreeBSD Driver Set archives from the NVIDIA website, extract them to a temporary location of your choice, and run the following from the root of the extracted directory hierarchy:
% make install
This will compile the NVIDIA FreeBSD kernel module, install it, and kldload it."Хотелось бы уточнить порядок моих действий, т.е. я скачиваю этот драйвер через web-браузер (кстати куда этот драйвер сохранить?), а потом в руководстве написано, что надо выполнить только make install и после него как я понял больше делать ничего не надо, он должен установится. Так вот, откуда собственно (т.е. из какого каталога) выполнить make install?
Если мне кто-нибудь ответит - буду очень благодарен. :)
>кстати куда этот драйвер сохранить?>extract them to a temporary location of your choice
%tar -xzf NVIDIA-FreeBSD-x86-1.0-9746.tar.gz
%cd NVIDIA-FreeBSD-x86-1.0-9746>and run the following
>% make install>This will compile the NVIDIA FreeBSD kernel module, install it, and kldload
>it."
>Приветствую. Я новичок во FreeBSD (у меня FreeBSD 6.2-release), так что не
>пинайте за ламерский вопрос. Надо установить драйвер для видяхи NVidia -
>GeForce FX5200. Хочу уточнить несколько моментов.
>На сайте NVidia я нашел подходящий драйвер - http://www.nvidia.ru/object/freebsd_1.0-9746_ru.html
>Теперь вопросы:
>1. Там в замечании перед установкой написано "Если вы используете FreeBSD 6.x,
>убедитесь, что установлен пакет 'compat5x'". Установлен ли у меня этот пакет?
>Как это узнать?
>2. В руководстве по установке - http://ru.download.nvidia.com/freebsd/1.0-9746/README/chapte...
>сказано - "This installation procedure will likely be simplified further in the
>future, but for the moment you will need to download the
>NVIDIA FreeBSD Driver Set archives from the NVIDIA website, extract them
>to a temporary location of your choice, and run the following
>from the root of the extracted directory hierarchy:
> % make install
>This will compile the NVIDIA FreeBSD kernel module, install it, and kldload
>it."
>
>Хотелось бы уточнить порядок моих действий, т.е. я скачиваю этот драйвер через
>web-браузер (кстати куда этот драйвер сохранить?), а потом в руководстве написано,
>что надо выполнить только make install и после него как я
>понял больше делать ничего не надо, он должен установится. Так вот,
>откуда собственно (т.е. из какого каталога) выполнить make install?
>
>Если мне кто-нибудь ответит - буду очень благодарен. :)В руководстве сказано "разархивируйте в любую временную папку на ваш выбор", например /usr/local/tmp
Далее лезешь в эту папку и пишешь make install
Цитирую "Это скомпилирует модуль для NVIDIA FreeBSD, его надо установить и, воспользовавшись утилитой kldload сконфигурировать" судя по всему
>Если мне кто-нибудь ответит - буду очень благодарен. :)Лучше обновите вашу коллекцию портов и установить драйвер от туда:
# cd /usr/ports/x11/nvidia-driver
# make install cleanДалее настройте ваши иксы.
Если не знаете как, и если я не ошибаюсь, вроде бы порт x11/nvidia-xconfig
предназначен для простой настройки.
># cd /usr/ports/x11/nvidia-driver
># make install clean
Я именно так в конце концов и сделал.
>Далее настройте ваши иксы.
Вот как раз по поводу этого и есть у меня еще один вопрос, который я напишу далее.
>Если не знаете как, и если я не ошибаюсь, вроде бы порт
>x11/nvidia-xconfig
>предназначен для простой настройки.
а вот эту фразу я честно говоря не понял, что имелось ввиду
В общем сам драйвер установил. Перед загрузкой в KDE теперь появляется картинка с надписью NVidia.Но есть проблема. по поводу разрешения экрана. Если раньше (т.е. до установки драйвера nvidia) в KDE в "Центре управления" -> "Периферия" -> "Дисплей" было очень много разрешений экрана начиная с 1024х768, 800х600 и т.д. и не было 1280х1024 и выше, то я думал что это, возможно, из-за неустановленного драйвера для видяхи, то теперь когда я его установил (он мне нужен был не только для разрешения), то осталось всего 3 разрешеня: 1024х768, 800х600, 640х480 и все равно нет разрешения 1280х1024.
Как его все-таки установить???
Вот что у меня находится в /etc/X11?xorg.conf касательно графики и монитора:
# **********************************************************************
# Monitor section
# **********************************************************************
Section "Monitor"Identifier "LCDNEC"
HorizSync 31.5-60
VertRefresh 56-75EndSection
# **********************************************************************
# Graphics device section
# **********************************************************************# Any number of graphics device sections may be present
# Standard VGA Device:
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"# Chipset "generic"
Driver "vga"
# BusID "PCI:0:10:0"
# VideoRam 256
# Clocks 25.2 28.3EndSection
# Device configured by xorgconfig:
Section "Device"
Identifier "MSI GeForce FX5200"
Driver "nvidia"
VendorName "NVidia"
#VideoRam 131072
# Insert Clocks lines here if appropriate
EndSection# **********************************************************************
# Screen sections
# **********************************************************************# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen 1"
Device "MSI GeForce FX5200"
Monitor "LCDNEC"
DefaultDepth 24Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
При этом у меня в виндюках все нормально. И работает монитор на 1280х1024 и глубина цвета 32.
Как быть?
># **********************************************************************
># Monitor section
># **********************************************************************
>Section "Monitor"
>
> Identifier "LCDNEC"
>
> HorizSync 31.5-60
> VertRefresh 56-75
>
>EndSection
насколько я понимаю надо увеличить
HorizSync 31.5-60
т.е. вместо 60 поставить чуть больше. например 65.