ПРОВЕРЬТЕ ЗАГРУЗЕННЫЙ МОДУЛЬ
Один из способов проверить, какие драйверы графического процессора вы используете, — выполнить следующую команду:
lsmod | grep "гпу"
Для меня эта команда показывает следующий вывод:
i2c_nvidia_ 16384 0
Это: имя модуля, размер, другие модули, использующие этот.
Если вы вставите имя модуля в следующее:
modinfo <имя-модуля>
вы получите дополнительную информацию, включая версию пути, лицензию, автора и описание.
ПРОВЕРИТЬ ВСЕ МОДУЛИ
Это скажет вам, какой модуль вы используете, но не скажет, какие из них вы установили в своей системе.
Для этого можно просто перейти к ним и поискать самостоятельно.
Поиск их — это двухэтапный процесс. Прежде всего, вам нужно название вашей версии ядра. Чтобы получить это, запустите uname -r
.
Затем подключите это к следующей команде:
cd /lib/modules/<kernel-name>/kernel/drivers/ && la
Результатом будет список папок, соответствующих типам драйверов. Например, мой список содержит каталоги радеон
& новый
. Оба они являются типами драйвера mesa, и ни один из них не отображался с lsmod
. Это потому, что они загружены, но в настоящее время не используются.
cd /lib/modules/$(uname -r)/kernel/drivers/
ПРОВЕРЬТЕ ДРАЙВЕРЫ OPENGL
Хотя предполагается, что все драйверы Ubuntu собираются в виде модулей, это не всегда так. Особенно это касается проприетарных драйверов.
Так совпало, что многие драйверы, связанные с графикой и рендерингом, являются проприетарными, включая драйверы Mesa.
Чтобы найти драйверы opengl, которые не являются модулями, запустите
glxinfo | grep Меса
Вы также можете попробовать перезапустить, но вместо этого выбрать «render» или «opengl».
Это, вероятно, покажет много драйверов mesa, которые были пропущены предыдущими поисками. Как я уже сказал, этого не должно быть, но многие/большинство из них были сделаны производителями аппаратного обеспечения. Они создают свои продукты для максимально возможного количества сред, поэтому нам повезло, что мы вообще получили проприетарное решение, не говоря уже о том, что следует соглашениям этой среды.
СКАЧИВАНИЕ
Чтобы получить необходимые драйверы, как только вы выясните, какие из них у вас есть в настоящее время, вы можете сделать это из Ubuntu mesa PPA. Вы будете
нужно добавить его с
sudo add-apt-repository ppa:kisak/kisak-mesa
После добавления запустите обновление, чтобы добавить его в список источников. Оттуда вы можете добавить либо автоматически, либо вручную. Поскольку вам нужна определенная версия, вам, скорее всего, будет лучше с последней.
Подробные инструкции для обоих методов, а также ценную информацию по этому вопросу можно найти здесь.