我在 VMware Player 上使用 Ubuntu 12.04.4 LTS。今天早上,更新管理器弹出了一堆更新,我安装了它们并重新启动了操作系统 - 我没有遇到任何问题。但我记得更新管理器顶部显示“有新硬件支持”,并且有一个按钮可以安装“硬件支持”。所以我再次启动了更新管理器,看到了相同的消息和按钮。我单击了该按钮,安装后,我使用“立即重新启动”按钮重新启动了操作系统。重新启动后,登录屏幕出现,在我输入密码登录后,屏幕完全变黑了。我等了几分钟,但什么也没发生。
在互联网上搜索了一番后,我发现我可以从登录屏幕本身访问终端,因此我通过重置 VMware Player 重新启动了 Ubuntu,当登录屏幕出现时,我单击了 CTRL + ALT + F1,屏幕上出现了一个终端程序。我不确定现在应该做什么。请帮忙。
顺便说一句,我刚刚想起来——当我点击硬件支持的“安装”按钮时,我看到一条消息,说从 2014 年 8 月 7 日起某些图形将不再维护,新的图形驱动程序或某些东西是新的硬件支持。
答案1
使用以下命令安装驱动程序包:
sudo apt-get install xserver-xorg-video-radeon
如果已经安装,则清除并重新安装:
sudo apt-get --purge autoremove xserver-xorg-video-radeon \
&& sudo apt-get install xserver-xorg-video-radeon
您可能需要重新启动系统以使更改生效。(您可以从命令行发出以下命令重新启动sudo reboot
。)
答案2
进行硬件更新后,我遇到了同样的问题。如果我选择“Ubuntu 2D”,我可以登录而不会出现黑屏。但是,正常的“Ubuntu”登录会出现黑屏。它没有像 Sanapci 所说的那样将我更新到 14.04,lsb_release -a 仍然显示 Ubuntu 12.04.4 LTS”。
如果我等待一段时间,锁定屏幕就会显示,但只要我在锁定屏幕上输入密码,它就会回到黑屏。
我可以通过使用 Cntrl-alt-F1、登录并执行“service lightdm restart”从黑屏返回到登录屏幕。
我有一张 nVidia 显卡,但与原始海报不同,这是一个运行 VMware 的虚拟机。
我尝试将内核从 3.13 降级回 3.5.0。我尝试重新安装 VMware 工具。我尝试重命名 .config 目录。我尝试在登录“Ubuntu 2D”时执行“unity --reset”。
当我尝试登录时,/var/log/syslog 充满了如下错误:
Jul 18 14:54:50 ubu kernel: [ 688.305188] CPU: 1 PID: 13929 Comm: compiz Tainted: GFO 3.13.0-32-generic #57~precise1-Ubuntu
Jul 18 14:54:50 ubu kernel: [ 688.305190] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/31/2013
Jul 18 14:54:50 ubu kernel: [ 688.305193] ffff880034c70aa8 ffff88007a657b48 ffffffff81752c9e ffff88007f62fff0
Jul 18 14:54:50 ubu kernel: [ 688.305198] ffff880034c40a08 ffff88007a657bc8 ffffffffa00b7c72 ffff880034c70aa0
Jul 18 14:54:50 ubu kernel: [ 688.305201] ffffc9000a16f078 ffff88007a657c20 ffff880034c40000 ffff88007a657ba8
Jul 18 14:54:50 ubu kernel: [ 688.305204] Call Trace:
Jul 18 14:54:50 ubu kernel: [ 688.305213] [<ffffffff81752c9e>] dump_stack+0x46/0x58
Jul 18 14:54:50 ubu kernel: [ 688.305229] [<ffffffffa00b7c72>] vmw_cmd_compat_res_check+0x2b2/0x2c0 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305236] [<ffffffffa00b7398>] ? vmw_resource_relocation_add+0x38/0x90 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305243] [<ffffffffa00b7c9c>] vmw_cmd_res_check+0x1c/0x20 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305249] [<ffffffffa00b8471>] ? vmw_cmd_set_shader+0x31/0xe0 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305255] [<ffffffffa00b81f0>] vmw_cmd_tex_state+0x90/0xf0 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305261] [<ffffffffa00b78a0>] vmw_cmd_check+0x80/0x130 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305266] [<ffffffff811dd420>] ? __pollwait+0xf0/0xf0
Jul 18 14:54:50 ubu kernel: [ 688.305273] [<ffffffffa00b9246>] vmw_execbuf_process+0x216/0x940 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305276] [<ffffffff811dd420>] ? __pollwait+0xf0/0xf0
Jul 18 14:54:50 ubu kernel: [ 688.305283] [<ffffffffa00b9a3f>] vmw_execbuf_ioctl+0x7f/0xf0 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305296] [<ffffffffa0003e3a>] drm_ioctl+0x4da/0x600 [drm]
Jul 18 14:54:50 ubu kernel: [ 688.305303] [<ffffffffa00b99c0>] ? vmw_execbuf_release_pinned_bo+0x50/0x50 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305308] [<ffffffff811182cc>] ? acct_account_cputime+0x1c/0x20
Jul 18 14:54:50 ubu kernel: [ 688.305313] [<ffffffff810a25e9>] ? account_user_time+0x99/0xb0
Jul 18 14:54:50 ubu kernel: [ 688.305320] [<ffffffffa00bd69e>] vmw_unlocked_ioctl+0x4e/0x70 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.305323] [<ffffffff811dc5c5>] do_vfs_ioctl+0x75/0x2c0
Jul 18 14:54:50 ubu kernel: [ 688.305327] [<ffffffff81022735>] ? syscall_trace_enter+0x165/0x280
Jul 18 14:54:50 ubu kernel: [ 688.305330] [<ffffffff811dc8a1>] SyS_ioctl+0x91/0xb0
Jul 18 14:54:50 ubu kernel: [ 688.305335] [<ffffffff8176847f>] tracesys+0xe1/0xe6
Jul 18 14:54:50 ubu kernel: [ 688.305338] [drm:vmw_cmd_check] *ERROR* Invalid SVGA3D command: 1051
Jul 18 14:54:50 ubu kernel: [ 688.340175] [drm:vmw_cmd_compat_res_check] *ERROR* Could not find or use resource 0x00000000.
Jul 18 14:54:50 ubu kernel: [ 688.340185] CPU: 1 PID: 13929 Comm: compiz Tainted: GFO 3.13.0-32-generic #57~precise1-Ubuntu
Jul 18 14:54:50 ubu kernel: [ 688.340187] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/31/2013
Jul 18 14:54:50 ubu kernel: [ 688.340190] ffff880034c70aa8 ffff88007a657b48 ffffffff81752c9e ffff88007f62fff0
Jul 18 14:54:50 ubu kernel: [ 688.340195] ffff880034c40a08 ffff88007a657bc8 ffffffffa00b7c72 ffff880034c70aa0
Jul 18 14:54:50 ubu kernel: [ 688.340198] ffffc9000a16f078 ffff88007a657c20 ffff880034c40000 ffff88007a657ba8
Jul 18 14:54:50 ubu kernel: [ 688.340201] Call Trace:
Jul 18 14:54:50 ubu kernel: [ 688.340211] [<ffffffff81752c9e>] dump_stack+0x46/0x58
Jul 18 14:54:50 ubu kernel: [ 688.340227] [<ffffffffa00b7c72>] vmw_cmd_compat_res_check+0x2b2/0x2c0 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340234] [<ffffffffa00b7398>] ? vmw_resource_relocation_add+0x38/0x90 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340240] [<ffffffffa00b7c9c>] vmw_cmd_res_check+0x1c/0x20 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340247] [<ffffffffa00b8471>] ? vmw_cmd_set_shader+0x31/0xe0 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340253] [<ffffffffa00b81f0>] vmw_cmd_tex_state+0x90/0xf0 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340259] [<ffffffffa00b78a0>] vmw_cmd_check+0x80/0x130 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340264] [<ffffffff811dd420>] ? __pollwait+0xf0/0xf0
Jul 18 14:54:50 ubu kernel: [ 688.340271] [<ffffffffa00b9246>] vmw_execbuf_process+0x216/0x940 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340274] [<ffffffff811dd420>] ? __pollwait+0xf0/0xf0
Jul 18 14:54:50 ubu kernel: [ 688.340281] [<ffffffffa00b9a3f>] vmw_execbuf_ioctl+0x7f/0xf0 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340294] [<ffffffffa0003e3a>] drm_ioctl+0x4da/0x600 [drm]
Jul 18 14:54:50 ubu kernel: [ 688.340301] [<ffffffffa00b99c0>] ? vmw_execbuf_release_pinned_bo+0x50/0x50 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340307] [<ffffffff811182cc>] ? acct_account_cputime+0x1c/0x20
Jul 18 14:54:50 ubu kernel: [ 688.340312] [<ffffffff810a25e9>] ? account_user_time+0x99/0xb0
Jul 18 14:54:50 ubu kernel: [ 688.340320] [<ffffffffa00bd69e>] vmw_unlocked_ioctl+0x4e/0x70 [vmwgfx]
Jul 18 14:54:50 ubu kernel: [ 688.340323] [<ffffffff811dc5c5>] do_vfs_ioctl+0x75/0x2c0
Jul 18 14:54:50 ubu kernel: [ 688.340327] [<ffffffff81022735>] ? syscall_trace_enter+0x165/0x280
Jul 18 14:54:50 ubu kernel: [ 688.340330] [<ffffffff811dc8a1>] SyS_ioctl+0x91/0xb0
Jul 18 14:54:50 ubu kernel: [ 688.340336] [<ffffffff8176847f>] tracesys+0xe1/0xe6
Jul 18 14:54:50 ubu kernel: [ 688.340339] [drm:vmw_cmd_check] *ERROR* Invalid SVGA3D command: 1051
就我而言,修复方法如下:
apt-get 安装 xserver-xorg-video-vmware
答案3
是的,因为硬件更新并将 12.04 升级到 14.04,出现错误..
我也遇到了这个问题。你应该降级到 12.04,这样它就可以正常工作,并且不会丢失数据。:)
答案4
我遇到了同样的问题并通过以下方式解决:
sudo apt-get install xserver-xorg-video-vmware