Вирішив спробувати перевстановити драйвер завантажившись з потрібним ядром, але відтоді драйвер не завантажується ні з стандартним ядром ні з моїм. Знайшов
оце але ця програма не підходить для мого випадку.
Вивід команди
zypper in -f nvidia-computeG03 nvidia-gfxG03-kmp-desktop nvidia-settings x11-video-nvidiaG03
Additional rpm output:
make: Entering directory `/usr/src/linux-3.7.10-1.16-obj/x86_64/desktop'
CC [M] /usr/src/kernel-modules/nvidia-319.32-desktop/nv.o
In file included from /usr/src/linux-3.7.10-1.16/include/linux/kernel.h:10:0,
from /usr/src/linux-3.7.10-1.16/include/linux/sched.h:15,
from /usr/src/linux-3.7.10-1.16/include/linux/utsname.h:5,
from /usr/src/kernel-modules/nvidia-319.32-desktop/nv-linux.h:44,
from /usr/src/kernel-modules/nvidia-319.32-desktop/nv.c:13:
/usr/src/linux-3.7.10-1.16/include/linux/bitops.h: In function ‘hweight_long’:
/usr/src/linux-3.7.10-1.16/include/linux/bitops.h:66:41: warning: signed and unsigned type in conditional expression [-Wsign-compare]
In file included from /usr/src/linux-3.7.10-1.16/arch/x86/include/asm/uaccess.h:594:0,
from /usr/src/linux-3.7.10-1.16/include/linux/poll.h:11,
from /usr/src/kernel-modules/nvidia-319.32-desktop/nv-linux.h:115,
from /usr/src/kernel-modules/nvidia-319.32-desktop/nv.c:13:
/usr/src/linux-3.7.10-1.16/arch/x86/include/asm/uaccess_64.h: In function ‘copy_from_user’:
/usr/src/linux-3.7.10-1.16/arch/x86/include/asm/uaccess_64.h:62:6: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/* Пропуск */
make: Leaving directory `/usr/src/linux-3.7.10-1.16-obj/x86_64/desktop'
/usr/src/kernel-modules/nvidia-319.32-desktop /
NVIDIA: calling KBUILD...
make[1]: Entering directory `/usr/src/linux-3.7.10-1.16'
make -C /usr/src/linux-obj/x86_64/desktop \
KBUILD_SRC=/usr/src/linux-3.7.10-1.16 \
KBUILD_EXTMOD="/usr/src/kernel-modules/nvidia-319.32-desktop" -f /usr/src/linux-3.7.10-1.16/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
/* Пропуск */
Кудись не туди встановлюється програма?
При завантаження виводяться ці повідомлення:
dmesg | grep nvidia
[ 10.844892] nvidia: version magic '3.7.10-1.16-desktop SMP mod_unload modversions ' should be '3.7.10-1.16-desktop SMP preempt mod_unload modversions '
[ 28.507850] nvidia: version magic '3.7.10-1.16-desktop SMP mod_unload modversions ' should be '3.7.10-1.16-desktop SMP preempt mod_unload modversions '