Перейти к содержимому


bista

Регистрация: 14 июн 2016
Offline Активность: июн 01 2020 11:30
-----

Мои сообщения

В теме: Кто майнит на Linux?

01 июня 2020 - 11:31

А в чем если не секрет тогда преимущество этого варианта? Ведь иксы и так и так ставить?


В теме: asrock h81 pro btc r2.0 не стартует

18 мая 2020 - 06:02

у меня была какая то хрень, я биос скидывл в дефолт, монитор в разъем монитора, а не hdmi, запускался без hdd.

В теме: Кто майнит на Linux?

02 мая 2020 - 10:21

Там все вообще просто до безобразия получается. Так уж и быть расскажу.
Иксы нужны будут, но их можно запускать как сервис через systemd
Тупо запускаю иксы от обычного юзера на дисплее 99
Код:
$ cat /etc/systemd/system/X.service
 
[Unit]
Description=Virtual X Display
 
[Service]
Type=simple
ExecStart=/usr/bin/X :99
User=miner
Group=miner
Restart=always
 
[Install]
 
А все остальное уже зависит от X.service и запускается с переменной окружения DISPLAY=:99
Код:
$cat /etc/systemd/system/nvidia-cfg.service
 
[Unit]
Description=NVIDIA CONFIG service
BindsTo=X.service
 
[Service]
Type=simple
Environment=DISPLAY=:99
ExecStart=/home/miner/dwarfing/nvidia.cfg.sh /home/miner/nv.cfg.sh 5
User=miner
Group=miner
Restart=on-failure
RestartSec=5
 
[Install]
WantedBy=multi-user.target
 
Все. А через xinit у меня только один сервис мог работать, а сейчас любое количество сервисов можно к 99 дисплею подключить, от любого пользователя.