Проблема обновления. Прилетел драйвер NVIDIA 510, вместо 470

Зачем прилетает 510 драйвер, если у меня GeForce GT640?
Не первый раз это встречаю и никаких мер не принимается.
Подскажите хотя бы как изящно вернуть 470.

P.S.: На Manjaro такой же глюк.

Понижение версии в /etc/portage/package.use/custom не решает вашу проблему?

Быстренько копировать ебилд в свой локальный оверлей (со всеми возможными дополнительными файликами), пока не удалили. Потом из гита его доставать сложнее. Ну и исходники (попамяти вроде файл .run) тоже из distfiles куда-нибудь себе на сохранение.

Вы имеете ввиду маскировку пакетов по версии не выше “какой-то там”?

Скорее всего действительно, драйвер для древней видеокарты уже более обновляться и не будет.

Хотя с др. стороны, удивительно, что при установке, на уровне самого установщика драйвера не проверяется его совместимость с имеющимся “железом” - т.е. тут даже не “скриптовать” то требуется, а именно проверка самим драйвером.

eix nvidia-drivers
x11-drivers/nvidia-drivers
Доступные версии: 390.151(0/390) [M]~470.62.30(0/vulkan) 470.129.06(0/470) 510.73.05-r1(0/510) ~515.48.07(0/515) {+X dist-kernel (+)driver kernel-open persistenced +static-libs +tools wayland ABI_X86=“32 64”}
Домашняя страница: Official Drivers | NVIDIA
Описание: NVIDIA Accelerated Graphics Driver

Слухи о смерти старых драйверов могут быть преувеличенными…

ТС прояснит ситуацию… мне кажется что, у него 510 прилетело апгрейдом, а не nightly (последний от 13.06).

Ну выше 470 они точно не станут?!

Скорее так и есть.
Т.е. в системе и 470 и 510 драйверы оказались.

Спасибо!
Удалил 510, замаскировал 471 и выше.
Установил 470.
Перезагрузился.
Всё заработало.
Только пару раз пикает системным динамиком во время загрузки.
Вопрос: правильно ли я замаскировал?

2: freedoreme
Обновляюсь раз в неделю командой cl-update -o

screen-2022-06-17-12-34-2

Если я правильно понимаю, то есть три версии, которые обновляются в не зависимости от наличия более поздней ветки. Версии 390, 470, 510 имеют одинаковую дату последнего update’а.
PS Наверное ,я просто вас не правильно понял, что вы якобы утверждали ,что выход 510 приведет к дропу 470.

Вопрос: правильно ли я замаскировал?
Я думаю, что да. В handbook’е указанны операторы <=, <, > и >=.
О причине странной работы системных динамиков я не в курсе. у каждого биоса они свои. Мб изучение /var /log даст более четкий ответ?

Доброго. Правильным путём идёте, товарищ.
ПыСы: Местами.

Ну что, сегодня опять прилетел 510 драйвер, несмотря на то, что он замаскирован в /etc/portage/package.use/custom
Система опять пытается убить себя?
Что делать?
Памагити!

screen-2022-06-19-22-02-52

P.S.: Переделал строку маскировки на >=x11-drivers/nvidia-drivers-510
Не помогло. Всё равно тянет 510 драйвер при обновлении.

Ммм-да. Самая надёжная маскировка. Уместная.

Ответ: неправильно.
package.use разруливает зависимости ебилдов.
по версиям рулят package.accept_keywords и package.mask

1 Like

AlexOmskiy

Спасибо! Замаскировал в package.mask.
Драйвер 510 исчез из списка обновлений.