Как включить Unity 3D с гибридной графикой Radeon 7970M?

Когда я захожу в 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
1
задан 5 January 2013 в 01:30

1 ответ

Для проблемы GLX, пожалуйста, опубликуйте вывод этой команды:

LIBGL_DEBUG = verbose glxinfo

Если вы хотите использовать только карту Intel, тогда убедитесь, что карта ATI выключена. Для этого вы можете использовать механизм vgaswitcheroo. Вы можете найти подробные инструкции по автоматизации процедуры здесь:

http://ubuntuforums.org/showthread.php?p=11867169#post11867169

0
ответ дан 5 January 2013 в 01:30

Другие вопросы по тегам:

Похожие вопросы: