После обновления nvidia_glx_common до 384.98-alt186.S1 переключение версии драйверов nvidia не работает: nvidia: found /usr/share/hwdatabase/videoaliases//nvidia-304.137.xinf nvidia: found /usr/share/hwdatabase/videoaliases//nvidia-340.104.xinf nvidia: found /usr/share/hwdatabase/videoaliases//nvidia-384.98.xinf nvidia: found VGA controller 000010de:00000402 nvidia: driver directory: /usr/lib64/nvidia_384.98/ nvidia: driver32 directory: /usr/lib/nvidia_384.98/ nvidia: kernel release - 4.9.70-std-def-alt1 nvidia: module version file - /lib/modules/4.9.70-std-def-alt1/.versions/nvidia nvidia: last kernel module version - 384.98 ("nvidia: best kernel module version - 340.104" не выдаётся, переключение версии не выполняется). В результате после следующего обновления ядра перестают работать видеокарты, поддерживаемые только в legacy-версиях драйверов nvidia. http://git.altlinux.org/gears/n/nvidia_glx_common.git?p=nvidia_glx_common.git;a=commitdiff;h=40d71a568360523d37a5faa46191cce7786af02b В функцию new_nvidia_dev() неправильно передаётся параметр cards — должно быть struct nvdevlist **cards, иначе списки не заполняются.
nvidia_glx_common-384.98-alt187.S1 -> sisyphus: Tue Dec 19 2017 Sergey V Turchin <zerg@altlinux> 384.98-alt187.S1 - fix driver switching (ALT#34357)