Ошибка с драйвером видеокарты (GeForce FX 5200 (ASUS V9520-X))

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Ошибка с драйвером видеокарты

Сообщение Zealot »

Доброго времени суток!
Вот такая проблема. Решил я себе поставить дрова на видюху, скачал run-файл, выключил X-system, в консольке прописал установку, он установился, попутя требуя с меня libc, который он успешно нашёл, скомпилировался под моё ядро линукса, и всё на этом. Вроде хорошо. Выполняю команду:
# startx
иксы запустились. Появился логотип nVidia, вроде всё хорошо, можно дисплей настраивать, и всё в этом духе. И тут начались проблемы... Перезагружаю систему, комп мне любезно сообщает "No display found". Так несколько раз (в смысле, я несколько раз перезагружался). Запускаю в Recovery mode, файл /etc/X11/xorg.conf заменяю файлом /etc/X11/xorg.conf.backup, перезагружаю, система в норме, но без драйвера. Решил попробовать поставить драйвер, который в разделе проприаритетных драйверов. Поставил. Линукс потребовал перезагрузку. Перезагрузил, и... та же песня! no display found!!! Подскажите мне пожалуста, что это значит, как с этим бороться, и как мне, наконец, поставить драйвер на видеокарту? :frusty:

Заранее спасибо!
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Ошибка с драйвером видеокарты

Сообщение MadDog »

Телепаты в отпуске. Дистрибутив какой? Какую версию драйверов качали? xorg.conf в студию
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Эх, жаль, что телепаты в отпуске! Вот файлы xorg.cong и xorg.conf.backup. После и до установки драйвера.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Кстати, в NVIDIA X Server Settings есть раздел "Include X Display Names in the config file". Галочку там поставить надо?
Спасибо сказали:
Аватара пользователя
melvin
Сообщения: 20
ОС: Ubuntu 9.10

Re: Ошибка с драйвером видеокарты

Сообщение melvin »

Лог загрузки иксов тоже думаю глянуть не повредит, не могли б вы быть столь любезны и предоставить его всеобщему осмотрению?
Linux is like sex, its better when its free © Linus Torvalds
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Эммм... Понимаете, я совсем ламер необразованый в области линукса...))) А где его взять?
Спасибо сказали:
Аватара пользователя
melvin
Сообщения: 20
ОС: Ubuntu 9.10

Re: Ошибка с драйвером видеокарты

Сообщение melvin »

Вот от текущей сисии /var/log/Xorg.0.log, вот /var/log/Xorg.0.log.old от предыдущей, так как этот раз, насколько я понимаю, иксы работаю через драйвер nv, то нужен лог именно прошлой сесии (той в которой иксы не загрузились).
Linux is like sex, its better when its free © Linus Torvalds
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Ok! Понял. Вот логи. Вообще, ошибка, которая возникает при запуске "Display not found". При выполнении startx из консали в recovery mode - тоже самое!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Ошибка с драйвером видеокарты

Сообщение MadDog »

Zealot
Возьму на себя смелость предположить, что у вас дистрибутив (кстати, вы так и не сказали какой) Ubuntu. Поэтому драйвер в Ubuntu лучше ставить как написано здесь: How to install Graphics Driver (NVIDIA).

Ещё можно попробовать в консоле дать команду

user@localhost

$ sudo dpkg-reconfigure -phigh xserver-xorg


2Moderator
ИМХО, тему надо бы перенести в Debian.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
melvin
Сообщения: 20
ОС: Ubuntu 9.10

Re: Ошибка с драйвером видеокарты

Сообщение melvin »

Не стану утверждать, но помоему ветка драйверов 97хх не поддерживает видеокарты FX 5200, так что можно попробовать скачать и установить 96хх (9631 кажись самая последняя). К тому же по $cat Xorg.0.log.old | grep EE есть

Код: Выделить всё

<BR>(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)<BR>

Чтоб опосля лишить себя лишних проблем обязательно удалите уже установленый драйвер:

Код: Выделить всё

<BR>sudo sh NVIDIA-Linux-x86-1.0-97xx-pkg1.run --uninstall<BR>и поставте новый:<BR>sudo sh NVIDIA-Linux-x86-1.0.9631-pkg1.run -a -N -X -n -q<BR>
Linux is like sex, its better when its free © Linus Torvalds
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

