Понижение версии драйвера NVIDIA для Solaris x86
Мне пришлось переустановить Solaris/x86 11 и в процессе обновления до версии 11.3 с 11.1 на той же машине. Драйверы NVIDIA также были обновлены, но при запуске X появляется сообщение о том, что последний драйвер не поддерживает мою карту NVIDIA и что мне нужно установить устаревший драйвер 340.xx.
Я скачал необходимый файл.run с NVIDIA, и когда он запускается как root с "sh", он отвечает,
pkgrm: ОШИБКА: невозможно изменить текущий рабочий каталог на /var/sadm/pkg/NVDAgraphics/install Удаление не удалось (внутренняя ошибка). В систему не было внесено никаких изменений. ОШИБКА: Невозможно удалить уже установленный пакет NVDAgraphics
Я также пытался удалить вручную с помощью pkgrm с теми же результатами. Кроме того, когда я захожу в /var/sadm/pkg/NVDAgraphics, файл "install" отсутствует, только "pkginfo". Наконец, графический Диспетчер пакетов также не удалит NVDAgraphics - опция "Удалить" недоступна.
Любые предложения относительно того, что мне нужно делать дальше? Спасибо!
3 ответа
У меня была та же проблема, за исключением того факта, что я установил систему с нуля, с пакетом драйверов Nvidia, который не хотел удалять.
После некоторых исследований я нашел решение на этом сайте: https://blogs.oracle.com/alanc/entry/solaris_11_3_beta_changes в разделе "Пакеты графических драйверов NVIDIA", в котором объясняется, как с помощью этой команды переключиться на пакет R340 Legacy.:
# pkg install --reject driver/graphics/nvidia driver/graphics/nvidiaR340
Это сработало для меня.
Надеюсь, это помогло.
С ответом системы (сообщается в комментарии выше) о "Живом изображении" я думаю, что смогу ответить на свой вопрос. Я нашел эту ссылку, утверждающую, что Live Image не устанавливает пакеты из репозитория, так что кажется, что пакеты являются неотъемлемой частью установленной мной live сборки.
Чтобы получить другие функции, нужно выбрать носитель AI (Automated Installer), но это многошаговый процесс, в котором вы создаете собственный.iso из AI.
Я использовал живую установку для Linux и не имел этих ограничений для обновления / понижения включенных пакетов, но, эй, UNG (Unix's Not Gnu). Живи и учись.
У меня Geforce GTX 1070 Ti. Драйвер Nvidia для Solaris требует установки Solaris в качестве устаревшего BIOS. Если вы установили Solaris с помощью UEFI, то установить драйвер Nvidia невозможно. Диск либо UEFI (т. е. отформатирован GPT), либо имеет устаревший BIOS (т. е. отформатирован MBR). Это не может быть и то, и другое, это означает, что вы не можете одновременно установить Win10 (UEFI) и Solaris с помощью BIOS.