Добавление информации о драйверах nvidia и запуск сервера
This commit is contained in:
parent
afd0a4df69
commit
4e14ef6ec6
123
README.md
123
README.md
@ -39,3 +39,126 @@ nano pkg.conf #Добавляем конфиг
|
||||
pkg repo packages
|
||||
|
||||
```
|
||||
|
||||
|
||||
Драйвер nvidia который используется для работы в этом xserver - это драйвера с маской nvidia-driver-304
|
||||
|
||||
В примере для Toshiba satellite A100 - там стоит видеокарта Nvidia GeForce Go 7600
|
||||
|
||||
Если мы будем ставить nvidia-driver-304 стандартным способом с помощью pkg, этот пакет затрет нашу скомпилированную версию иксов
|
||||
|
||||
Так что мы просто производим pkg fetch nvidia-drive-304, а затем распаковываем полученый пакет (например у меня он был по пути
|
||||
/var/cache/pkg/nvidia-driver-304-304.137_11~6f584e845d.pkg) в корень файловой системы, предварительно, конечно, установив зависимости КРОМЕ XORG_SERVER
|
||||
|
||||
затем просто делаем символичную ссылку xorg-server на Xorg (по пути /usr/local/bin)
|
||||
|
||||
```
|
||||
|
||||
tar -xzvf /var/cache/pkg/nvidia-driver-304-304.137_11~6f584e845d.pkg -C /
|
||||
|
||||
```
|
||||
|
||||
Создаем /etc/X11/xorg.conf
|
||||
|
||||
```
|
||||
Section "Device"
|
||||
Identifier "Device0"
|
||||
Driver "nvidia"
|
||||
VendorName "NVIDIA"
|
||||
EndSection
|
||||
|
||||
Section "Screen"
|
||||
Identifier "Screen0"
|
||||
Device "Device)"
|
||||
Monitor "Monitor0"
|
||||
DefaultDepth 24
|
||||
SubSection "Display"
|
||||
Depth 24
|
||||
Modes "1280x800" # Стандартное разрешение для ноутбуков того поколения
|
||||
EndSubSection
|
||||
EndSection
|
||||
|
||||
Section "Monitor"
|
||||
Identifier "Monitor0"
|
||||
VendorName "Generic"
|
||||
ModelName "LCD"
|
||||
Option "DPMS" # Включаем управление питанием монитора
|
||||
EndSection
|
||||
|
||||
Section "ServerLayout"
|
||||
Identifier "Layout0"
|
||||
Screen "Screen0"
|
||||
EndSection
|
||||
```
|
||||
|
||||
И запукаем иксы
|
||||
|
||||
```
|
||||
X :0
|
||||
```
|
||||
|
||||
Готово
|
||||
|
||||
|
||||
|
||||
|
||||
```
|
||||
|
||||
Section "Device"
|
||||
Identifier "Device0"
|
||||
Driver "nvidia"
|
||||
VendorName "NVIDIA"
|
||||
EndSection
|
||||
|
||||
Section "Screen"
|
||||
Identifier "Screen0"
|
||||
Device "Device)"
|
||||
Monitor "Monitor0"
|
||||
DefaultDepth 24
|
||||
SubSection "Display"
|
||||
Depth 24
|
||||
Modes "1280x800" # Стандартное разрешение для ноутбуков того поколения
|
||||
EndSubSection
|
||||
EndSection
|
||||
|
||||
Section "Monitor"
|
||||
Identifier "Monitor0"
|
||||
VendorName "Generic"
|
||||
ModelName "LCD"
|
||||
Option "DPMS" # Включаем управление питанием монитора
|
||||
EndSection
|
||||
|
||||
Section "ServerLayout"
|
||||
Identifier "Layout0"
|
||||
Screen "Screen0"
|
||||
EndSection
|
||||
|
||||
Section "InputClass"
|
||||
Identifier "libinput pointer catchall"
|
||||
MatchIsPointer "on"
|
||||
MatchDevicePath "/dev/input/event*"
|
||||
Driver "libinput"
|
||||
EndSection
|
||||
|
||||
Section "InputClass"
|
||||
Identifier "libinput keyboard catchall"
|
||||
MatchIsKeyboard "on"
|
||||
MatchDevicePath "/dev/input/event*"
|
||||
Driver "libinput"
|
||||
EndSection
|
||||
|
||||
```
|
||||
|
||||
# Примеры запусков
|
||||
|
||||
|
||||
Запустить xserver и xterm
|
||||
|
||||
```
|
||||
X :0 & sleep 2 && DISPLAY=:0 xterm &
|
||||
```
|
||||
|
||||
|
||||
После запуска xserver можно запустить композитный менеджер ctwm
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user