2melvin,
Хм... Спасибо за совет, сейчас попробую! Изначально предполагалось, что дрова фсётаки не те, ибо у всех нвидивские дрова ставились как по маслу, одному мне повезло...
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Zealot
Возьму на себя смелость предположить, что у вас дистрибутив (кстати, вы так и не сказали какой) Ubuntu. Поэтому драйвер в Ubuntu лучше ставить как написано здесь: How to install Graphics Driver (NVIDIA).

Ещё можно попробовать в консоле дать команду
user@localhost

$ sudo dpkg-reconfigure -phigh xserver-xorg



2Moderator
ИМХО, тему надо бы перенести в Debian.

Хм... Делал всё как по инструкции. В результате - и backup файлы и текущий файл xorg.conf оказались неработоспособными. Чудом драйвер откатил...

Не стану утверждать, но помоему ветка драйверов 97хх не поддерживает видеокарты FX 5200, так что можно попробовать скачать и установить 96хх (9631 кажись самая последняя). К тому же по $cat Xorg.0.log.old | grep EE есть
Код
<BR>(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)<BR>

Чтоб опосля лишить себя лишних проблем обязательно удалите уже установленый драйвер:
Код
<BR>sudo sh NVIDIA-Linux-x86-1.0-97xx-pkg1.run --uninstall<BR>и поставте новый:<BR>sudo sh NVIDIA-Linux-x86-1.0.9631-pkg1.run -a -N -X -n -q<BR>

Непомогло... Таже самая картинка. После установки драйвера и перезагрузки - синее окно с абракадаброй...
Спасибо сказали:
Аватара пользователя
Александр
Сообщения: 945
Статус: Пользователь Debian
ОС: Debian 'Etch'

Re: Ошибка с драйвером видеокарты

Сообщение Александр »

Не стану утверждать, но помоему ветка драйверов 97хх не поддерживает видеокарты FX 5200, так что можно попробовать скачать и установить 96хх (9631 кажись самая последняя)

Поддерживает, и даже ветка 100.х поддерживает 5200.
Кстати, логи не те - это логи для открытого драйвера nv, а хотелось бы глянуть на логи, когда запускается иммено с закрытыми дровами, когда, собственно, ошибка и вылазиет, по этому логу ничего сказать о проблеме нельзя...
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Ошибка с драйвером видеокарты

Сообщение MadDog »

Zealot писал(а):
12.05.2007 14:16
Непомогло... Таже самая картинка. После установки драйвера и перезагрузки - синее окно с абракадаброй...

Ну тогда давайте полную раскладку по железу.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Ну тогда давайте полную раскладку по железу.

Ok!
Железо.
Проц: Celeron 1700 MHz
Материнка: ELITEGROUP P4VXASD2+
Видео: GeForce FX 5200 AGP/MMX/SSE2
RAM: 2 планки по 256 Mb

Вот и всё, что с ходу смог написать...

2Александр
См. прикреплённые.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Ошибка с драйвером видеокарты

Сообщение *Sasha* »

Zealot,
Покажи ещё /var/log/nvidia-installer.log
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

/var/log/nvidia-installer.log

Код:

nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Sat May 12 19:23:25 2007 option status: license pre-accepted : true update : false force update : false expert : false uninstall : false driver info : false precompiled interfaces : false no ncurses color : false query latest version : false OpenGL header files : true no questions : true silent : false no recursion : false no backup : false kernel module only : false sanity : false add this kernel : false no runlevel check : false no network : true no ABI note : false no RPMs : false no kernel module : false force SELinux : default no X server check : false force tls : (not specified) X install prefix : (not specified) X library install path : (not specified) X module install path : (not specified) OpenGL install prefix : (not specified) OpenGL install libdir : (not specified) utility install prefix : (not specified) utility install libdir : (not specified) doc install prefix : (not specified) kernel name : (not specified) kernel include path : (not specified) kernel source path : (not specified) kernel output path : (not specified) kernel install path : (not specified) proc mount point : /proc ui : (not specified) tmpdir : /tmp ftp mirror : ftp://download.nvidia.com RPM file list : (not specified) Using: nvidia-installer ncurses user interface WARNING: Skipping the runlevel check (the utility `runlevel` failed to run). -> License accepted by command line option. -> Not probing for precompiled kernel interfaces. -> Performing CC sanity check with CC="cc". -> Performing CC version check with CC="cc". -> Kernel source path: '/lib/modules/2.6.20-15-generic/build' -> Kernel output path: '/lib/modules/2.6.20-15-generic/build' -> Performing rivafb check. -> Performing nvidiafb check. -> Performing Xen check. -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv -vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ rm -f -f stprof stprof.o symtab.h Modules.symvers rm -f -rf .tmp_versions rm -f Makefile -> Building kernel module: executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.20-15-gener ic/build SYSOUT=/lib/modules/2.6.20-15-generic/build'... sh ./conftest.sh "cc" "cc" /lib/modules/2.6.20-15-generic/build /lib/modules /2.6.20-15-generic/build cc_sanity_check full_output sh ./conftest.sh "cc" "cc" /lib/modules/2.6.20-15-generic/build /lib/modules /2.6.20-15-generic/build select_makefile full_output make --no-print-directory -f Makefile module NVIDIA: calling KBUILD... make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.20-15-generic/build SUBDIRS =/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv modules test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \ echo; \ echo " ERROR: Kernel configuration is invalid."; \ echo " include/linux/autoconf.h or include/config/auto.conf are mis sing."; \ echo " Run 'make oldconfig && make prepare' on kernel src to fix it ."; \ echo; \ /bin/false) mkdir -p /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.tmp_vers ions rm -f /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.tmp_version s/* make -f scripts/Makefile.build obj=/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755 -pkg1/usr/src/nv echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz4253/NVI DIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv_compiler.h cc -Wp,-MD,/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.nv.o .d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL_ _ -Iinclude -include include/linux/autoconf.h -Iubuntu/include -Wall -Wund ef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 - pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary=2 -march=i586 -mtu ne=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/asm-i386/ma ch-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after -statement -Wno-pointer-sign -I/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg 1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscri pts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common - msoft-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KE RNEL_NAMES -D__K ERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATC HLEVEL=9755 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE _BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT _PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INS ERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PR ESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_ STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR( nvidia)" -c -o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.tm p_nv.o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c In file included from include/linux/list.h:8, from include/linux/wait.h:22, from include/asm/semaphore.h:41, from include/linux/sched.h:59, from include/linux/utsname.h:35, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/nv-linux.h:19, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/nv.c:14: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith metic /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: At top level : /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:110: warning: 'kmem_cache_t' is deprecated /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function '__nv_setup_pat_entries': /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:955: warning: comparison between signed and unsigned /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function '__nv_restore_pat_entries': /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:981: warning: comparison between signed and unsigned /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c: In function 'nv_kern_cpu_callback': /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:1287: warning : comparison between signed and unsigned /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv.c:1294: warning : comparison between signed and unsigned cc -Wp,-MD,/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.nv-v m.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERN EL__ -Iinclude -include include/linux/autoconf.h -Iubuntu/include -Wall -W undef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O 2 -pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary=2 -march=i586 - mtune=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/asm-i386 /mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-af ter-statement -Wno-pointer-sign -I/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755- pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subs cripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-commo n -msoft-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE _KERNEL_NAMES -D__KERNEL__ -DMODULE -D NVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9755 -UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESE NT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESS AGE_T_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV _OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAG E_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_ BASENAME=KBUILD_STR(nv_vm)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tm p/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.tmp_nv-vm.o /tmp/sel fgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv-vm.c In file included from include/linux/list.h:8, from include/linux/wait.h:22, from include/asm/semaphore.h:41, from include/linux/sched.h:59, from include/linux/utsname.h:35, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/nv-linux.h:19, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/nv-vm.c:14: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith metic cc -Wp,-MD,/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.os-a gp.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KER NEL__ -Iinclude -include include/linux/autoconf.h -Iubuntu/include -Wall - Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common - O2 -pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/asm-i38 6/mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-a fter-statement -Wno-pointer-sign -I/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755 -pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-sub scripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-comm on -msoft-float -MD -Wsign-compare -Wno-cast-qu al -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR _VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9755 -UDEBUG -U_DEBUG -DNDE BUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GE T_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_B REAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD _STR(os_agp)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz4253/N VIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.tmp_os-agp.o /tmp/selfgz4253/NVIDI A-Linux-x86-1.0-9755-pkg1/usr/src/nv/os-agp.c In file included from include/linux/list.h:8, from include/linux/wait.h:22, from include/asm/semaphore.h:41, from include/linux/sched.h:59, from include/linux/utsname.h:35, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/nv-linux.h:19, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/os-agp.c:24: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith metic cc -Wp,-MD,/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.os-i nterface.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include - D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Iubuntu/include - Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-co mmon -O2 -pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary=2 -march =i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/a sm-i386/mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclara tion-after-statement -Wno-pointer-sign -I/tmp/selfgz4253/NVIDIA-Linux-x86-1. 0-9755-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wch ar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werr or -O -fno-common -msoft-float -MD -Wsign-compare -Wno-cast-qual -W no-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVRM -DNV_MAJOR_VERS ION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9755 -UDEBUG -U_DEBUG -DNDEBUG - DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLA SS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE_T_PRESENT -DNV_ PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OLD_MM_KGDB_BREAKP OINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV _VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR (os_interface)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz4253 /NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.tmp_os-interface.o /tmp/selfgz42 53/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/os-interface.c In file included from include/linux/list.h:8, from include/linux/wait.h:22, from include/asm/semaphore.h:41, from include/linux/sched.h:59, from include/linux/utsname.h:35, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/nv-linux.h:19, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/os-interface.c:26: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith metic cc -Wp,-MD,/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.os-r egistry.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D __KERNEL__ -Iinclude -include include/linux/autoconf.h -Iubuntu/include -W all -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-com mon -O2 -pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary=2 -march= i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/as m-i386/mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclarat ion-after-statement -Wno-pointer-sign -I/tmp/selfgz4253/NVIDIA-Linux-x86-1.0 -9755-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn -type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wn o-multichar -Werror -O -fno-common -msoft-float -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNVR M -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9755 -UDEBUG -U _DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_PM_MESSAGE _T_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_OL D_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_A TTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BAS ENAME=KBUILD_STR(os_registry)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.tmp_os-registry.o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/os-registry.c In file included from include/linux/list.h:8, from include/linux/wait.h:22, from include/asm/semaphore.h:41, from include/linux/sched.h:59, from include/linux/utsname.h:35, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/nv-linux.h:19, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/os-registry.c:14: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith metic cc -Wp,-MD,/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.nv-i 2c.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KER NEL__ -Iinclude -include include/linux/autoconf.h -Iubuntu/include -Wall - Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common - O2 -pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args -Iinclude/asm-i38 6/mach-default -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-a fter-statement -Wno-pointer-sign -I/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-ar ith -Wno-multichar -Werror -O -fno-common -msoft-float -MD -Wsign -compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODU LE -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9755 - UDEBUG -U_DEBUG -DNDEBUG -DNV_SIGNAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGAR T_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_SYSCTL_MAX_MAP_COUNT_PRESENT -DNV_ PM_MESSAGE_T_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESE NT -DNV_OLD_MM_KGDB_BREAKPOINT_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHA NGE_PAGE_ATTR_PRESENT -DNV_VMAP_4_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D" KBUILD_BASENAME=KBUILD_STR(nv_i2c)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" - c -o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.tmp_nv-i2c.o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv-i2c.c In file included from include/linux/list.h:8, from include/linux/wait.h:22, from include/asm/semaphore.h:41, from include/linux/sched.h:59, from include/linux/utsname.h:35, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/nv-linux.h:19, from /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src /nv/nv-i2c.c:8: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arith metic ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-975 5-pkg1/usr/src/nv/nvidia.o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/us r/src/nv/nv-kernel.o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/ nv/nv.o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv-vm.o /t mp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/os-agp.o /tmp/selfgz 4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/os-interface.o /tmp/selfgz425 3/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/o s-registry.o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nv-i2 c.o Building modules, stage 2. make -f /usr/src/linux-headers-2.6.20-15-generic/scripts/Makefile.modpost scripts/mod/modpost -m -a -i /usr/src/linux-headers-2.6.20-15-generic/Modu le.symvers -I /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/Modu le.symvers -o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/Modu le.symvers -w /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/nvi dia.o WARNING: could not find /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/s rc/nv/.nv-kernel.o.cmd for /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/us r/src/nv/nv-kernel.o cc -Wp,-MD,/tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/.nvid ia.mod.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D_ _KERNEL__ -Iinclude -include include/linux/autoconf.h -Iubuntu/include -Wa ll -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-comm on -O2 -pipe -msoft-float -mregparm=3 -mpreferred-stac k-boundary=2 -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoin g-args -Iinclude/asm-i386/mach-default -fomit-frame-pointer -g -fno-stack -protector -Wdeclaration-after-statement -Wno-pointer-sign -D"KBUILD_STR( s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nvidia.mod)" -D"KBUILD_MODNAME=KBUILD_ STR(nvidia)" -DMODULE -c -o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/u sr/src/nv/nvidia.mod.o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/sr c/nv/nvidia.mod.c ld -m elf_i386 -m elf_i386 -r -o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755 -pkg1/usr/src/nv/nvidia.ko /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/us r/src/nv/nvidia.o /tmp/selfgz4253/NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv/ nvidia.mod.o NVIDIA: left KBUILD. -> done. -> Kernel module compilation complete. -> Kernel messages: [ 47.305531] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 47.405811] Linux agpgart interface v0.102 © Dave Jones [ 47.417194] agpgart: Detected VIA P4X266 chipset [ 47.426800] agpgart: AGP aperture is 128M @ 0xe0000000 [ 48.270448] parport: PnPBIOS parport detected. [ 48.270609] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE] [ 48.686614] input: ImExPS/2 Logitech Wheel Mouse as /class/input/input2 [ 48.713647] input: PC Speaker as /class/input/input3 [ 48.829196] irda_init() [ 48.829236] NET: Registered protocol family 23 [ 49.028587] drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x7604 [ 49.028704] usbcore: registered new interface driver usblp [ 49.028766] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver [ 49.202165] ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5 [ 49.202477] PCI: Setting latency timer of device 0000:00:11.5 to 64 [ 50.829559] fuse init (API version 7.8) [ 50.868504] lp0: using parport0 (interrupt-driven). [ 50.954972] Adding 530104k swap on /dev/disk/by-uuid/9668f8db-e934-4150-8a92-84bbf784a9ec. Priority:-1 extents:1 across:530104k [ 51.330070] EXT3 FS on hda4, internal journal [ 89.705365] NET: Registered protocol family 10 [ 89.705604] lo: Disabled Privacy Extensions [ 99.897096] eth0: no IPv6 routers present [ 306.154603] nvidia: module license 'NVIDIA' taints kernel. [ 306.622499] ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 5 (level, low) -> IRQ 5 [ 306.623325] NVRM: loading NVIDIA UNIX x86 Kernel Module 1.0-9755 Mon Feb 26 23:21:15 PST 2007 -> Installing both new and classic TLS OpenGL libraries. -> Searching for conflicting X files: -> done. -> Searching for conflicting OpenGL files: -> done. -> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (1.0-9755): executing: '/sbin/ldconfig'... executing: '/sbin/depmod -aq'... -> done. -> Driver file installation is complete. -> Running post-install sanity check: -> done. -> Post-install sanity check passed. -> Shared memory test passed. -> Running runtime sanity check: -> done. -> Runtime sanity check passed. -> Would you like to run the nvidia-xconfig utility to automatically update you r X configuration file so that the NVIDIA X driver will be used when you res tart X? Any pre-existing X configuration file will be backed up. (Answer: Y es) -> Your X configuration file has been successfully updated. Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86 (version: 1.0-9755) is now complete.
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Ошибка с драйвером видеокарты

