Skip to Content

在quirky110里编译nvidia驱动并设置挂载全过程记录

kisppuuyy 的头像
////////////////// 在quirky110里编译nvidia驱动并设置挂载全过程记录 /////////

编译nvidia 驱动: NVIDIA-Linux-x86-96.43.18-pkg1.run
kernel_src-2.6.33.2-patched.sfs
qrky_devx_110.sfs


cd /usr/src/linux
make prepare
make scripts

./NVIDIA-Linux-x86-96.43.18-pkg1.run
depmod -aq >>> 错误提示 ===>乎略继续 YES

depmod-FULL
depmod -a

nvidia-xconfig --add-argb-glx-visuals --allow-glx-with-composite --disable-glx-root-clipping --render-accel --composite --depth=24
exit X
xwin
nvidia-xconfig --add-argb-glx-visuals --allow-glx-with-composite --disable-glx-root-clipping --render-accel --composite --depth=24
exit X

xorgwizard
注:此脚本已参照官方博客的bug修改
********************************

Bug report: Nvidia
A little bug snuck through. If you have nvidia hardware, the default 'nvidia' Xorg driver works for most people. However, in some cases the basic 'nv' driver works better. The Xorg Wizard allows you to choose either one, however the code has a bug. Type at the console (if X not runing):
# mp /usr/sbin/xorgwizard
...change line 97 to this: "rmmod nvidia"
...change line 109 to this: "modprobe nvidia"
In other words, the operation is being swapped. Then run xorgwizard:
# xorgwizard
...and it should work properly to choose between the 'nvidia' or 'nv' drivers.

Bug report: Intel
My blog documents the disappointing saga of the Intel Xorg drivers. With Quirky 1.x, which uses Xorg 7.5, we have a situation where some Intel video hardware no longer works. You will have to use the generic 'vesa' driver (slow). The only solution is to roll back to an earlier version of Xorg, 7.3, as used in Puppy 4.3.1. Also, "Wary Puppy" uses Xorg 7.3 -- this is the same as Quirky except for the older Xorg -- expect a final release of Wary soon.

********************************

选择 nvidia
<test>

>>>>>>>>>>>> ok
xwin

lsmod
**************************************
# lsmod
Module Size Used by
snd_pcm_oss 27891 0
snd_seq_dummy 911 0
snd_seq_oss 19037 0
snd_seq_midi_event 3580 1 snd_seq_oss
snd_seq 33074 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_mixer_oss 10134 1 snd_pcm_oss
bsd_comp 4040 0
ppp_synctty 4125 0
ppp_async 5225 1
crc_ccitt 1015 1 ppp_async
ppp_generic 16117 7 bsd_comp,ppp_synctty,ppp_async
slhc 3435 1 ppp_generic
snd_intel8x0 19199 0
snd_ac97_codec 76640 1 snd_intel8x0
ac97_bus 686 1 snd_ac97_codec
gspca_zc3xx 35188 0
snd_pcm 46465 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
gspca_main 16170 1 gspca_zc3xx
snd_timer 11850 2 snd_seq,snd_pcm
videodev 27599 1 gspca_main
8139too 14088 0
snd_page_alloc 4697 2 snd_intel8x0,snd_pcm
mii 2630 1 8139too
v4l1_compat 9942 1 videodev
nvidia 4649097 16
snd_mpu401 2812 0
snd_mpu401_uart 3927 1 snd_mpu401
snd_rawmidi 11995 1 snd_mpu401_uart
snd_seq_device 3613 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd 31384 12 snd_pcm_oss,snd_seq_oss,snd_seq,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 3419 1 snd
serio_raw 2940 0
i2c_i801 6174 0
i2c_core 11701 3 videodev,nvidia,i2c_i801
pcspkr 1179 0
shpchp 21252 0
pci_hotplug 18276 1 shpchp
ns558 1543 0
intel_agp 19089 1
gameport 5725 2 ns558
agpgart 19112 2 nvidia,intel_agp
fan 2486 0
evdev 5549 0
thermal 9282 0
parport_pc 19384 0
parport 21195 1 parport_pc
processor 25374 0
button 3546 0
fuse 42817 2
aufs 110987 1
nls_iso8859_1 2937 1
nls_cp437 4465 1
usbhid 18441 0
usb_storage 30109 0
squashfs 15964 3
uhci_hcd 15743 0
ehci_hcd 27209 0
usbcore 92997 7 gspca_zc3xx,gspca_main,usbhid,usb_storage,uhci_hcd,ehci_hcd
floppy 40295 0

**************************************

nvidia-settings

可以设置,那麽祝贺你已设置成功!

/////////// 2010年11月5日子夜 //////////////////////

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.