LINUX.ORG.RU

Сообщения Shadow2091

 

NetworkManager ip6gre

Пытаюсь поднять простейший gre ipv6 интерфейс. Если создавать через ip -6 tunnel add, то все отлично работает, пакеты бегают, но до перезагруки. После ребута все настройки теряются. Когда создаю через NetworkManager, то упираюсь в необходимость задать два параметра: «Parent» и «Device». Как я понимаю, parent - это имя физического линка, в моем случае - eth0. Device - имя виртуального туннеля, если не ошибаюсь. Указываю tun0. Но когда после всех настроек говорю nmcli con up, получаю ошибку: «Ошибка: сбой активации соединения: Failed to find a compatible device for this connect». Как правильно поднять GRE over IPv6 на никсах? Centos7.

 , ,

Shadow2091
()

Кастомный скрипт монтирования «/» dracut

Как изменить\добавить скрипт монтирования корня в initramfs? Требуется сконфигурировать монтирование корня в RO, но с возможностью нормальной работы приложений. Для этого планирую использовать overlayfs, который вроде бы нативно поддерживается ядром и является весьма кошерным методом. Я представляю, какими командами и как нужно провести монтирование, но не понимаю, как добавить это в initramfs, чтобы выполнилось в нужный момент. Дистриб - Fedora29.

 ,

Shadow2091
()

SED OPAL S3 (сон)

Добрый день. Прошу помощи, уже окончательно запутался. Есть комп с NVME SSD, поддерживающим TCG OPAL 2.0. Включил шифрование, в целом все работает предсказуемо, в том числе диск становится недоступен после пробуждения компьютера из S3 (режим сна). Нашел на эту тему ветку https://github.com/Drive-Trust-Alliance/sedutil/issues/90, где как раз идет обсуждение этой проблемы. Судя по комментариям, некоторым участникам обсуждения удалось решить проблему при помощи заплаток, которые они опубликовали там же. Но я новичок на github и не смог разобраться, в какой последовательности что нужно скачивать. Попробовал выполнить по вот этому комментарию: https://github.com/Drive-Trust-Alliance/sedutil/issues/90#issuecomment-386932471, но на этапе make получаю ошибки:

/usr/bin/ld: build/Release_x86_64/GNU-Linux/_ext/5c0/DtaDevOS.o: in function `DtaDevOS::prepareForS3Sleep(unsigned char, char*)':
DtaDevOS.cpp:(.text+0xf33): undefined reference to `DtaDevLinuxDrive::prepareForS3Sleep(unsigned char, std::vector<unsigned char, std::allocator<unsigned char> > const&)'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[2]: *** [nbproject/Makefile-Release_x86_64.mk:84: dist/Release_x86_64/GNU-Linux/sedutil-cli] Ошибка 1
make[2]: выход из каталога «/tmp/sedutil/linux/CLI»
make[1]: *** [nbproject/Makefile-Release_x86_64.mk:80: .build-conf] Ошибка 2
make[1]: выход из каталога «/tmp/sedutil/linux/CLI»
make: *** [nbproject/Makefile-impl.mk:40: .build-impl] Ошибка 2

Подозреваю, что гитом забрал не все\не то или что какие-то заплатки уже были применены в ветке (если я правильно понимаю логику работы). Прошу помощи по сборке САБЖа, который описан на гите..
# uname -a
Linux 4.19.5-300.fc29.x86_64 #1 SMP Tue Nov 27 19:29:23 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
# cat /boot/config-4.19.5-300.fc29.x86_64 | grep "CONFIG_BLK_SED_OPAL"
CONFIG_BLK_SED_OPAL=y
Fedora 29

 , ,

Shadow2091
()

Nvidia Optimus + Bumblebee + Chrome

Имеется бук с двумя видеокартами и fedora 28:

00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
01:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX150] (rev a1)
Linux MateBook 4.18.10-200.fc28.x86_64 #1 SMP Wed Sep 26 09:48:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Завел Bumblebee, протестировал:

$ optirun -vv glxgears
[ 1732.130190] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1732.130487] [INFO]Configured driver: nvidia
[ 1732.130837] [DEBUG]optirun version 3.2.1 starting...
[ 1732.130864] [DEBUG]Active configuration:
[ 1732.130871] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1732.130879] [DEBUG] X display: :8
[ 1732.130885] [DEBUG] LD_LIBRARY_PATH: /usr/lib64/nvidia-bumblebee:/usr/lib/nvidia-bumblebee:/usr/lib64:/usr/lib
[ 1732.130893] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1732.130906] [DEBUG] Accel/display bridge: auto
[ 1732.130921] [DEBUG] VGL Compression: proxy
[ 1732.130931] [DEBUG] VGLrun extra options: 
[ 1732.130941] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib64/primus
[ 1732.130986] [DEBUG]Using auto-detected bridge virtualgl
[ 1732.132249] [INFO]Response: Yes. X is active.

[ 1732.132285] [INFO]Running application using virtualgl.
[ 1732.132474] [DEBUG]Process vglrun started, PID 12633.
4373 frames in 5.0 seconds = 874.529 FPS
5947 frames in 5.0 seconds = 1189.327 FPS
5358 frames in 5.0 seconds = 1071.384 FPS
Работает. Но никак не получается запустить браузеры на nvidia, для просмотра youtube в 4К, к примеру.
$ optirun google-chrome-stable 
[12741:12741:1007/001459.181819:ERROR:gl_surface_glx.cc(126)] Failed to get GLXConfig
[12741:12741:1007/001459.181885:ERROR:gl_surface_glx.cc(448)] CreateDummyWindow(gfx::GetXDisplay()) failed
[12741:12741:1007/001459.181900:ERROR:gl_initializer_x11.cc(157)] GLSurfaceGLX::InitializeOneOff failed.
[12741:12741:1007/001459.183917:ERROR:viz_main_impl.cc(236)] Exiting GPU process due to errors during initialization
Браузер стартует, но в итоге FPS получается значительно ниже, чем даже на встроенном видео. Если параллельно запустить optirun -b none nvidia-settings -c :8, то утилизация GPU на нуле. Куда копать и как завести полноценное аппаратное ускорение видео в браузерах на nvidia?

 , ,

Shadow2091
()

RSS подписка на новые темы