大约一个月前,自动更新和七天不重启的连续性不知何故破坏了我的图形功能,导致我只能使用 Unity 2D 并且无法玩视频游戏。我怀疑这与驱动程序版本或内核模块未加载有关。
请帮忙。 :)
我尝试过
安装/重新安装、、nvidia-331
和其他,重新启动多次。nvidia-331-updates
xserver-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 并重新启动