更新损坏的图形驱动程序,没有 GL,没有 Unity 3D,GeForce 610M

更新损坏的图形驱动程序,没有 GL,没有 Unity 3D,GeForce 610M

大约一个月前,自动更新和七天不重启的连续性不知何故破坏了我的图形功能,导致我只能使用 Unity 2D 并且无法玩视频游戏。我怀疑这与驱动程序版本或内核模块未加载有关。

请帮忙。 :)

我尝试过

安装/重新安装、、nvidia-331和其他,重新启动多次。nvidia-331-updatesxserver-xorg-video-nouveau-lts-quantal

技术信息

发行版:Ubuntu 12.04 lts 64 位显卡:Nvidia GeForce 610M

uname -a

Linux XXXX 3.5.0-54-generic #81~precise1-Ubuntu SMP Tue Jul 15 04:02:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

lspci -v

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
    Subsystem: Lenovo Device 3977
    Flags: bus master, fast devsel, latency 0
    Capabilities: <access denied>

00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 00003000-00003fff
    Memory behind bridge: da000000-daffffff
    Prefetchable memory behind bridge: 00000000d0000000-00000000d9ffffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device 3901
    Flags: bus master, fast devsel, latency 0, IRQ 44
    Memory at db000000 (64-bit, non-prefetchable) [size=4M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 4000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915
    Kernel modules: i915

00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI])
    Subsystem: Lenovo Device 3977
    Flags: bus master, medium devsel, latency 0, IRQ 41
    Memory at db600000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: xhci_hcd

00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
    Subsystem: Lenovo Device 3977
    Flags: bus master, fast devsel, latency 0, IRQ 43
    Memory at db614000 (64-bit, non-prefetchable) [size=16]
    Capabilities: <access denied>
    Kernel driver in use: mei
    Kernel modules: mei

00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Lenovo Device 3977
    Flags: bus master, medium devsel, latency 0, IRQ 16
    Memory at db619000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci_hcd

00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
    Subsystem: Lenovo Device 3977
    Flags: bus master, fast devsel, latency 0, IRQ 45
    Memory at db610000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    I/O behind bridge: 00002000-00002fff
    Memory behind bridge: db500000-db5fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
    Memory behind bridge: db400000-db4fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport
    Kernel modules: shpchp

00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Lenovo Device 3977
    Flags: bus master, medium devsel, latency 0, IRQ 23
    Memory at db618000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci_hcd

00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
    Subsystem: Lenovo Device 3977
    Flags: bus master, medium devsel, latency 0
    Capabilities: <access denied>
    Kernel modules: lpc_ich

00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
    Subsystem: Lenovo Device 3977
    Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 42
    I/O ports at 4088 [size=8]
    I/O ports at 4094 [size=4]
    I/O ports at 4080 [size=8]
    I/O ports at 4090 [size=4]
    I/O ports at 4060 [size=32]
    Memory at db617000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: ahci
    Kernel modules: ahci

00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
    Subsystem: Lenovo Device 3977
    Flags: medium devsel, IRQ 10
    Memory at db615000 (64-bit, non-prefetchable) [size=256]
    I/O ports at 4040 [size=32]
    Kernel modules: i2c-i801

01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: Lenovo Device 3901
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at da000000 (32-bit, non-prefetchable) [size=16M]
    Memory at d0000000 (64-bit, prefetchable) [size=128M]
    Memory at d8000000 (64-bit, prefetchable) [size=32M]
    I/O ports at 3000 [size=128]
    Expansion ROM at <ignored> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: nvidia
    Kernel modules: nvidia_331_updates, nouveau, nvidiafb

02:00.0 Ethernet controller: Qualcomm Atheros AR8162 Fast Ethernet (rev 10)
    Subsystem: Lenovo Device 3979
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at db500000 (64-bit, non-prefetchable) [size=256K]
    I/O ports at 2000 [size=128]
    Capabilities: <access denied>
    Kernel driver in use: alx
    Kernel modules: alx

