é possível habilitar a placa gráfica onbard e PCI-e no Ubuntu?

1

Eu tinha uma GPU da nvidia e uma placa gráfica integrada (ivy bridge). É possível habilitar ambos os cartões no Ubuntu? Quando faço computação CUDA, eu gostaria de usar a placa gráfica integrada para lidar com X-display e nvidia GPU para dedicar-se à computação. Mas quando eu precisar do suporte openGL eu gostaria de voltar a usar a GPU. Existe alguma maneira de fazer isso?

atualizações

glxinfo |grep "OpenGL"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 970/PCIe/SSE2
OpenGL core profile version string: 4.3.0 NVIDIA 346.96
OpenGL core profile shading language version string: 4.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 346.96
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:

> dpkg -l|grep prime
ii  nvidia-prime                              0.6.2linuxmint1                            amd64        Tools to enable NVIDIA's Prime

para que o nvidia-prime esteja instalado. Eu uso o driver 346 e o KDE.

lshw -c video
  *-display               
       description: VGA compatible controller
       product: NVIDIA Corporation
       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 bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:51 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
  *-display
       description: Display controller
       product: Xeon E3-1200 v2/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 bus_master cap_list
       configuration: driver=i915 latency=0
       resources: irq:47 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

Então o gráfico da Intel está lá.

Eu tentei o Intel Prime Select, ele aplicou várias configurações alternativas, mas nada mudou. Então eu reiniciei a máquina, ela ficou presa na tela preta. Então desabilitei o gráfico da intel na bios, inicialize de volta. o prime-select me diz que o perfil nvidia está em uso. Eu habilito o gráfico da Intel novamente. Bota de volta, ele ainda disse que é nvidia em uso. Eu também notei na configuração do x-server que eu nunca tenho a opção de perfil principal.

Eu preciso reiniciar depois de mudar para gráficos Intel?

atualizações 1

Eu finalmente entro no dmesg.log e descubro:

[   31.785003] init: Failed to spawn hybrid-gfx main process: unable to execute: No such file or directory
[   31.820796] init: plymouth-upstart-bridge main process ended, respawning

parece afetado por este bug. Qualquer trabalho em volta?

updates2

parece que a detecção híbrida está faltando ...

start on (starting lightdm
          or starting kdm
          or starting xdm
          or starting lxdm)
task
exec hybrid-detect
/etc/init/hybrid-gfx.conf (END)

mas não consigo encontrar detecção híbrida em nenhum lugar. O sistema parece usar o gpu-manager. Mas ainda tem bugs: "update-alternatives: error: sem alternativas para x86_64-linux-gnu_gfxcore_conf" e "/etc/modprobe.d não é um arquivo"

    
por Wang 10.11.2015 / 03:24

1 resposta

1

A Nvidia GeForce GTX 970 é uma poderosa placa gráfica modelo recente com memória DDR5 de 4GB. Eventualmente, esta placa gráfica funcionará perfeitamente no Ubuntu, mas enquanto isso, a melhor coisa que você pode fazer é instalar as últimas versões de tudo.

  • O Ubuntu 15.10 é atualmente a última versão do Ubuntu.
  • O mais recente driver gráfico NVIDIA proprietário do site oficial Downloads do driver NVIDIA (se você não instalou o NVIDIA CUDA do site oficial da NVIDIA CUDA
  • Ou então, instale apenas a versão mais recente do NVIDIA CUDA, caso venha com o driver gráfico proprietário da NVIDIA.

O NVIDIA Prime é uma forma de adicionar suporte gráfico híbrido ao seu computador. O NVIDIA Prime permite ao usuário alternar entre gráficos NVIDIA (modo de desempenho) e Intel (modo de economia de energia) do utilitário de configurações NVIDIA.

As CPUs Intel Ivy Bridge suportam o NVIDIA Prime. Se o seu computador tiver um driver gráfico NVIDIA 319 ou mais recente instalado, execute o seguinte comando em todas as versões atualmente suportadas do Ubuntu para instalar os pacotes do NVIDIA Prime:

sudo apt install nvidia-settings nvidia-prime  

Em seguida, o NVIDIA Prime pode ser ativado / desativado no aplicativo de configurações do NVIDIA X Server. Você não precisa reinicializar após alternar o Modo de Desempenho / Modo de Economia de Energia nas Configurações do NVIDIA X Server.

    
por 10.11.2015 / 05:03