从 13.04 更新到 13.10 后,许多 3D Unity 功能都停止工作了,
我使用的是三星 3 系列 (NP350V5X) 笔记本电脑,该笔记本电脑具有可切换的英特尔和 AMD Radeon HD 7670M GFX。
- xserver-xorg-video-ati确实有用,但不支持 3D,而且图形质量很差。[我目前正在使用这个]
- 韓國&fglrx-更新登录后显示空白屏幕。
- 英特尔图形安装也不起作用(依赖性错误)
$ 的输出sudo lshw -c 视频
*-display
description: VGA compatible controller
product: Thames [Radeon HD 7500M/7600M Series]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:45 memory:e0000000-efffffff memory:c0120000-c013ffff ioport:3000(size=256) memory:c0100000-c011ffff
*-display
description: VGA compatible controller
product: 3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:46 memory:bfc00000-bfffffff memory:d0000000-dfffffff ioport:4000(size=64)
同样地$/usr/lib/nux/unity_support_test -p
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.3, 256 bits)
OpenGL version string: 2.1 Mesa 9.2.1
Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no
未显示支持 3D。
谁能指导一下如何让事情重新正常运转。
更新:更新至 ATI 的最新 Ubuntu 二进制文件后,问题现已修复。(https://help.ubuntu.com/community/BinaryDriverHowto/ATI)
产出$ /usr/lib/nux/unity_support_test -p是,
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon HD 7600M Series
OpenGL version string: 4.2.12337 Compatibility Profile Context 13.101
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
答案1
我有同样的问题。使用lshw
*-display:0
description: VGA compatible controller
product: RV350 [Radeon 9550]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 32 bits
clock: 66MHz
capabilities: agp agp-2.0 pm vga_controller bus_master cap_list rom
configuration: driver=radeon latency=32 mingnt=8
resources: irq:16 memory:e0000000-efffffff ioport:c800(size=256) memory:ff8f0000-ff8fffff memory:ff8c0000-ff8dffff
*-display:1 UNCLAIMED
description: Display controller
product: RV350 [Radeon 9550] (Secondary)
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0.1
bus info: pci@0000:01:00.1
version: 00
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list
configuration: latency=32 mingnt=8
resources: memory:d0000000-dfffffff memory:ff8e0000-ff8effff
我尝试使用 mesa 10.0,没有任何影响。
答案2
安装专有 fglrx 驱动程序后,您必须生成一个新的 xorg.conf重启之前!你必须运行:
$sudo aticonfig --initial
如果您已经安装了驱动程序并在登录后重新启动并出现空白屏幕,请按 CTRL+ALT+F1,登录,从该控制台运行命令并重新启动。
我建议你阅读关于这个主题的完整 ubuntu 帮助 wiki:
希望有帮助!