-Поиск по дневнику

Поиск сообщений в avedeo

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.01.2016
Записей:
Комментариев:
Написано: 40


Как я настраивал FreeBSD для десктопа

Суббота, 16 Января 2016 г. 19:46 + в цитатник

Как я настраивал FreeBSD

 

Дневник настройки  FreeBSD 10.2...буду писать тут свои глюки и чем лечить)

16-01-2016 

Непонятно стоит ли драйвер видеокарты...ибо видео с жесткого не проигрывается...по логам видно, что фреймы успевают заполняться только на 5-секунде...звук нормальный.

Аха....нашел первую разумную подсказку

  • "в каталоге /boot/kernel должен объявиться файл nvidia.koи предложено поправить /etc/rc.conf и добавить туда nvidia_load="YES"
  • Где хранятся модули ядра как посмотреть и как добавить?

    Модули ядра ОС FreeBSD хранятся в /boot/kernel/ 
    Модули, распространяемые с дистрибутивом) или в/boot/modules/ для модулей, установленных из портов пакетов и других источников.

  • Ядерные модули FreeBSD обычно имеют расширение .ko. Модули могут подгружаться командой kldload, выгружаться kldunload.

  • Список модулей виден по команде kldstat. Некоторые модули загружаются на этапе первичной загрузки (указываются в файле /boot/loader.conf).

Кароче крути не крути придется компилить драйвер...ну это мы уже проходили 

хотя это как раз просто... переходим в /usr/ports/x11/nvidia-driver 

набираем в терминале cd /usr/ports/x11/nvidia-driver

и убедившись командой ls, что мы находимся на месте

там должны быть такие файлы как Makefile, distinfo

запускаем в терминале 3 команды подряд с пробелом 

make install clean

 

Итак... ураааа...драйвер скомпилился...

===>  Installing for nvidia-driver-346.47
===>  Checking if nvidia-driver already installed
===>   Registering installation for nvidia-driver-346.47
Installing nvidia-driver-346.47...
To use these drivers, make sure that you have loaded the NVidia kernel
module, by doing

    # kldload nvidia

or adding

    nvidia_load="YES"

to your /boot/loader.conf.

Рекомендовано в xorg.conf меняем 
Driver "nv" на 
Driver "nvidia"

но такого файла нет...и где он должен находиться...и какой синтаксис структуры этого файла...хз...ищем инфу находим в инете такую фразу  

Обновите пути в файле /etc/X11/xorg.conf

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

Ура ...существует команда для создания файла xorg.conf

Xorg -configure

странно что команда пишется с большой буквы ...ну да ладно...чай не баре

запускаем Xorg man чтобы пазырить на ключи

ключей дофига но нас пока интересуют только те что создают файл 

-modulepath paths      specify the module search path
-logfile file          specify a log file name
-configure             probe for devices and write an xorg.conf
-showopts              print available options for all installed drivers
-config file           specify a configuration file, relative to the
                       xorg.conf search path, only root can use absolute
-configdir dir         specify a configuration directory, relative to the
                       xorg.conf.d search path, only root can use absolute

Напрасно старушка ждет сына домой....да файл то xorg.conf создался...со структурой

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

ИТАК ВОПРОС : что писать в xorg.conf... как писать мы видим из файла

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/share/fonts/misc/"
	FontPath     "/usr/local/share/fonts/TTF/"
	FontPath     "/usr/local/share/fonts/OTF/"
	FontPath     "/usr/local/share/fonts/Type1/"
	FontPath     "/usr/local/share/fonts/100dpi/"
	FontPath     "/usr/local/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "glx"
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   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "nvidia"
	BusID       "PCI:2:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	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
	EndSubSection
EndSection

 

  

 

 

 

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку