[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