Defina a exibição para usar Intel Graphics, mas use GPU NVIDIA para renderização de aplicativos

Defina a exibição para usar Intel Graphics, mas use GPU NVIDIA para renderização de aplicativos

Estou tentando descobrir a melhor otimização para a configuração do meu desktop Linux para usar com eficácia os gráficos Intel HD e a GPU NVIDIA juntos e em sincronia para obter o máximo do desempenho.

Tenho Intel Core i7-3610QM e Nvidia GeForce GT 630M (2 GB de memória dedicada) com 8 GB de RAM.

é muito difícil obter uma configuração de trabalho adequada como essa no Linux para realmente funcionar de uma forma em que Intel HD Graphics seja usado para renderizar para o monitor e GPU NVIDIA para renderizar aplicativos que dependem fortemente do OpenGL para funcionar corretamente. Com o uso do nvidia-settingsapplet você pode escolher definir a GPU que deseja usar com as opções de;

Nvidia (Performance Mode)
Intel (Power Saving Mode)

O problema aqui é que se você selecionar um ou outro, o outro será desativado, forçando aquela GPU a renderizar tudo, desde a exibição até os aplicativos. O que eu quero fazer é ter um desses poder de GPU para o Display e outro para renderizar aplicativos.

Atualmente eu configurei Nvidia (modo de desempenho), mas ao fazer isso ele é forçado a renderizar desktop e renderização OpenGL para aplicativos, isso por sua vez, ao executar certos aplicativos que usam renderização OpenGL causa picos no uso da CPU do Xorg devido ao uso normal de 1% para 5%, para níveis de pico insanos de 50% a 100% em todos os 8 núcleos, causando atraso no desempenho geral, e usa apenas 56% de utilização de GPU da placa Nvidia e cerca de 15% de sua memória de GPU de 2.048 MB disponível. É como se ele estivesse tentando descarregar seu trabalho para a CPU Intel, mesmo que não devesse.

Eu verifiquei o que ele usa para renderizar e usaOpenGL renderer string: GeForce GT 630M/PCIe/SSE2

Eu tenho uma configuração de inicialização dupla com o Windows, então comparei as diferenças de desempenho e verifiquei as melhores configurações de desempenho ideais para corresponder, e não é um desempenho tão ruim, não há todas aquelas coisas sofisticadas com os drivers da Nvidia para Linux, como você faz no Windows, portanto, haverá algumas pequenas diferenças no geral.

Responder1

Dependendo de qual distro, existe um software chamado bumblebee e bbswitch que pode lidar com a troca automática das placas gráficas.

informação relacionada