Перейти к основному содержанию

Nvidia — Failed to create OpenGL context

NVIDIA

Поймал ошибку при попытке запустить бенчмарк Superposition на свежеустановленной Ubuntu 22.04. Точно текст не помню, но там нечто подобное:

Failed to create OpenGL context for format QSurfaceFormat(version 2.0,options QFlags(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior 2, swapInterval 1, profile 0).

Немного поковырялся и понял, что проблема с драйверами NVIDIA. Ubuntu подтянула какие-то неправильные драйвера. Для вывода картинки на экран хватает, а при попытке запуска Superposition — ошибка.

Выход простой, удаляем старые драйвера и накатывает проприетарные.

 Установка драйвера с официального сайта Nvidia

Качаем с официального сайта nvidia.ru установщик драйвера NVIDIA-Linux-XXX-XXX.XXX.run. В свойствах файла разрешаем его выполнение.

Работаем от рута. Устанавливаем deb пакеты для сборки видеодрайвера:

apt-get install build-essential dkms mc gcc linux-headers-`uname -r`

Удаляем ранее установленный драйвер Nvidia, если он был установлен:

apt-get purge nvidia* && clear && nvidia-uninstall || clear

Переходим в консоль Ctrl-Alt-F2, логинимся. Останавливаем работу X сервера:

service lightdm stop

Устанавливаем драйвер через mc:

mc

Выделяем NVIDIA-Linux-XXX-XXX.XXX.run и нажимаем ввод. Принимаем лицензионное соглашение. Со всем соглашаемся - Yes. Перезагружаем компьютер.

reboot

Если после установки драйвера не воспроизводится видео, значит не работает VDPAU. Замените его на VDPAU из репозитория:

apt-get install --reinstall libvdpau1

Ссылки

Установка драйверов NVIDIA в Ubuntu

Теги

Цены

 

Похожие материалы

Установка драйверов NVIDIA в Ubuntu

Наконец-то это случилось, вы потратили все деньги на неё — на видеокарту. Или две. И вставили её в компьютер. Или в сервер. В качестве операционной системы у меня Ubuntu Desktop 20.04.2 LTS. Ставим драйвера NVIDIA для нашей видеокарты.

Теги