Сегодня пытался собрать опенсорсный драйвер для карточек Nvidia. Я ужасный неосилятор конечно, но эти красноглазые реверс инжереры реально доставляют. Для того чтоб это чудо завести надо чтоб в ядре была поддержка DRM, AGP, ну и самой Nouveau. С первыми двумя проблем не возникло, пересобрал ведро с DRM (у меня его нет, как и другого хлама). Поставил nouveau-drm, nouveau-firmware, xf86-video-nouveau из репов. Проблема встала в сборке как ни странно nouveau.ko. Найти его в menuconfig я не смог, часа два лазил по нему, хотя неплохо с ним знаком. Эти черти засунули его в staging drivers. Причем когда заходишь в это подменю светится только сам staging и Exclude drivers…. Ну не догадался я снять чекбокс с Exclude :-D. Ладно, собрал ведро снова со всеми зависимостями для Nouveau. При modprobe nouveau, экран жалобно моргнул и потух. Усе SysRQ спешит на помощь 😀 Позже удалось все же замодпробить сабж. Фреймбуфер заработал. Вместо русских букв кракозябры. Иксы так и не поднял, ругалось на
[drm] failed to open device