Сообщение *Sasha* »

Так, драйвера стали без проблем, покажи что там у тебя сейчас в xorg.conf делается, лучше файл прикрепи, и после запуска с nvidia покажи cat /var/log/Xorg.0.log|grep EE
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Вот мой xorg.conf
Поставил драйвер, без перезагрузки запустился через startx
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Ошибка с драйвером видеокарты

Сообщение *Sasha* »

После этого посмотри чсто показывает cat /var/log/Xorg.0.log|grep EE
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Ммм... Вот что он показывает:

Код: Выделить всё

root@zealot-desktop:~# cat /var/log/Xorg.0.log|grep EE
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) xf86OpenSerial: Cannot open device /dev/input/wacom
(EE) xf86OpenSerial: Cannot open device /dev/input/wacom
(EE) xf86OpenSerial: Cannot open device /dev/input/wacom

Эммм... А кто такое wacom? Я заранее извеняюсь за тупой ламерский вопрос, но я этого правда не знаю...
Спасибо сказали:
Аватара пользователя
Александр
Сообщения: 945
Статус: Пользователь Debian
ОС: Debian 'Etch'

Re: Ошибка с драйвером видеокарты

Сообщение Александр »

Опять же, это НЕ тот лог. Это лог запуска сервака с драйвером nv, но не с nvidia. Не может с драйвером nividia еще и dri грузиться. Поставь конфиг с nvidia, запусти иксы, они не загрузяться, вынесет в консоль. Тут же скопируй куда-нить лог, потом уже перезагружайся с nv, потому что ты загрузаешься с nv и этот запуск затирает лог с nvidia.
По поводу wacom - попробуй удалить из конфига секции (из там три штуки вроде) с wacom.
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Хм...
Перезапустил систему. Вылез мерзкий синий экран в мерзкой кодировке, в котором я смог таки найти следующее:

