Характеристики: Quadro P1000 (совместим с версией драйвера 440.100, пытается получить версию 450.57) ядро: 5.7.11-050711-generic Фокальная ямка Ubuntu 20.04
Ключевая проблема: Мне не удалось определить, действительно ли я могу получить новейшую версию gcc на ubuntu 20.04. (в настоящее время я нашел экспериментальную версию 10.1), последнее, что я могу найти, - это 9.3.0 (но более новые версии доступны на других платформах). в настоящее время я не могу правильно скомпилировать драйверы (сценарии запуска Nvidia с dkms), и я получаю очень неприятные предупреждающие сообщения при запуске и завершении работы (они длинные и несвязанные / ненужные, если я могу заставить это работать).
Сценарий установки, который он советует мне проверить, говорит, что драйвер был скомпилирован с версией 10.2.0. мне казалось, что я не могу загрузить (или, по крайней мере, не могу найти) правильную версию для ubuntu, я думал, что могу перейти на более раннюю версию, но получил то же сообщение об ошибке.
В настоящее время у меня установлены версии 9.3.0 и 10.1, я где-то между новичком и промежуточным звеном, но я сильно полагался на apt для получения своих пакетов, и я не уверен (без указанного адреса для wget), как в противном случае установить пакет (на момент написания я застрял в командной строке).
Я мог бы заставить его игнорировать версии, но я уже получаю ошибки ACPI (необработанная область) и несоответствие состояния постоянного тока, что говорит мне, что я сделал что-то очень неправильно, и я (надеюсь), что это Это.
Я знаю, что почти наверняка опускаю необходимую информацию, но буду обновлять ее по мере необходимости.
Я знаю, что могу использовать apt для установки драйверов Nvidia, но я делал это дважды, и второй экран перестал работать, поэтому я хотел бы использовать файл запуска Nvidia, чтобы мне не приходилось смирись с этим снова.
Если вы видите *1 в моем сообщении, это относится к примечаниям, которые описывают более подробно
Введите эти команды терминала в этой папке
contrib/download_prerequisites
Введите эти команды терминала из дома
mkdir build && cd build
================================================== ========================
../gcc-10.2.0/configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu - -target=x86_64-linux-gnu --prefix=/usr/local/bin/gcc-10.2.0 --enable-checking=release --enable-languages=c,c++,fortran --disable-multilib --program -суффикс=-10.2
========================================= =================================
сделать -jx
======================================== ================================
sudo make install-strip
====================================== ===================================
Теперь вы должны изменить версию gcc по умолчанию, чтобы вы использовали правильная версия для установки драйвера NVIDIA.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/gcc-10.2.0/bin/gcc-10.2 70 --slave /usr/bin/g++ g++ /usr/local /bin/gcc-10.2.0/bin/g++-10.2
============================================== ===========================
sudo update-alternatives --config gcc
============================================== ===========================
gcc --version
Откуда я взял информацию
*1. Я изменил это из руководства по ссылке, которое говорит: «обычно вы хотите передать вдвое больше ядер вашего компьютера команде make, чтобы ускорить сборку». Я предполагаю, что он говорит о потоках, и в этом случае не все процессоры иметь многопоточность.