Проблемы с libGl, fbConfigs, масштабирование через каждое обновление?

Если вы все еще не можете установить ubuntu, сначала отключите защитник Windows, а затем попробуйте установить. Вы можете легко установить без каких-либо оконных сообщений.

1
задан 13 April 2017 в 15:25

6 ответов

У меня возникли проблемы с получением правильной символической ссылки, указывающей на драйвер nVidia, и я нашел другой способ, который работает для меня.

Здесь показано.

И он перечисляет как установить драйвер nVidia через PPA, который доступен для последней версии 349.16.

Сначала удалите все драйверы nVidia, установленные в настоящее время, открыв окно терминала (Ctrl + ALT + T) и набрав

sudo apt-get remove nvidia*

Перезагрузите свою систему

Затем откройте другой терминал и введите следующий

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-349 nvidia-settings
sudo add-apt-repository -r ppa:xorg-edgers/ppa

Затем перезагрузитесь снова

Я попробовал его после потери с символическими ссылками и паром работал отлично сразу после установки драйвера, и снова он все еще работал после того, как у меня было 400 мегабайт обновлений системы.

4
ответ дан 24 May 2018 в 02:30
  • 1
    Я не предлагаю оставлять xorg-edgers ppa после установки драйвера. В обновлениях появятся много нестабильных пакетов. – Pilot6 21 May 2015 в 16:54
  • 2
    просто удалив nvidia * уже решил эту проблему для меня! – xtofl 9 June 2017 в 19:33

У меня была такая же проблема на Ubuntu 16.10 с драйверами nvidia-340, и ни одно из решений здесь не работало для меня.

Оказывается, 32-битные библиотеки не были на пути к библиотеке.

Этот один лайнер работал для меня:

export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/lib32/nvidia-340"
3
ответ дан 24 May 2018 в 02:30

Чтобы предоставить альтернативу ответу Адриана: если вы предпочитаете использовать проприетарные драйверы, полученные непосредственно из NVIDIA, а не из тех, которые были найдены в PPA, установка (или, в моем случае, переустановка) последнего запатентованного драйвера может помочь устранить контрастность Ошибка.

Если у вас еще нет драйвера NVIDIA, загрузите драйвер с веб-сайта NVIDIA. Затем переключитесь на tty (ctrl + alt + F1) и выключите свой менеджер входа:

Если вы используете lightdm, $ sudo service lightdm stop

При использовании gdm, $ sudo service gdm stop

Перейдите к сценарию установки и запустите его и следуйте инструкциям. Не беспокойтесь, если сценарий предварительной установки завершится с ошибкой. Я всегда принимаю регистрацию DKMS и 32-битных библиотек совместимости. После того, как драйвер установлен, перезагрузите компьютер:

$ sudo reboot

Если у вас уже есть сценарий установки из более старого драйвера NVIDIA, просто запустите скрипт установки драйвера NVIDIA, как описано выше, но с помощью «- update ":

$ sudo ./NVIDIA-Linux-x86_64-***.**.run --update

Это даст вам самую последнюю версию драйвера.

Выполнение этой исправленной ошибки libGL error: failed to load driver: swrast.

1
ответ дан 24 May 2018 в 02:30

Должен признаться, я не уверен, почему это работает для меня, но так оно и было. В этом конкретном случае «исправление» записей ld.so.conf.d путем добавления новой записи, такой как это работает:

sudo ln -s /usr/lib/nvidia-381/ld.so.conf /etc/ld.so.conf.d/nvidia64.conf
sudo ldconfig 

Это имеет смысл, пока вы не запустите следующую find:

$ find -L /etc/ld.so.conf.d -type f | xargs grep -i nvidia
/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf:/usr/lib/nvidia-381
/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf:/usr/lib32/nvidia-381
/etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf:/usr/lib/nvidia-381
/etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf:/usr/lib32/nvidia-381
/etc/ld.so.conf.d/nvidia64.conf:/usr/lib/nvidia-381
/etc/ld.so.conf.d/nvidia64.conf:/usr/lib32/nvidia-381

Почему одни и те же записи в трех экземплярах работают, но не в двух экземплярах, я понятия не имею!

1
ответ дан 24 May 2018 в 02:30
  • 1
    Работает для меня на Ubuntu 17.04. Просто примечание - путь / usr / lib / nvidia-xxx, где xxx - номер драйвера, поэтому приспособите команду к этому. – user2082382 8 October 2017 в 21:06

Здесь apt - единственное решение, которое сработало для меня, без симлинклинга или обманывания с помощью ld.so.conf.d:

apt install --reinstall libgl1-mesa-glx:i386
apt install mesa-utils nvidia-driver nvidia-driver-libs-i386
1
ответ дан 24 May 2018 в 02:30

Я столкнулся с этой странной проблемой, когда я ssh на свою Ubuntu VM с моего Macbook Pro, но установка ниже драйвера Nvidia на моем Ubuntu 16.04 исправила проблему. Надеюсь, это сработает для вас.

sudo apt-get install nvidia-331

-2
ответ дан 24 May 2018 в 02:30
  • 1
    Зачем вам устанавливать драйверы графического процессора Nvidia в гостевой системе VM? О_О – David Foerster 28 October 2016 в 12:31

Другие вопросы по тегам:

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