質問: 助けてください、私のnvidiaドライバーは完全に壊れています 私はubuntu 10.04 ltsを使用していますが、約2時間前まではすべて問題なく動作していました。 nvidia webサイトv285.05.09から最新のドライバーをインストールしようとしていました(現在ubuntuで利用可能な最新のドライバー、nvidia-current v195.36.24を使用しているため、webglはchromeまたはfirefoxであり、常に最新バージョンのドライバーを試すことを推奨しています。しかし、これをインストールして再起動すると、xがエラーで起動し、縮小グラフィックモードで実行するか、グラフィック設定を復元するように求められます。 /var/log/kern.logをチェックしたとき、私は見ました:nvrm: api mismatch: the client has the version 285.05.09, but nvrm: this kernel module has the version 195.36.24. please nvrm: make sure that this kernel module and all nvidia driver nvrm: components have the same version. 私の質問には2つの部分があります。 これらの最新のnvidiaドライバーを実際に機能させるにはどうすればよいですか? これを試してみてもうまくいかない場合...以前の状態に戻すにはどうすればよいですか?ここに私が試したものがありますが、すべて役に立ちません: xからの初期エラープロンプトでグラフィック設定の復元オプションを選択する [管理]> [ハードウェアドライバー]で、[nvidia(現在)]オプションが既に選択/アクティブになっているため、ここでは何もできません。 sudo dpkg-reconfigure nvidia-currentを実行しました 更新1:追加情報:$ lsb_release -a no lsb modules are available. distributor id: ubuntu description: ubuntu 10.04.3 lts release: 10.04 codename: lucid $ uname -a linux zs 2.6.32-35-generic #78-ubuntu smp tue oct 11 16:11:24 utc 2011 x86_64 gnu/linux $ dpkg -l | grep nvidia ii nvidia-173 173.14.22-0ubuntu11 nvidia binary xorg driver, kernel module and vdpau li ii nvidia-173-modaliases 173.14.22-0ubuntu11 modaliases for the nvidia binary x.org driver ii nvidia-96-modaliases 96.43.17-0ubuntu1.1 modaliases for the nvidia binary x.org driver ii nvidia-common 0.2.23 find obsolete nvidia drivers ii nvidia-current 195.36.24-0ubuntu1~10.04.1 nvidia binary xorg driver, kernel module and vdpau li ii nvidia-current-modaliases 195.36.24-0ubuntu1~10.04.1 modaliases for the nvidia binary x.org driver ii nvidia-settings 195.36.08-0ubuntu2 tool of configuring the nvidia graphics driver 更新2:gyaaah!現在のドライバーをアンインストールして再起動し、新しいドライバーをインストールしようとしましたが、ドライバーはまだ機能していません。 xを縮小グラフィックモードで実行する必要がありますが、今では解像度が途方もなく低くなっていません。 「nouveau」または「nv」に言及している行がないか、/ var/log/kern.logを確認します。... nov 10 11:53:23 zs kernel: [ 29.935504] nouveau 0000:01:00.0: pci int a -> gsi 16 (level, low) -> irq 16 nov 10 11:53:23 zs kernel: [ 29.935512] nouveau 0000:01:00.0: setting latency timer to 64 nov 10 11:53:23 zs kernel: [ 29.939265] [drm] nouveau 0000:01:00.0: detected an nv50 generation card (0x450300a3) nov 10 11:53:23 zs kernel: [ 29.939787] [drm] nouveau 0000:01:00.0: attempting to load bios image from pramin nov 10 11:53:23 zs kernel: [ 29.985378] input: hda digital pcbeep as /devices/pci0000:00/0000:00:1b.0/input/input7 nov 10 11:53:23 zs kernel: [ 29.998478] [drm] nouveau 0000:01:00.0: ... appears to be valid nov 10 11:53:23 zs kernel: [ 29.998483] [drm] nouveau 0000:01:00.0: bit bios found nov 10 11:53:23 zs kernel: [ 29.998486] [drm] nouveau 0000:01:00.0: bios version 60.80.13.00 nov 10 11:53:23 zs kernel: [ 29.998490] [drm] nouveau 0000:01:00.0: tmds table revision 2.0 not currently supported nov 10 11:53:23 zs kernel: [ 29.998493] [drm] nouveau 0000:01:00.0: bit table 'd' not found nov 10 11:53:23 zs kernel: [ 29.998495] [drm] nouveau 0000:01:00.0: found display configuration block version 4.0 nov 10 11:53:23 zs kernel: [ 29.998499] [drm] nouveau 0000:01:00.0: dcb connector table: vher 0x40 5 6 2 nov 10 11:53:23 zs kernel: [ 29.998502] [drm] nouveau 0000:01:00.0: 0: 0x00001030: type 0x30 idx 0 tag 0x07 nov 10 11:53:23 zs kernel: [ 29.998506] [drm] nouveau 0000:01:00.0: 1: 0x00002130: type 0x30 idx 1 tag 0x08 nov 10 11:53:23 zs kernel: [ 29.998509] [drm] nouveau 0000:01:00.0: 2: 0x00000210: type 0x10 idx 2 tag 0xff nov 10 11:53:23 zs kernel: [ 29.998511] [drm] nouveau 0000:01:00.0: 3: 0x00000211: type 0x11 idx 2 tag 0xff nov 10 11:53:23 zs kernel: [ 29.998514] [drm] nouveau 0000:01:00.0: 4: 0x00000213: type 0x13 idx 2 tag 0xff nov 10 11:53:23 zs kernel: [ 29.998517] [drm] nouveau 0000:01:00.0: raw dcb entry 0: 04000320 00000028 nov 10 11:53:23 zs kernel: [ 29.998520] [drm] nouveau 0000:01:00.0: raw dcb entry 1: 01000322 00000030 nov 10 11:53:23 zs kernel: [ 29.998523] [drm] nouveau 0000:01:00.0: raw dcb entry 2: 02011310 00000028 nov 10 11:53:23 zs kernel: [ 29.998525] [drm] nouveau 0000:01:00.0: raw dcb entry 3: 02011312 00000030 nov 10 11:53:23 zs kernel: [ 29.998528] [drm] nouveau 0000:01:00.0: raw dcb entry 4: 010223f1 00c1c020 nov 10 11:53:23 zs kernel: [ 29.998537] [drm] nouveau 0000:01:00.0: parsing vbios init table 0 at offset 0xbc7e nov 10 11:53:23 zs kernel: [ 30.050942] [drm] nouveau 0000:01:00.0: parsing vbios init table 1 at offset 0xbe86 nov 10 11:53:23 zs kernel: [ 30.120749] [drm] nouveau 0000:01:00.0: parsing vbios init table 2 at offset 0xd041 nov 10 11:53:23 zs kernel: [ 30.120764] [drm] nouveau 0000:01:00.0: parsing vbios init table 3 at offset 0xd130 nov 10 11:53:23 zs kernel: [ 30.140789] [drm] nouveau 0000:01:00.0: parsing vbios init table 4 at offset 0xd2e7 nov 10 11:53:23 zs kernel: [ 30.140795] [drm] nouveau 0000:01:00.0: parsing vbios init table at offset 0xd34c nov 10 11:53:23 zs kernel: [ 30.170875] [drm] nouveau 0000:01:00.0: 0xd34c: condition still not met after 20ms, skipping following opcodes nov 10 11:53:23 zs kernel: [ 30.170906] [drm] nouveau 0000:01:00.0: 0xaf80: parsing output script 0 nov 10 11:53:23 zs kernel: [ 30.170912] [drm] nouveau 0000:01:00.0: 0xaf80: parsing output script 0 nov 10 11:53:23 zs kernel: [ 30.170916] [drm] nouveau 0000:01:00.0: 0xa64e: parsing output script 0 nov 10 11:53:23 zs kernel: [ 30.254497] type=1505 audit(1320954803.872:10): operation="profile_replace" pid=852 name="/sbin/dhclient3" nov 10 11:53:23 zs kernel: [ 30.255310] type=1505 audit(1320954803.872:11): operation="profile_replace" pid=852 name="/usr/lib/networkmanager/nm-dhcp-client.action" nov 10 11:53:23 zs kernel: [ 30.305204] [ttm] zone kernel: available graphics memory: 1027826 kib. nov 10 11:53:23 zs kernel: [ 30.305217] [drm] nouveau 0000:01:00.0: 640 mib vram nov 10 11:53:23 zs kernel: [ 30.327746] [drm] nouveau 0000:01:00.0: 512 mib gart (aperture) nov 10 11:53:23 zs kernel: [ 30.329065] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining nov 10 11:53:23 zs kernel: [ 30.329664] [drm] nouveau 0000:01:00.0: allocating fifo number 1 nov 10 11:53:23 zs kernel: [ 30.334438] [drm] nouveau 0000:01:00.0: nouveau_channel_alloc: initialised fifo 1 nov 10 11:53:23 zs kernel: [ 30.334987] [drm] nouveau 0000:01:00.0: detected a dac output nov 10 11:53:23 zs kernel: [ 30.334990] [drm] nouveau 0000:01:00.0: detected a tmds output nov 10 11:53:23 zs kernel: [ 30.334993] [drm] nouveau 0000:01:00.0: detected a dac output nov 10 11:53:23 zs kernel: [ 30.334995] [drm] nouveau 0000:01:00.0: detected a tmds output nov 10 11:53:23 zs kernel: [ 30.334998] [drm] nouveau 0000:01:00.0: dcb encoder 1 unknown nov 10 11:53:23 zs kernel: [ 30.335002] [drm] nouveau 0000:01:00.0: detected a dvi-i connector nov 10 11:53:23 zs kernel: [ 30.335629] [drm] nouveau 0000:01:00.0: detected a dvi-i connector nov 10 11:53:24 zs kernel: [ 30.528555] [drm] nouveau 0000:01:00.0: allocated 1680x1050 fb: 0x40250000, bo ffff880058a91000 nov 10 11:53:24 zs kernel: [ 30.528735] fb0: nouveaufb frame buffer device nov 10 11:53:24 zs kernel: [ 30.528738] registered panic notifier nov 10 11:53:24 zs kernel: [ 30.528746] [drm] initialized nouveau 0.0.15 20090420 for 0000:01:00.0 on minor 0 nov 10 11:53:24 zs kernel: [ 30.540435] e1000e 0000:00:19.0: irq 27 for msi/msi-x nov 10 11:53:24 zs kernel: [ 30.570248] input: hda intel line in at ext rear jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 nov 10 11:53:24 zs kernel: [ 30.570358] input: hda intel mic at ext front jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 ... nov 10 11:53:25 zs kernel: [ 31.668292] nvidia: module license 'nvidia' taints kernel. nov 10 11:53:25 zs kernel: [ 31.668296] disabling lock debugging due to kernel taint nov 10 11:53:25 zs kernel: [ 32.317525] nvrm: the nvidia probe routine was not called for 1 device(s). nov 10 11:53:25 zs kernel: [ 32.317529] nvrm: this can occur when a driver such as nouveau, rivafb, nov 10 11:53:25 zs kernel: [ 32.317531] nvrm: nvidiafb, or rivatv was loaded and obtained ownership of nov 10 11:53:25 zs kernel: [ 32.317532] nvrm: the nvidia device(s). nov 10 11:53:25 zs kernel: [ 32.317535] nvrm: try unloading the conflicting kernel module (and/or nov 10 11:53:25 zs kernel: [ 32.317536] nvrm: reconfigure your kernel without the conflicting nov 10 11:53:25 zs kernel: [ 32.317537] nvrm: driver(s)), then try loading the nvidia kernel module nov 10 11:53:25 zs kernel: [ 32.317538] nvrm: again. nov 10 11:53:25 zs kernel: [ 32.317540] nvrm: no nvidia graphics adapter probed! nov 10 11:53:25 zs kernel: [ 32.358823] [drm] nouveau 0000:01:00.0: 0x0f8f: parsing clock script 0 nov 10 11:53:25 zs kernel: [ 32.359228] console: switching to colour frame buffer device 210x65 nov 10 11:53:26 zs kernel: [ 33.071512] e1000e: eth0 nic link is up 1000 mbps full duplex, flow control: rx/tx nov 10 11:53:26 zs kernel: [ 33.071822] addrconf(netdev_change): eth0: link becomes ready nov 10 11:53:29 zs kernel: [ 35.479454] nvrm: the nvidia probe routine was not called for 1 device(s). nov 10 11:53:29 zs kernel: [ 35.479458] nvrm: this can occur when a driver such as nouveau, rivafb, nov 10 11:53:29 zs kernel: [ 35.479460] nvrm: nvidiafb, or rivatv was loaded and obtained ownership of nov 10 11:53:29 zs kernel: [ 35.479461] nvrm: the nvidia device(s). nov 10 11:53:29 zs kernel: [ 35.479464] nvrm: try unloading the conflicting kernel module (and/or nov 10 11:53:29 zs kernel: [ 35.479465] nvrm: reconfigure your kernel without the conflicting nov 10 11:53:29 zs kernel: [ 35.479466] nvrm: driver(s)), then try loading the nvidia kernel module nov 10 11:53:29 zs kernel: [ 35.479467] nvrm: again. nov 10 11:53:29 zs kernel: [ 35.479469] nvrm: no nvidia graphics adapter probed! nov 10 11:53:30 zs kernel: [ 36.436692] nvrm: the nvidia probe routine was not called for 1 device(s). nov 10 11:53:30 zs kernel: [ 36.436697] nvrm: this can occur when a driver such as nouveau, rivafb, nov 10 11:53:30 zs kernel: [ 36.436698] nvrm: nvidiafb, or rivatv was loaded and obtained ownership of nov 10 11:53:30 zs kernel: [ 36.436700] nvrm: the nvidia device(s). nov 10 11:53:30 zs kernel: [ 36.436702] nvrm: try unloading the conflicting kernel module (and/or nov 10 11:53:30 zs kernel: [ 36.436703] nvrm: reconfigure your kernel without the conflicting nov 10 11:53:30 zs kernel: [ 36.436704] nvrm: driver(s)), then try loading the nvidia kernel module nov 10 11:53:30 zs kernel: [ 36.436706] nvrm: again. nov 10 11:53:30 zs kernel: [ 36.436708] nvrm: no nvidia graphics adapter probed! nov 10 11:53:30 zs kernel: [ 37.336097] nvrm: the nvidia probe routine was not called for 1 device(s). nov 10 11:53:30 zs kernel: [ 37.336102] nvrm: this can occur when a driver such as nouveau, rivafb, nov 10 11:53:30 zs kernel: [ 37.336103] nvrm: nvidiafb, or rivatv was loaded and obtained ownership of nov 10 11:53:30 zs kernel: [ 37.336104] nvrm: the nvidia device(s). nov 10 11:53:30 zs kernel: [ 37.336107] nvrm: try unloading the conflicting kernel module (and/or nov 10 11:53:30 zs kernel: [ 37.336108] nvrm: reconfigure your kernel without the conflicting nov 10 11:53:30 zs kernel: [ 37.336109] nvrm: driver(s)), then try loading the nvidia kernel module nov 10 11:53:30 zs kernel: [ 37.336110] nvrm: again. nov 10 11:53:30 zs kernel: [ 37.336113] nvrm: no nvidia graphics adapter probed! nov 10 11:53:31 zs kernel: [ 38.180042] device eth0 entered promiscuous mode nov 10 11:53:31 zs kernel: [ 38.185035] nvrm: the nvidia probe routine was not called for 1 device(s). nov 10 11:53:31 zs kernel: [ 38.185039] nvrm: this can occur when a driver such as nouveau, rivafb, nov 10 11:53:31 zs kernel: [ 38.185040] nvrm: nvidiafb, or rivatv was loaded and obtained ownership of nov 10 11:53:31 zs kernel: [ 38.185041] nvrm: the nvidia device(s). nov 10 11:53:31 zs kernel: [ 38.185044] nvrm: try unloading the conflicting kernel module (and/or nov 10 11:53:31 zs kernel: [ 38.185045] nvrm: reconfigure your kernel without the conflicting nov 10 11:53:31 zs kernel: [ 38.185046] nvrm: driver(s)), then try loading the nvidia kernel module nov 10 11:53:31 zs kernel: [ 38.185047] nvrm: again. nov 10 11:53:31 zs kernel: [ 38.185049] nvrm: no nvidia graphics adapter probed! nov 10 11:53:32 zs kernel: [ 39.085538] nvrm: the nvidia probe routine was not called for 1 device(s). nov 10 11:53:32 zs kernel: [ 39.085542] nvrm: this can occur when a driver such as nouveau, rivafb, nov 10 11:53:32 zs kernel: [ 39.085544] nvrm: nvidiafb, or rivatv was loaded and obtained ownership of nov 10 11:53:32 zs kernel: [ 39.085545] nvrm: the nvidia device(s). nov 10 11:53:32 zs kernel: [ 39.085547] nvrm: try unloading the conflicting kernel module (and/or nov 10 11:53:32 zs kernel: [ 39.085549] nvrm: reconfigure your kernel without the conflicting nov 10 11:53:32 zs kernel: [ 39.085550] nvrm: driver(s)), then try loading the nvidia kernel module nov 10 11:53:32 zs kernel: [ 39.085551] nvrm: again. nov 10 11:53:32 zs kernel: [ 39.085553] nvrm: no nvidia graphics adapter probed! nov 10 11:53:33 zs kernel: [ 39.892052] nvrm: the nvidia probe routine was not called for 1 device(s). nov 10 11:53:33 zs kernel: [ 39.892056] nvrm: this can occur when a driver such as nouveau, rivafb, nov 10 11:53:33 zs kernel: [ 39.892058] nvrm: nvidiafb, or rivatv was loaded and obtained ownership of nov 10 11:53:33 zs kernel: [ 39.892059] nvrm: the nvidia device(s). nov 10 11:53:33 zs kernel: [ 39.892062] nvrm: try unloading the conflicting kernel module (and/or nov 10 11:53:33 zs kernel: [ 39.892063] nvrm: reconfigure your kernel without the conflicting nov 10 11:53:33 zs kernel: [ 39.892064] nvrm: driver(s)), then try loading the nvidia kernel module nov 10 11:53:33 zs kernel: [ 39.892065] nvrm: again. nov 10 11:53:33 zs kernel: [ 39.892067] nvrm: no nvidia graphics adapter probed! nov 10 11:53:34 zs kernel: [ 40.695893] nvrm: the nvidia probe routine was not called for 1 device(s). nov 10 11:53:34 zs kernel: [ 40.695896] nvrm: this can occur when a driver such as nouveau, rivafb, nov 10 11:53:34 zs kernel: [ 40.695898] nvrm: nvidiafb, or rivatv was loaded and obtained ownership of nov 10 11:53:34 zs kernel: [ 40.695899] nvrm: the nvidia device(s). nov 10 11:53:34 zs kernel: [ 40.695902] nvrm: try unloading the conflicting kernel module (and/or nov 10 11:53:34 zs kernel: [ 40.695903] nvrm: reconfigure your kernel without the conflicting nov 10 11:53:34 zs kernel: [ 40.695904] nvrm: driver(s)), then try loading the nvidia kernel module nov 10 11:53:34 zs kernel: [ 40.695905] nvrm: again. nov 10 11:53:34 zs kernel: [ 40.695907] nvrm: no nvidia graphics adapter probed! ... xserver-xorg-video-nouveau(したがってxserver-xorg-video-all)をアンインストールしようとしましたが、何もしませんでした。ここに私が残したすべてがあります:$ dpkg -l | grep nvidia ii nvidia-173-modaliases 173.14.22-0ubuntu11 modaliases for the nvidia binary x.org driver ii nvidia-96-modaliases 96.43.17-0ubuntu1.1 modaliases for the nvidia binary x.org driver ii nvidia-common 0.2.23 find obsolete nvidia drivers ii nvidia-current-modaliases 195.36.24-0ubuntu1~10.04.1 modaliases for the nvidia binary x.org driver $ aptitude search nouveau i libdrm-nouveau1 - userspace interface to nouveau-specific ke p libdrm-nouveau1-dbg - userspace interface to nouveau-specific ke p nouveau-firmware - firmware for nvidia graphics cards p xserver-xorg-video-nouveau - x.org x server -- nouveau display driver ( ドライバーに関する最後の情報:$ lspci -v 01:00.0 vga compatible controller: nvidia corporation g80 [geforce 8800 gts] (rev a2) subsystem: nvidia corporation device 0421 flags: bus master, fast devsel, latency 0, irq 16 memory at de000000 (32-bit, non-prefetchable) [size=16m] memory at c0000000 (64-bit, prefetchable) [size=256m] memory at dc000000 (64-bit, non-prefetchable) [size=32m] i/o ports at dc80 [size=128] expansion rom at dfe00000 [disabled] [size=128k] capabilities: <access denied> kernel driver in use: nouveau kernel modules: nvidia, nvidiafb, nouveau $ lsmod | egrep 'nouveau|nvidia' nouveau 515227 3 ttm 61039 1 nouveau drm_kms_helper 30742 1 nouveau drm 200288 3 nouveau,ttm,drm_kms_helper i2c_algo_bit 6024 1 nouveau 更新:これはdesktop上にあることに注意してください。
回答: 新しいドライバーをインストールする前に、追加のドライバーの下でドライバーを無効にする必要がありました。 追加ドライバーアプリケーションに移動し、nvidia currentドライバーを非アクティブ化し、nvidiaサイトからドライバーを再起動してインストールします前。