Como posso obter minha placa NVIDIA otimizada para Optimus para oferecer saída via xrandr?

2

Eu tenho um laptop que é prejudicado com o NVIDIA Optimus. Eu não estou muito interessado em economizar energia, então eu estaria disposto a ligar o chip NVIDIA permanentemente, mas meu BIOS não oferece essa opção. Bumblebee funciona bem o suficiente para muitos propósitos, mas eu estou tentando experimentar Vulkan agora e isso não parece concordar com Bumblebee. Algumas pessoas no Reddit ou em algum lugar disseram que uma pessoa na minha situação deveria tentar isso: link

Se bem entendi, o link diz como configurar o Xorg para reconhecer explicitamente os chips NVIDIA e Intel, com o xrandr sendo usado para vinculá-los apropriadamente, de modo que um seja alimentado no outro. Parece que essa estratégia elimina a necessidade do Bumblebee.

Mas quando eu tento, fico com uma tela preta. Nada falha e não consigo encontrar mensagens de erro em nenhum lugar. Ainda posso abrir janelas de terminal invisíveis e digitá-las, e se tiver cuidado o suficiente, posso executar comandos, sair e outras coisas.

Eu corri algo como xrandr --listproviders > log de uma janela de terminal invisível, e o resultado foi este:

Providers: number : 2
Provider 0: id: 0x2c3 cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:NVIDIA-0
Provider 1: id: 0x45 cap: 0x3, Source Output, Sink Output crtcs: 3 outputs: 3 associated providers: 0 name:modesetting

Parece dizer que o NVIDIA-0 não tem nem uma fonte nem uma pia e não tem "saídas". Eu sinto que talvez eu precise consertar isso? Mas eu não sei para onde ir a partir daí, além de comprar uma placa NVIDIA diferente que não seja tão prejudicada.

(Meu único objetivo aqui é tornar-se capaz de executar uma demonstração Vulkan, o que presumivelmente significará que eu posso escrever meus próprios programas usando Vulkan, então um caminho alternativo para esse fim seria suficiente também.)

Estou usando o Arch Linux 4.5.4-1, e ele foi recém-instalado, então a maioria (possivelmente todos?) dos programas que estão sendo usados aqui (xserver, xrandr) também estão em versões recentes. A versão do driver NVIDIA é 364.19. Desktop é o Xfce. A placa de vídeo atual é uma GeForce GTX 765M.

    
por mjwach 26.05.2016 / 02:45

0 respostas