Не удается заставить glx работать после перехода с драйверов Nvidia на Nouveau FC24

Ну, grep дополнительно не позволит вам вносить изменения, так что эта утилита не подходит с самого начала.

Используя GNU sed вместо этого:

$ sed '/^client_encryption_options:/,+1s/enabled:.*/enabled: true/' file

Это позволит найти строку, начинающуюся со строки client_encryption_options: и применить замену к ней и следующей строке. Подстановка заменит строку enabled: и все, что следует за ней в той же строке, на enabled: true.

Замена будет применена к обеим строкам, но поскольку шаблон enabled:.* не найден в первой строке, она останется без изменений. Вторая строка будет изменена безоговорочно (независимо от текста после enabled:).

2
02.03.2017, 02:14
1 ответ

Покопался в Rpmfusion и нашел еще несколько шагов, которые нужно предпринять, чтобы удалить мусор, оставленный установщиком NVIDIA.

https://rpmfusion.org/Howto/nVidia#Recoverfromnvidia_installer

А именно:

rm -f /usr/lib{,64}/libGL.so.* /usr/lib{,64}/libEGL.so.*
rm -f /usr/lib{,64}/xorg/modules/extensions/libglx.so
dnf reinstall xorg-x11-server-Xorg mesa-libGL mesa-libEGL
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.saved

Последняя строка, вероятно, не нужна в моем случае, но другие, вероятно, нужны.

Кажется, теперь работает (например, glxgears показывает вращающиеся шестерни).

1
27.01.2020, 22:19

Теги

Похожие вопросы