Сайт | Скачать | Видео | Wiki

Автор Тема: Компиляция проприетарных видеодрайверов и пр. модулей ядра  (Прочитано 10235 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Мануал по тестированию
nouveau в blacklist ?
nvidia-util этой же версии? Где брали?
версия Xorg не подходит?
Покажите лог Х
« Последнее редактирование: 30 Май 2019, 10:32:35 от sfs »

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
т.е. драйвера не подцепились - в чём может быть проблема?
а это:
Graphics:  Card: NVIDIA GF108 [GeForce GT 630]
           Display Server: X.org 1.16.2.901 drivers: nv,vesa,nouveau
?
вроде подцепились
или иксы не стартуют?
glxinfo это пакетик не обязательный, inxi без него инфу о графике всю отобразить не может, поэтому ругается
в mesa-utils содержится, если не ошибаюсь
« Последнее редактирование: 30 Май 2019, 10:46:21 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
nouveau в blacklist ?
Да
nvidia-util этой же версии? Где брали?
nvidia-utils для этой версии не нашёл тестил без nvidia-utils
Покажите лог Х
Во вложении
вроде подцепились
или иксы не стартуют?
X-ы стартуют, если бы подцепились было бы:
Код
Display Server: X.org 1.16.2.901 drivers: nvidia

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
nvidia-util этой же версии?
По идее драйвера должны цепляться без nvidia-utils (вроде проверял когда компилил под ядро 4.15.4-pf)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Display Server: X.org 1.16.2.901 drivers: nv,vesa,nouveau
вроде подцепились
Нет . Было бы drivers: nvidia

драйвера должны цепляться без nvidia-utils
Нет. Только модуля ядра мало. Ищите в репе арч32

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Нет. Только модуля ядра мало. Ищите в репе арч32
nvidia-utils для этой версии не нашёл, зато есть nvidia-utils 390.87 - https://archive.archlinux32.org/packages/n/nvidia-390xx-utils/nvidia-390xx-utils-390.87-1.0-i686.pkg.tar.xz - забыл написать что драйвера 390.87 откомпилил вручную с правкой файлов (в сообщениях компилятора видно что на что надо заменить) - получил три файла nvidia*.ko, положил их в extramodules, sudo modprobe nvidia отработало без проблем, но были проблемы с установкой nvidia-utils (зависимости), и inxi -G так же написал что не используется драйвера nvidia  :'(

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
inxi -G так же написал что не используется драйвера nvidia
Задать принудительно в /etc/X11/xorg.conf.d/20-nvidia.conf?
Код
Section "Device"
        Identifier "Nvidia Card"
        Driver "nvidia"
        VendorName "NVIDIA Corporation"
        BoardName "GeForce GTX 1050 Ti"
EndSection
https://wiki.archlinux.org/index.php/NVIDIA#Minimal_configuration

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
nvidia-utils для этой версии не нашёл
https://www.archlinux32.org/packages/i686/extra/nvidia-390xx-utils/

Скомпилил ядро 514pf  i686 с nv340 и 390 - сейчас выложу

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
https://www.archlinux32.org/packages/i686/extra/nvidia-390xx-utils/
Установил, выполнил sudo modprobe nvidia (отработало без проблем) - после перезагрузил X - и X-ы отказались стартовать (Xorg.log во вложении)

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Содержимое файла /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf (тот самый на который ссылается Xorg.0.log):
Код
Section "OutputClass"
    Identifier "intel"
    MatchDriver "i915"
    Driver "modesetting"
EndSection

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "PrimaryGPU" "yes"
    ModulePath "/usr/lib/nvidia/xorg"
    ModulePath "/usr/lib/xorg/modules"
EndSection

Ошибка в этой строке:
Код
    Option "AllowEmptyInitialConfiguration"
« Последнее редактирование: 30 Май 2019, 12:30:35 от Neyel »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Ошибка в этой строке:
удалите ее
в итоге заработало? Если да - выложите

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
Удалил эти строки:
Код
    Option "AllowEmptyInitialConfiguration"
    Option "PrimaryGPU" "yes"
    ModulePath "/usr/lib/nvidia/xorg"
    ModulePath "/usr/lib/xorg/modules
Библиотеки из /usr/lib/nvidia/xorg перенёс в /usr/lib, потом переименовал libglx.so.1 в libGLX.so.1 (c заменой) и драйвер заработал:
Код
live@pra:~$ inxi -G
Resuming in non X mode: glxinfo not found. For package install advice run: inxi --recommends
Graphics:  Card: NVIDIA GF108 [GeForce GT 630]
           Display Server: X.org 1.16.2.901 driver: nvidia tty size: 100x37
live@pra:~$
Цитата
ModulePath "/usr/lib/xorg/modules"
- куда переносить эти билиотеки  - не знаю  :'(
« Последнее редактирование: 30 Май 2019, 13:07:40 от Neyel »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
  • Автор темы
В Xorg.log присутствуют следующие строки:
Код
[    16.444] (II) LoadModule: "glx"
[    16.446] (WW) Warning, couldn't open module glx
[    16.446] (II) UnloadModule: "glx"
[    16.446] (II) Unloading glx
[    16.446] (EE) Failed to load module "glx" (module does not exist, 0)
[    16.446] (II) LoadModule: "nvidia"
[    16.446] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    16.648] (II) Module nvidia: vendor="NVIDIA Corporation"
[    16.648] compiled for 4.0.2, module version = 1.0.0
[    16.648] Module class: X.Org Video Driver
[    16.728] (II) NVIDIA dlloader X Driver  390.116  Sun Jan 27 05:36:10 PST 2019
[    16.728] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    16.728] (++) using VT number 7
Вызывают опасения следующие строки:
Код
[    16.446] (WW) Warning, couldn't open module glx
[    16.446] (II) UnloadModule: "glx"
[    16.446] (II) Unloading glx
[    16.446] (EE) Failed to load module "glx" (module does not exist, 0)
Это на что-то влияет?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Вызывают опасения следующие строки:
Зайдите в гуй нвидиа и посмотрите - есть ли Гл и т.п.
Выложите рабочий модуль

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Это на что-то влияет?
Цитата
GLX является расширением основного протокола X Window System, обеспечивающим интерфейс между OpenGL и X Window System, а также расширениями самого OpenGL. Это позволяет программам, желающим использовать OpenGL, делать это в пределах окна, предоставляемого X Window System.
так понимаю не будет glx - проги не смогут задействовать все возможности видяхи
( отрисовка 3D и тп)
« Последнее редактирование: 30 Май 2019, 14:10:46 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)