xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
Слетели драйвера nvidia после обновления. У меня стояли NVIDIA-Linux-x86-173.14.12-pkg1.run Как все нафиг снести качающееся видео, и поставить рабочие драйвра NVIDIA-Linux-x86-173.14.12-pkg1.run Вот что пишет диагностика: [[email protected] ~]$ glxinfo name of display: :0.0 Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Error: couldn't find RGB GLX visual or fbconfig Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". Xlib: extension "GLX" missing on display ":0.0". 3 GLXFBConfigs: visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- Ошибка сегментирования [[email protected] ~]$ glxgears Xlib: extension "GLX" missing on display ":0.0". Error: couldn't get an RGB, Double-buffered visual |
nitr |
|
Темы:
1
Сообщения:
119
Участник с: 21 сентября 2008
|
Покажите xorg.conf. Какая у вас версия X и драйвер nVidia ставить надо без запущенных X. |
xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 ([email protected]) Thu Jul 17 18:39:19 PDT 2008 # Auto-generated by Archie mkxcfg # Auto-generated by Archie mkxcfg Section "ServerLayout" # Serial Mouse not detected # USB Mouse not detected Identifier "Xorg Configured" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "PS/2 Mouse" "CorePointer" EndSection Section "Files" # Additional fonts: Locale, Gimp, TTF... # FontPath "/usr/share/lib/X11/fonts/latin2/75dpi" # FontPath "/usr/share/lib/X11/fonts/latin2/100dpi" # True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig! ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/75dpi" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/100dpi" FontPath "/usr/share/fonts/PEX" FontPath "/usr/share/fonts/cyrillic" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/ttf/western" FontPath "/usr/share/fonts/ttf/decoratives" FontPath "/usr/share/fonts/truetype" FontPath "/usr/share/fonts/truetype/openoffice" FontPath "/usr/share/fonts/truetype/ttf-bitstream-vera" FontPath "/usr/share/fonts/latex-ttf-fonts" FontPath "/usr/share/fonts/defoma/CID" FontPath "/usr/share/fonts/defoma/TrueType" EndSection Section "Module" Load "ddc" # ddc probing of monitor Load "dbe" Load "extmod" Load "glx" Load "bitmap" # bitmap-fonts Load "type1" Load "freetype" Load "record" # Load "synaptics" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" "true" Option "AutoAddDevices" "False" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbVariant" "" Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll" EndSection Section "InputDevice" Identifier "Serial Mouse" Driver "mouse" Option "Protocol" "Microsoft" Option "Device" "/dev/ttyS0" Option "Emulate3Buttons" "true" Option "Emulate3Timeout" "70" Option "SendCoreEvents" "true" EndSection Section "InputDevice" Identifier "PS/2 Mouse" Driver "mouse" Option "Protocol" "auto" Option "ZAxisMapping" "4 5" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "true" Option "Emulate3Timeout" "70" Option "SendCoreEvents" "true" EndSection Section "InputDevice" Identifier "USB Mouse" Driver "mouse" Option "Device" "/dev/input/mice" Option "SendCoreEvents" "true" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" Option "Buttons" "5" EndSection Section "Monitor" # Warning: This may fry old Monitors # Very conservative. May flicker. # VertRefresh 50.0 - 62.0 # Extreme conservative. Will flicker. TFT default. # Default modes distilled from # "VESA and Industry Standards and Guide for Computer Display Monitor # Timing", version 1.0, revision 0.8, adopted September 17, 1998. # $XFree86: xc/programs/Xserver/hw/xfree86/etc/vesamodes,v 1.4 1999/11/18 16:52:17 tsi Exp $ # 640x350 @ 85Hz (VESA) hsync: 37.9kHz Identifier "Monitor0" HorizSync 28.0 - 96.0 VertRefresh 50.0 - 75.0 ModeLine "640x350" 31.5 640 672 736 832 350 382 385 445 +hsync -vsync ModeLine "640x400" 31.5 640 672 736 832 400 401 404 445 -hsync +vsync ModeLine "720x400" 35.5 720 756 828 936 400 401 404 446 -hsync +vsync ModeLine "640x480" 25.2 640 656 752 800 480 490 492 525 -hsync -vsync ModeLine "640x480" 31.5 640 664 704 832 480 489 491 520 -hsync -vsync ModeLine "640x480" 31.5 640 656 720 840 480 481 484 500 -hsync -vsync ModeLine "640x480" 36.0 640 696 752 832 480 481 484 509 -hsync -vsync ModeLine "800x600" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync ModeLine "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync ModeLine "800x600" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync ModeLine "800x600" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync ModeLine "800x600" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync ModeLine "1024x768" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync +vsync interlace ModeLine "1024x768" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync ModeLine "1024x768" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync ModeLine "1024x768" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync ModeLine "1024x768" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync ModeLine "800x600" 68.18 800 848 936 1072 600 601 604 636 -hsync +vsync ModeLine "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 -hsync +vsync Option "DPMS" "true" # HorizSync 28.0 - 78.0 # Warning: This may fry very old Monitors EndSection Section "Device" Identifier "Card0" Driver "nv" VendorName "All" BoardName "All" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 16 SubSection "Display" Depth 1 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 32 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection bash-3.2# Xorg -version X.Org X Server 1.5.3 Release Date: 5 November 2008 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.27-ARCH i686 Current Operating System: Linux archlinux 2.6.27-ARCH #1 SMP PREEMPT Sun Dec 21 09:31:10 UTC 2008 i686 Build Date: 17 December 2008 08:20:05PM Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. |
nitr |
|
Темы:
1
Сообщения:
119
Участник с: 21 сентября 2008
|
xlin84какую ошибку выдает при установке? Кстати, вы обновляли пакет nvidia, верно? Возможно ошибаюсь: что про это писалось, вроде как в новых нет больше поддержки FX-серии. В конфиг пакмана заносили, чтобы не обновлять данный пакет. |
xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
Это в логахERROR: Unable to build the NVIDIA kernel module. 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. |
nitr |
|
Темы:
1
Сообщения:
119
Участник с: 21 сентября 2008
|
Я же говорю, не утверждаю что нет поддержки :) Просто такое встречал на англоязычном форуме.и поставить новые, которые у меня работали просто супер. )))Новые говорите: pacman -Sy nvidia nvidia-utils ;) (запустить без запущенных X). Почему это не срабатывает? А что в логе /var/log/nvidia-installer.log ? А если с сайта, то попробуйте NVIDIA-Linux-x86-173.14.12-pkg1.run с ключиком –uninstall . |
xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
Вот, лог nvidiabash-3.2# cat /var/log/nvidia-installer.log nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Thu Jan 8 16:43:24 2009 installer version: 1.0.7 option status: license pre-accepted : false update : false force update : false expert : false uninstall : false driver info : false precompiled interfaces : true no ncurses color : false query latest version : false OpenGL header files : true no questions : false silent : false no recursion : false no backup : false kernel module only : false sanity : false add this kernel : false no runlevel check : false no network : false no ABI note : false no RPMs : false no kernel module : false force SELinux : default no X server check : false no cc version 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 -> License accepted. -> Installing NVIDIA driver version 173.14.12. -> There appears to already be a driver installed on your system (version: 173. 14.12). As part of installing this driver (version: 173.14.12), the existin g driver will be uninstalled. Are you sure you want to continue? ('no' will abort installation) (Answer: Yes) -> No precompiled kernel interface was found to match your kernel; would you li ke the installer to attempt to download a kernel interface for your kernel f rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes) -> No matching precompiled kernel interface was found on the NVIDIA ftp site; this means that the installer will need to compile a kernel interface for your kernel. -> Performing CC sanity check with CC="cc". -> Performing CC version check with CC="cc". -> Kernel source path: '/lib/modules/2.6.27-ARCH/build' -> Kernel output path: '/lib/modules/2.6.27-ARCH/build' -> Performing rivafb check. -> Performing nvidiafb check. -> Performing Xen check. -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... -> Building kernel module: executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.27-ARCH/bui ld SYSOUT=/lib/modules/2.6.27-ARCH/build'... NVIDIA: calling KBUILD... make CC=cc KBUILD_VERBOSE=1 -C /lib/modules/2.6.27-ARCH/build SUBDIRS=/tmp/ selfgz2965/NVIDIA-Linux-x86-173.14.12-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/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/.tmp_ver sions ; rm -f /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/.tm p_versions/* make -f scripts/Makefile.build obj=/tmp/selfgz2965/NVIDIA-Linux-x86-173.14.1 2-pkg1/usr/src/nv cc -Wp,-MD,/tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/.nv. o.d -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.3.2/include -D__KER NEL__ -Iinclude -I/usr/src/linux-2.6.27-ARCH/arch/x86/include -include incl ude/linux/autoconf.h -Wall -Wunde f -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werro r-implicit-function-declaration -O2 -m32 -msoft-float -mregparm=3 -freg-stru ct-return -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -ffreestan ding -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compar e -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Ii nclude/asm-x86/mach-default -fno-stack-protector -fomit-frame-pointer -Wdecl aration-after-statement -Wno-pointer-sign -I/tmp/selfgz2965/NVIDIA-Linux-x86 -173.14.12-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -MD - Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VE RSION_STRING=\"173.14.12\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE -D"KBUILD_STR( s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvid ia)" -c -o /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.o / tmp/selfgz2965/NVIDIA-Linux-x86-173. 14.12-pkg1/usr/src/nv/nv.c In file included from include/linux/bitops.h:17, from include/linux/kernel.h:15, from include/linux/sched.h:52, from include/linux/utsname.h:35, from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv-linux.h:19, from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv.c:14: include/asm/bitops.h: В функции ‘set_bit’: include/asm/bitops.h:60: предупреждение: в арифметич еском выражении использован указатель ‘V OID *’ include/asm/bitops.h: В функции ‘clear_bit’: include/asm/bitops.h:97: предупреждение: в арифметич еском выражении использован указатель ‘V OID *’ In file included from include/linux/list.h:6, from include/linux/preempt.h:11, from include/linux/spinlock.h:50, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:57, from include/linux/sched.h:54, from include/linux/utsname.h:35, from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv-linux.h:19, from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv.c:14: include/linux/prefetch.h: В функции ‘prefetch_range’: include/linux/prefetch.h:57: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ In file included from include/linux/utsname.h:35, from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv-linux.h:19, from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv.c:14: include/linux/sched.h: В функции ‘object_is_on_stack’: include/linux/sched.h:1975: предупреждение: в арифмет �ческом выражении использован указатель ��VOID *’ In file included from include/asm/dma-mapping.h:9, from include/linux/dma-mapping.h:52, from include/asm-generic/pci-dma-compat.h:7, from include/asm/pci.h:94, from include/linux/pci.h:989, from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv-linux.h:86, from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv.c:14: include/linux/scatterlist.h: В функции ‘sg_virt’: include/linux/scatterlist.h:199: предупреждение: в арифм етическом выражении использован указате �ь ‘VOID *’ In file included from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv.c:14: /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h:107:27 : error: asm/semaphore.h: Нет такого файла или катало га In file included from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv-linux.h:109, from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv.c:14: include/linux/highmem.h: В функции ‘zero_user_segments’: include/linux/highmem.h:134: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ include/linux/highmem.h:134: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ include/linux/highmem.h:134: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ include/linux/highmem.h:134: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ include/linux/highmem.h:137: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ include/linux/highmem.h:137: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ include/linux/highmem.h:137: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ include/linux/highmem.h:137: предупреждение: в арифмет ическом выражении использован указатель ‘VOID *’ In file included from /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv/nv.c:14: /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h: В ф ункции ‘nv_execute_on_all_cpus’: /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv-linux.h:674: �шибка: слишком много аргументов в вызове функции ‘on_each_cpu’ /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c: В функ ции ‘nv_kern_cpu_callback’: /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c:1299: оши бка: слишком много аргументов в вызове фу �кции ‘smp_call_function’ /tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv.c:1306: оши бка: слишком много аргументов в вызове фу �кции ‘smp_call_function’ make[3]: *** [/tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/src/nv/nv. o] Ошибка 1 make[2]: *** [_module_/tmp/selfgz2965/NVIDIA-Linux-x86-173.14.12-pkg1/usr/sr c/nv] Ошибка 2 NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [module] Ошибка 1 make: *** [module] Ошибка 2 -> Error. ERROR: Unable to build the NVIDIA kernel module. 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. |
nitr |
|
Темы:
1
Сообщения:
119
Участник с: 21 сентября 2008
|
Не могу определить ошибку при сборке… При сборке nvidia-beta не было ошибки… Надо гуглить.. Так почему pacman -S nvidia не подходит? С этим ключиком –uninstall пробовали? |
xlin84 |
|
Темы:
22
Сообщения:
142
Участник с: 20 декабря 2008
|
Ничего не получилось. NVIDIA –uninstal делал. Поставил nvidia и nvidia-utils. Ноль имоций. Ругается на(WW) NVIDIA(0): The NVIDIA GeForce FX 5500 GPU installed in this system is (WW) NVIDIA(0): supported through the NVIDIA 173.14.xx Legacy drivers. (WW) NVIDIA(0): Please visit http://www.nvidia.com/object/unix.html for (WW) NVIDIA(0): more information. The 177.82 NVIDIA driver will ignore (WW) NVIDIA(0): this GPU. Continuing probe... (EE) No devices detected. bash-3.2# pacman -Q nvidia nvidia 177.82-1 bash-3.2# pacman -Q nvidia-utils nvidia-utils 177.82-1 |
nitr |
|
Темы:
1
Сообщения:
119
Участник с: 21 сентября 2008
|
Всё же был я прав, не стоило обновлять данный пакет, когда он у вас был 173. Странно, что не добавили предупреждение или что-то наподобие… В общем надо ставить, как вы пытаетесь. Вот только ошибку не пойму. Может стоит поискать пакет 173, вроде архивы где-то есть. Или попытаться разобрать пакет nvidia-beta, для простоты просто отрекатировав его под себя для 173. |