Então eu tenho esse PC matador que eu uso para programação GPGPU. Hardware:
- Intel i7-4770K (intel integrados HD4600)
- 2x NVidia Geforce GTX780Ti
Eu quero usar o GTX apenas para a programação CUDA. É uma instalação limpa do Ubuntu 14.04 no momento, mas tendo os mesmos problemas que eu tive com 13.10. Nenhum driver NVidia foi instalado ainda. Meu BIOS está configurado para enviar saída para gráficos integrados.
O problema é que não tenho processamento de hardware!
Se eu executar "/ 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
Para "lshw -c video" eu recebo
*-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)
Instalação limpa, nada de especial, eu nem acho que as duas placas NVidia tenham algum papel, pois claramente não estão configuradas no momento.
EDIT: Isso pode ser interessante, a partir do 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: Então isso diz "Existem dois dispositivos VGA, então eu preciso de quebra de barramento VGA. Como eu preciso de empacotamento de barramento VGA, a renderização direta (DRI) não é possível. Se DRI não for possível, unidade não é possível". Qualquer maneira de contornar isso? Certamente isso é solucionável?
Alguma idéia?