Error: API mismatch: the NVIDIA kernel module has the version 1.0-7184 but this X module has version 1.0-9755. Please make sure that the kernel module and all NVIDIA driver components have the same version

Fatal server error
no screens found


Насколько я понимаю - суть ошибки при запуске - разная версия драйвера и модуля ядра? Как это исправить можно?
Спасибо сказали:
Аватара пользователя
Александр
Сообщения: 945
Статус: Пользователь Debian
ОС: Debian 'Etch'

Re: Ошибка с драйвером видеокарты

Сообщение Александр »

да, верно, разные версии. Нужно полностью снести все дрова, попробуйте

Код: Выделить всё

nvidia-installer --uninstall

А потом заново установить их.
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Александр писал(а):
12.05.2007 23:35
да, верно, разные версии. Нужно полностью снести все дрова, попробуйте

Код: Выделить всё

nvidia-installer --uninstall


А потом заново установить их.

Эммм... В чём проблема. Изначально дрова у меня не стояли, а значит проблем с совместимостью, по идее, быть не должно. Но

Код: Выделить всё

nvidia-installer --uninstall

я пробовал... Не помогает. Один знакомый товарищ бросил такую фразу "надо иксы обновить"... Вот только как?
Спасибо сказали:
Аватара пользователя
Александр
Сообщения: 945
Статус: Пользователь Debian
ОС: Debian 'Etch'

