LINUX.ORG.RU

История изменений

Исправление alex1101, (текущая версия) :

Попробовал. Загрузил вот этот драйвер, вышел из KDE в tty, выгрузил драйвер nvidia, запустил run.

Первым делом пакет потребовал установить make и сорцы ядра (самодостаточность уже пошла по звезде), установил.

Пошла сборка драйвера и вылетела с километром ошибок, последние строчки лога:

make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_common_test.o] Ошибка 1
In file included from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_mgmt.h:26,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_gpu_ops_tests.h:32,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.c:23:
/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_linux.h:136:10: фатальная ошибка: asm/kmap_types.h: Нет такого файла или каталога
  136 | #include <asm/kmap_types.h>         /* page table entry lookup          */
      |          ^~~~~~~~~~~~~~~~~~
In file included from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_mgmt.h:26,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_gpu_ops_tests.h:32,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_directed_tests.c:24:
/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_linux.h:136:10: фатальная ошибка: asm/kmap_types.h: Нет такого файла или каталога
  136 | #include <asm/kmap_types.h>         /* page table entry lookup          */
      |          ^~~~~~~~~~~~~~~~~~
компиляция прервана.
компиляция прервана.
make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_directed_tests.o] Ошибка 1
make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.o] Ошибка 1
In file included from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_common.h:49,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_mgmt.c:23:
/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_linux.h:136:10: фатальная ошибка: asm/kmap_types.h: Нет такого файла или каталога
  136 | #include <asm/kmap_types.h>         /* page table entry lookup          */
      |          ^~~~~~~~~~~~~~~~~~
компиляция прервана.
make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_mgmt.o] Ошибка 1
In file included from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-modeset/nvidia-modeset-linux.c:31:
/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-modeset/nvidia-modeset-os-interface.h:19:10: фатальная ошибка: stddef.h: Нет такого файла или каталога
   19 | #include <stddef.h>  /* size_t */
      |          ^~~~~~~~~~
компиляция прервана.
make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-modeset/nvidia-modeset-linux.o] Ошибка 1
make[2]: Цель «/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/» не была пересобрана из-за ошибок.
make[1]: *** [Makefile:2021: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel] Ошибка 2
make[1]: Цель «modules» не была пересобрана из-за ошибок.
make: *** [Makefile:81: modules] Ошибка 2
ERROR: The nvidia kernel module was not created.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

Итог: проприетарный драйвер nvidia это никакой не самодостаточный пакет, он не работает спустя смешные 7 лет после выпуска.

Если мало могу еще накидать.

Да не стоит, я уже понял, что ты балабол и ламобот.

Исходная версия alex1101, :

Попробовал. Загрузил вот этот драйвер, вышел из KDE в tty, запустил run.

Первым делом пакет потребовал установить make и сорцы ядра (самодостаточность уже пошла по звезде), установил.

Пошла сборка драйвера и вылетела с километром ошибок, последние строчки лога:

make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_common_test.o] Ошибка 1
In file included from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_mgmt.h:26,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_gpu_ops_tests.h:32,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.c:23:
/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_linux.h:136:10: фатальная ошибка: asm/kmap_types.h: Нет такого файла или каталога
  136 | #include <asm/kmap_types.h>         /* page table entry lookup          */
      |          ^~~~~~~~~~~~~~~~~~
In file included from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_mgmt.h:26,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_gpu_ops_tests.h:32,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_directed_tests.c:24:
/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_linux.h:136:10: фатальная ошибка: asm/kmap_types.h: Нет такого файла или каталога
  136 | #include <asm/kmap_types.h>         /* page table entry lookup          */
      |          ^~~~~~~~~~~~~~~~~~
компиляция прервана.
компиляция прервана.
make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_directed_tests.o] Ошибка 1
make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.o] Ошибка 1
In file included from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_common.h:49,
                 from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_mgmt.c:23:
/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_linux.h:136:10: фатальная ошибка: asm/kmap_types.h: Нет такого файла или каталога
  136 | #include <asm/kmap_types.h>         /* page table entry lookup          */
      |          ^~~~~~~~~~~~~~~~~~
компиляция прервана.
make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-uvm/uvm_channel_mgmt.o] Ошибка 1
In file included from /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-modeset/nvidia-modeset-linux.c:31:
/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-modeset/nvidia-modeset-os-interface.h:19:10: фатальная ошибка: stddef.h: Нет такого файла или каталога
   19 | #include <stddef.h>  /* size_t */
      |          ^~~~~~~~~~
компиляция прервана.
make[2]: *** [scripts/Makefile.build:252: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/nvidia-modeset/nvidia-modeset-linux.o] Ошибка 1
make[2]: Цель «/tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel/» не была пересобрана из-за ошибок.
make[1]: *** [Makefile:2021: /tmp/selfgz770725/NVIDIA-Linux-x86_64-358.16/kernel] Ошибка 2
make[1]: Цель «modules» не была пересобрана из-за ошибок.
make: *** [Makefile:81: modules] Ошибка 2
ERROR: The nvidia kernel module was not created.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

Итог: проприетарный драйвер nvidia это никакой не самодостаточный пакет, он не работает спустя смешные 7 лет после выпуска.

Если мало могу еще накидать.

Да не стоит, я уже понял, что ты балабол и ламобот.