LINUX.ORG.RU

Сообщения yachmenka

 

nvidia-fallback.service не хочет отключаться

Форум — General

С помощью systemctl disable nvidia-fallback не получается, кто-то его всё равно запускает.

Соответственно, из-за «Starting Fallback to nouveau as nvidia did not load» bumblebee не может подгрузить нвидию

Можно исправить проблему отправив nouveau в блеклист, но тогда продолжает появляться фиктивное сообщение об ошибке.

Как посмотреть в логах какой сервис принудительно запустил nvidia-fallback?

 ,

yachmenka
()

Как это объяснить?

Форум — General

g++ -lGL -lGLEW -lglfw -lpthread temp.cpp

/tmp/ccoXvv4n.o: In function `main':
temp.cpp:(.text+0x10): undefined reference to `glfwInit'
temp.cpp:(.text+0x1f): undefined reference to `glfwWindowHint'
temp.cpp:(.text+0x2e): undefined reference to `glfwWindowHint'
temp.cpp:(.text+0x3d): undefined reference to `glfwWindowHint'
temp.cpp:(.text+0x5e): undefined reference to `glfwCreateWindow'
temp.cpp:(.text+0x94): undefined reference to `glfwMakeContextCurrent'
temp.cpp:(.text+0x9a): undefined reference to `glewExperimental'

ldconfig -p | grep -i "glew\|glfw\|gl.so"

        libglfw.so.3 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libglfw.so.3
        libglfw.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libglfw.so
        libOpenGL.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libOpenGL.so.0
        libOpenGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libOpenGL.so
        libGLEW.so.2.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLEW.so.2.0
        libGLEW.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGLEW.so
        libGL.so.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so.1
        libGL.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libGL.so

ld --verbose | grep -o "SEARCH_DIR(\"=/usr/lib/x86_64-linux-gnu\")"

SEARCH_DIR("=/usr/lib/x86_64-linux-gnu")

objdump -T /usr/lib/x86_64-linux-gnu/libglfw.so | grep glfwInit

0000000000005b10 g    DF .text  000000000000007f  Base        glfwInit

Если поменять g++ на clang++-8, то всё компилируется

kde neon

 ,

yachmenka
()

Debian: cryptsetup в initramfs

Форум — General

Имею /root на lvm на зашифрованном luks физическом разделе (/dev/sda2), на другом физическом разделе стоит /boot (/dev/sda1, незашифрованный). Нужно настроить в initramfs скрипт для ввода пароля для /dev/sda2, но столкнулся с несколькими проблемами (хуки настроил, cryptsetup в initramfs загружен).

В линуксе не эксперт, поэтому сначала попробовал самый топорный метод, а именно создать в local-top скрипт со следующем содержимым:

#!/bin/sh
PREREQ=""
prereqs()
{
	echo "$PREREQ"
}

case $1 in
prereqs)
	prereqs
	exit 0
	;;
esac

cryptsetup open /dev/sda2 cryptlvm
vgchange -ay

Но при загрузке и выдаче запроса пароль не вводится, а каждый введеный символ переносит на новую строку. Я так понимаю надо настроить ввод с клавиатуры, но как это сделать в debian не совсем понимаю, в арче всего то надо было в mkinitcpio.conf перенести хук keyboard перед cryptsetup.

 , ,

yachmenka
()

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