Когда я захожу в Ubuntu 12.04, я не получаю Unity 3D, хотя мне кажется, что я вижу ускорение 3D на экране входа в систему. Я не хочу использовать драйверы FGLRX, драйверы по умолчанию, похоже, не работают, а "(обновления после выпуска)" отказываются даже устанавливать.
В моем ноутбуке есть встроенная карта Intel, которую я бы с радостью использовал исключительно (я загружаюсь в Windows, когда хочу делать графически интенсивные вещи). В ноутбуке также есть видеокарта HD 7970M, которую, я думаю, было бы неплохо иногда использовать, но я, конечно, не хочу, чтобы она работала постоянно.
Кто-нибудь знает, как правильно включить Unity 3D? Вот некоторая информация для отладки:
unity_support_test:
$ /usr/lib/nux/unity_support_test -p
Error: GLX is not available on the system
glxinfo:
$ glxinfo
name of display: :0
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
Xlib: extension "GLX" missing on display ":0".
lshw:
$ sudo lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: Advanced Micro Devices [AMD] nee ATI
vendor: Hynix Semiconductor (Hyundai Electronics)
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller cap_list
configuration: latency=0
resources: memory:e0000000-efffffff memory:f7b00000-f7b3ffff ioport:e000(size=256) memory:f7b40000-f7b5ffff
*-display
description: VGA compatible controller
product: Ivy Bridge 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:44 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)
lspci:
$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Device 6800
Для проблемы GLX, пожалуйста, опубликуйте вывод этой команды:
LIBGL_DEBUG = verbose glxinfo
blockquote>Если вы хотите использовать только карту Intel, тогда убедитесь, что карта ATI выключена. Для этого вы можете использовать механизм vgaswitcheroo. Вы можете найти подробные инструкции по автоматизации процедуры здесь:
http://ubuntuforums.org/showthread.php?p=11867169#post11867169