Таким образом, у меня есть этот уничтожитель ПК, я использую для программирования GPGPU.Оборудование:
Я хочу использовать GTX'es только для программирования CUDA. Это - чистая установка Ubuntu 14.04 в данный момент, но наличие тех же проблем, поскольку я имел с 13,10. Никакой драйвер Nvidia еще не был установлен. Мой BIOS настроен для отправки вывода в интегрированную графику.
Проблема состоит в том, что у меня нет аппаратного рендеринга!
Если я работаю "/usr/lib/nux/unity_support_test-p"
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 256 bits)
OpenGL version string: 2.1 Mesa 10.1.0
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
Для "lshw-c видео" я добираюсь
*-display UNCLAIMED
description: VGA compatible controller
product: GK110B [GeForce GTX 780 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller cap_list
configuration: latency=0
resources: memory:da000000-daffffff memory:d0000000-d7ffffff memory:d8000000-d9ffffff ioport:e000(size=128) memory:db000000-db07ffff
*-display UNCLAIMED
description: VGA compatible controller
product: GK110B [GeForce GTX 780 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller cap_list
configuration: latency=0
resources: memory:ca000000-caffffff memory:c0000000-c7ffffff memory:c8000000-c9ffffff ioport:d000(size=128) memory:cb000000-cb07ffff
*-display
description: VGA compatible controller
product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:46 memory:db400000-db7fffff memory:b0000000-bfffffff ioport:f000(size=64)
Чистая установка, ничто специальное, я даже не думаю, что две карты Nvidia играют любую роль, поскольку они ясно не настроены в данный момент.
Править: Это могло бы быть интересно из Xorg.0.log
[ 889.451] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 889.451] (==) intel(0): DPMS enabled
[ 889.451] (WW) intel(0): [DRI2] Direct rendering is not supported when VGA arb is necessary for the device
[ 889.451] (==) intel(0): hotplug detection: "enabled"
[ 889.451] (--) RandR disabled
[ 889.451] (II) Found 2 VGA devices: arbiter wrapping enabled
[ 889.454] (II) SELinux: Disabled on system
[ 889.455] (II) AIGLX: Screen 0 is not DRI2 capable
[ 889.455] (EE) AIGLX: reverting to software rendering
EDIT2: делает это говорит, что "Существует два устройства VGA, таким образом, мне нужен арбитр VGA, переносящийся. Поскольку мне нужен арбитр VGA, переносящийся, прямой рендеринг (DRI) не возможен. Если DRI не возможен, единица не возможна". Какой-либо способ обойти это? Конечно, это является закрепляемым?
Какие-либо идеи?
Короткий ответ: Попытайтесь установить драйвер Nvidia с помощью одного из собственных инструментов Ubuntu - ищут дополнительные драйверы в меню.
Объяснение: Когда Вы только что установили Ubuntu, можно использовать драйвер, который разрабатывается и не полон функцией. Я не уверен в поддержке Вашей конкретной видеокарты, но звучит вероятным, что только производитель микросхемы (Nvidia) собственный драйвер может обеспечить аппаратное ускорение для Вашего варианта использования.
У меня было удивительное решение для этой проблемы, которая работала на видео и звук. Пользователь не был добавлен к видео групп и аудио!
sudo usermod-a-G видео надежда your_username
аудио your_username
sudo usermod-a-G это помогает