Acabei de instalar o Kubuntu 12.04 em um Alienware M17x R4. Ele possui gráficos integrados da Intel e uma GeForce GTX 660M.
#> sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
#> sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
Parecia funcionar.
#> lspci
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 0fd4 (rev ff)
0fd4 é suspeito, os lspcis de outras pessoas parecem dar um nome.
No entanto, eu tentei a demo do Unigene Heaven com optirun
e ela funciona, mas apenas a cerca de 10fps, enquanto máquinas mais antigas e mais baixas têm taxas de quadros muito, muito mais altas. Aqui está alguma saída:
Renderer: NVIDIA NV70 (Kepler) 256MB
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: GeForce GTX 660M/PCIe/SSE2
OpenGL version: 3.2.0 NVIDIA 304.88
OpenGL flags: Core Profile
Ele acha que há 256MB disponíveis. Inicializando no Windows, é uma placa de 2 GB .
Então, é como se o motorista achasse que a placa é mais baixa do que realmente é. O que é estranho, porque o número do modelo está certo.
Então, por que o baixo desempenho?
(Eu tenho efeitos de desktop desativados. Sem sorte executando o benchmark no Windows ainda, ele quer vincular a MSVCPP100.dll, mas eu só tenho MSVCPP110.dll aparentemente.)
Tags drivers nvidia-geforce linux ubuntu