[Comm] ядро 3.0 и драйверы nvidia

andriy l.andriy на gmail.com
Ср Сен 28 07:06:24 UTC 2011


On 28.09.11 08:16, Константин Михайленко wrote:
> Добрый день, коллеги!
>
> Преамбула: использую текущий репозиторий p6 для работы, а для
> вычислений использую nVidia CUDA.
> Как показывает мой опыт, для того, чтобы CUDA нормально у меня
> устанавливалась, мне необходимо ставить их драйвер, который лежит у
> них на сайте (http://developer.nvidia.com/cuda-toolkit-40).
> Во всех ранее проходивших моих обновлениях приходилось
> перекомпилировать драйвер.
> Это немного раздражало, но не сильно напрягало.
>
> Однако сегодня я решил, что пора обновлять ядро (последнее стоявшее --
> 2.6.38-alt8.1) и установил текущее
> kernel-image-std-def-3.0.4-alt0.M60P.2
> И вот тут я получил проблему, так как драйвер отказался собираться по причине
> =================== /var/log/nvidia-installer.log ====================
> Using: nvidia-installer ncurses user interface
> ->  License accepted.
> ->  Installing NVIDIA driver version 270.41.19.
> ->  There appears to already be a driver installed on your system (version: 270.
>     41.19).  As part of installing this driver (version: 270.41.19), the existin
>     g driver will be uninstalled.  Are you sure you want to continue? ('no' will
>     abort installation) (Answer: Yes)
> ->  Performing CC sanity check with CC="cc".
> ->  Performing CC version check with CC="cc".
> ->  Kernel source path: '/lib/modules/3.0.4-std-def-alt0.M60P.2/build'
> ->  Kernel output path: '/lib/modules/3.0.4-std-def-alt0.M60P.2/build'
> ERROR: If you are using a Linux 2.4 kernel, please make sure
>         you either have configured kernel sources matching your
>         kernel or the correct set of kernel headers installed
>         on your system.
>
>         If you are using a Linux 2.6 kernel, please make sure
>         you have configured kernel sources matching your kernel
>         installed on your system. If you specified a separate
>         output directory using either the "KBUILD_OUTPUT" or
>         the "O" KBUILD parameter, make sure to specify this
>         directory with the SYSOUT environment variable or with
>         the equivalent nvidia-installer command line option.
>
>         Depending on where and how the kernel sources (or the
>         kernel headers) were installed, you may need to specify
>         their location with the SYSSRC environment variable or
>         the equivalent nvidia-installer command line option.
> 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.
> =====================================================
>
> Попытки поставить исходники (зачем? на ядрах 2.6 этот же драйвер их у
> меня не требовал), а также скормить через параметры установки пути к
> исходникам и заголовкам ни к чему новому не привели.
>
> Очень прошу консультации о правильных действиях, которые мне
> необходимо предпринять.
>
> Спасибо!
Рецепт был где-то на сайте федоры.
http://forums.fedoraforum.org/showthread.php?t=268382
+
при инсталяции драйвера от Нвидии делал ним апдейт: при инсталяции он 
конектится к их оф.сайту и что-то последнее скачивает (хотя я руками 
скачивал последнюю версию). После чего все ок.
У меня работает CUDA на

.[andriy на Andriy ~]$ uname -a
Linux Andriy.localdomain 3.0.4-std-def-alt1 #1 SMP Wed Aug 31 07:24:16 
UTC 2011 x86_64 GNU/Linux


Подробная информация о списке рассылки community