Re: Ошибка с драйвером видеокарты

Сообщение Александр »

Причем тут иксы? Просто модуль для ядра не совпадает по версии с модулем для иксов - проблема в дровах.
А если вручную удалить эти модули для ядра и иксов, а затем установить дрова?
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Александр, понимаете, сегодня четвёртый (ну, или пятый, точно не помню) день моего общения с линуксом. Я был бы просто безумно рад, если бы вы рассказали мне, как это можно сделать...
Спасибо сказали:
Zealot
Сообщения: 22
ОС: WindowsXP, Ubuntu linux

Re: Ошибка с драйвером видеокарты

Сообщение Zealot »

Александр, у вас если не ошибаюсь такая же карточка. А как вы, если не секрет, дрова ставили?
Спасибо сказали:
Аватара пользователя
Александр
Сообщения: 945
Статус: Пользователь Debian
ОС: Debian 'Etch'

Re: Ошибка с драйвером видеокарты

Сообщение Александр »

Модули ядра должны лежать в /lib/modules/<версия_ядра>/kernel/drivers/video, должен называться nvidia.ko. После его удлаения нужно выполнить depmod. С модулями для иксов несколько сложнее. У меня они лежат в /usr/lib/xorg/modules, как в этой директории, так и в поддиректориях drivers и extensions, также часть библиотек лежит в /usr/lib. Во всех случаях нужные файлы легко находятся по версии дров. Например, версия 100.14.03 - тогда библиотеки имеют имена в виде <название_библиотеки>.so.100.14.03. Попробуйте все их удалить и заново поставить дрова.
Ставил я их так:
(или telinit 3, не помню)

Код: Выделить всё

nvidia-installer --uninstall
(удаляю старую версию)

Код: Выделить всё

./nv.run --x-modules-path=/usr/lib/xorg/modules
(переименованный файл с дровами)
Только насчет точного написанния опции уточните командой

Код: Выделить всё

./nv.run -A | less

У меня такая же карточка, сейчас стоят драйвера 100й серии - работают без нареканий.
На крайнний случай могу выложить свой конфиг - сравнить отличия.
HP 530 Core2Duo T2400 950GMA 1GB RAM 120 HDD
KDE 3.5.7 kernel 2.6.25 X.org 7.4
Спасибо сказали: