Use gráficos integrados em vez de placa gráfica externa no Ubuntu 14.04

10

Eu quero usar 2 placas gráficas no meu Ubuntu 14.04.

1) Uma placa gráfica externa para cálculos com Cuda.

2) A placa gráfica integrada para executar o meu x-server.

No entanto, quando conecto meu monitor à placa de vídeo integrada antes da inicialização, o Ubuntu ainda usa a placa de vídeo externa para o x-server.

Como posso mudar isso?

mcExchange
fonte
Remover a GPU externa?
TellMeWhy
1
Não. Eu preciso de 2 placas gráficas. 1 para o x-server e o outro para Cuda.
McExchange

Respostas:

7

Como você mencionou Cuda na sua pergunta, obviamente você deve usar uma placa de vídeo NVIDIA.
Para conseguir o que deseja, você precisará instalar os drivers proprietários da NVIDIA e o Optimus.
Depois disso, você pode alternar entre os gráficos dos Perfis PRIME das configurações do NVIDIA X Server.

Para o GEFORCE 400 - 700, recomendo instalar os drivers NVIDIA versão 352 e nvidia-prime.
Para o GEFORCE 800 - 900, recomendo instalar os drivers NVIDIA versão 358 e nvidia-prime.
Para identificar o modelo exato do adaptador gráfico da placa externa, abra um terminal e execute:

lspci -k | grep -EA2 'VGA|3D'  

Instruções de instalação - os drivers estáveis ​​mais recentes da NVIDIA, versão 352

Destaque a entrada Ubuntu no menu de inicialização do GRUB e pressione a Etecla
Adicione nouveau.modeset=0ao final da linha linux - pressione F10para inicializar.

Na tela de login, pressione Ctrl+ Alt+ F1- digite seu nome de usuário e sua senha - execute:

sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot  

Instruções de instalação - os drivers oficiais mais recentes da NVIDIA versão 358

Destaque a entrada Ubuntu no menu de inicialização do GRUB e pressione a Etecla
Adicione nouveau.modeset=0ao final da linha linux - pressione F10para inicializar.

Na tela de login, pressione Ctrl+ Alt+ F1- digite seu nome de usuário e sua senha - execute:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-prime
sudo reboot  

Nota :

Geralmente você deve usar os drivers dos repositórios oficiais do Ubuntu. Às vezes, há problemas com esses drivers - você pode instalar os drivers mais atuais no PPA de drivers da GPU. Isso geralmente leva a gráficos funcionais corretamente, especialmente em adaptadores NVIDIA GEFORCE muito novos.

cl-netbox
fonte
o nouveau.modeset=0também deve ser adicionado à configuração do grub? Eu tenho uma NVIDIA 940M com um Intel Skylake e não funciona bem na maioria dos desktops com os drivers que instalei nos repositórios padrão.
zeitue
1
@zeitue: Após a instalação dos drivers da NVIDIA, não é mais necessário adicionar o parâmetro. :)
cl-netbox
graças que corrigiu meu sistema usando esse método, todos os desktops funcionam agora.
21716 zeitue
1

Acredito que esse tópico já tenha sido discutido e resolvido em muitos outros fóruns. além dos fóruns, sei que é possível fazer uma configuração semelhante no meu período de faculdade no laboratório para fins do HPCC.

É possível e facilmente viável, já que o Xorg suporta a instalação e configuração de várias placas.

No entanto, os links abaixo fornecerão todas as etapas para a configuração que você está procurando:

 1) http://askubuntu.com/questions/100232/how-do-i-change-the-grub-boot-order
 2) https://devtalk.nvidia.com/default/topic/572224/two-graphics-cards-in-linux-how-/
 1) https://launchpad.net/grub-customizer

A discussão no fórum oficial do nVidia (2) fornecerá etapas claras.

Você precisará do grub-customizer se não souber lidar com o grub manualmente.

Aqui está outro link que é um pouco antigo, mas as etapas são universais e podem ser adaptadas aos atuais sistemas ubuntu:

 http://ubuntuforums.org/showthread.php?t=53966 
ostendali
fonte
Nenhum desses links ajudou meu caso. Corrigi
Siddharth