Mageia 7 та активація KMS для власного драйвера nvidia - Форум

Зареєстровано: 16.08.2008 о 08:27
Я хочу запустити експеримент із власним драйвером nvidia з ядром 5. Я хотів би активувати kms, налаштування режиму ядра з власним драйвером nvidia, щоб не плутати з [url = Dynamic Kernel Module Support] DKMS, Dynamic Kernel Модуль підтримки [/ url]. Перший дозволяє покращити відображення завантаження, другий активує автоматичну компіляцію компонента для завантаження під час запуску в разі оновлення ядра (virtualbox, драйвери nvidia, AMD та ін.). Зверніть увагу, що цей режим працює спочатку з безкоштовними драйверами intel, amdgpu та new.
В даний час під час встановлення власного драйвера nvidia він додається до рівня параметрів завантаження ядра nokmsboot. Тому ми змушуємо неактивувати цей режим, який доступний з версії 364.12. . Це також задокументовано тут у документації до nvidia.
У будь-якому випадку, я хочу розпочати обговорення та поділитися нашими відповідними тестами. Це змусить нас зайти в надра звіра для більш досвідчених і у функціонування магей. Ідея полягає в тому, щоб зрозуміти задіяну механіку.
Відповідно до документації, щоб увімкнути drm kms:
Підтримка KMS DRM від NVIDIA досі вважається експериментальною. Він вимкнений за замовчуванням, але його можна увімкнути у відповідних ядрах із параметром модуля ядра 'modeset'. наприклад,
modprobe -r nvidia-drm; modprobe nvidia-drm modeset = 1
На wiki Archilinux ми маємо:
nvidia 364.16 додає підтримку налаштування режиму ядра Direct Rendering Manager (DRM). Щоб увімкнути цю функцію, додайте параметр ядра nvidia-drm.modeset = 1, а потім додайте nvidia, nvidia_modeset, nvidia_uvm та nvidia_drm до initramfs відповідно до Mkinitcpio # MODULES.
Не забувайте запускати mkinitcpio щоразу, коли відбувається оновлення драйвера nvidia. Див. Гак #Pacman для автоматизації цих кроків.
Більше роботи в найближчі кілька днів, але, мабуть, почати з видалення nokmsboot та додавання в налаштуваннях ядра. Згодом він повинен мати додаткові справи на рівні initramfs.
Зареєстровано: 10.10.2018 о 10h26
І звідки ви знаєте, який драйвер встановлений, яка карта використовується, яка карта використовується при завантаженні/завантаженні тощо. ?
Оскільки у мене є процесор, який є графічною картою Intel, відеокарта, яка є Nvidia, і вона навіть має безкоштовні драйвери з назвою Нові та власні драйвери.
Зареєстровано: 16.08.2008 о 08:27
Я перейду до /var/log/Xorg.0.log і подивлюся на модулі, завантажені командою lsmod. Я загляну в /etc/X11/xorg.conf, щоб побачити, який драйвер завантажений.
Зареєстровано: 10.10.2018 о 10h26
Отже, згідно з Xorg:
я використовую лише графічний співпроцесор Intel, хоча, згідно з lsmod
завантажено новий безкоштовний драйвер від Xorg ?
Звичайно, ми можемо бачити, що параметри, надані ядру під час завантаження (з # journalctl -b 0 | grep -i boot_image), не мають nokmsboot: