| Summary: | 384.98-alt186.S1 does not switch driver versions | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey Vlasov <vsu> |
| Component: | nvidia_glx_common | Assignee: | Sergey V Turchin <zerg> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | critical | ||
| Priority: | P3 | CC: | zerg |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
После обновления 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, иначе списки не заполняются.