03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
    Subsystem: Broadcom Corporation Device 0587
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at db400000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: wl
    Kernel modules: wl, bcma

lsmod

Module                  Size  Used by
nvidia              10670775  0 
bnep                   18240  2 
rfcomm                 47562  12 
parport_pc             32867  0 
ppdev                  17114  0 
lib80211_crypt_tkip    17391  0 
wl                   3074942  0 
coretemp               13642  0 
kvm                   422160  0 
uvcvideo               78117  0 
ghash_clmulni_intel    13221  0 
videobuf2_core         33025  1 uvcvideo
videodev              125126  2 uvcvideo,videobuf2_core
aesni_intel            51134  0 
snd_hda_codec_hdmi     32532  1 
cryptd                 20531  2 ghash_clmulni_intel,aesni_intel
videobuf2_vmalloc      12861  1 uvcvideo
videobuf2_memops       13405  1 videobuf2_vmalloc
btusb                  22432  0 
snd_hda_codec_conexant    62363  1 
rts5139               350620  0 
bluetooth             212001  24 bnep,rfcomm,btusb
aes_x86_64             17256  1 aesni_intel
binfmt_misc            17541  1 
joydev                 17694  0 
snd_hda_intel          34063  3 
snd_hda_codec         135141  3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep              17765  1 snd_hda_codec
snd_pcm                97523  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi           13325  0 
snd_rawmidi            30750  1 snd_seq_midi
snd_seq_midi_event     14900  1 snd_seq_midi
snd_seq                61931  2 snd_seq_midi,snd_seq_midi_event
snd_timer              29990  2 snd_pcm,snd_seq
snd_seq_device         14498  3 snd_seq_midi,snd_rawmidi,snd_seq
microcode              23030  0 
cfg80211              208382  1 wl
dm_multipath           23306  0 
lib80211               14382  2 lib80211_crypt_tkip,wl
i915                  539800  2 
drm_kms_helper         49259  1 i915
drm                   290595  3 i915,drm_kms_helper
psmouse               102759  0 
alx                    73500  0 
snd                    83674  16 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
mei                    41410  0 
scsi_dh                14589  1 dm_multipath
i2c_algo_bit           13565  1 i915
serio_raw              13216  0 
mdio                   13808  1 alx
ideapad_laptop         18235  0 
soundcore              15092  1 snd
sparse_keymap          13891  1 ideapad_laptop
mac_hid                13254  0 
snd_page_alloc         18573  2 snd_hda_intel,snd_pcm
lpc_ich                17145  0 
video                  19653  1 i915
nls_iso8859_1          12714  1 
lp                     17800  0 
parport                46563  3 parport_pc,ppdev,lp
ahci                   25869  3 
libahci                31434  1 ahci

预计到达时间: lspci -v为了lspci

ETA2:@mchid 的回答

我按照规定运行了命令。似乎没有发生任何变化,我仍然在 Unity 2D 中,而我的测试用例游戏(GBA rom 上的 mednafen)报告 GLX 仍然损坏。

结案lightdm报告如下:

[ 2455.794755] bbswitch: No suitable _DSM call found.

ETA3:@mchid 的评论(见下文)

glxinfo在终端 7 中(即在“主”终端中):

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".
name of display: :0.0

答案1

命令

lspci -v

将告诉您每个适配器正在使用什么驱动程序。看起来您现在只使用 i915 英特尔显卡。

如果内核模块 nvidia 没有加载...使用 CTRL + ALT + F2 进入文本会话,使用您的用户名和密码登录,然后输入以下命令:

sudo service lightdm stop

(如果您使用 gdm,请用 lightdm 替代 gdm)

sudo modprobe nvidia
sudo service lightdm start

请发布任何错误。


好的尝试:

sudo apt-get install --reinstall xserver-xorg-core

如果这不起作用,请备份并删除 /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so 并重新启动

来源http://ubuntuforums.org/showthread.php?t=1930433

相关内容