Olá, tenho uma pergunta sobre como ajustar o desempenho do Unity para que você possa realmente usar o Steam com taxas de quadros suaves.
Tenho uma estação de trabalho móvel Dell Precision M6300 com uma placa gráfica Quadro FX1600M 256MB, 8GB de RAM, um SSD, Core 2 duo 2.5GHZ e uso dos 313 drivers fornecidos com o Ubuntu.
Agora - quando eu executo o Windows 7 no laptop com o Aero ou efeitos de desktop padrão, posso jogar Half Life 2 em 1920x1200 com detalhes mais altos e obter 35FPS (1680x1050 que sobe para 55FPS).
Agora no Ubuntu eu assegurei que janelas de tela cheia indiretas estão marcadas no CCSM, desativei VSYNC e desliguei isso nos programas de configurações do servidor Nvidia X. Quando eu executo o Steam no Unity e lanço o HL2, o jogo carrega muito bem, mas a tela inicial fica instável e a nova tela do jogo, os gráficos são lentos e irregulares.
Ao olhar para as propriedades do cartão nas configurações do servidor Nvidia X - Unity em ocioso está consumindo 238MB de memória gráfica para rodar o desktop, isso não parece estar disponível para o jogo.
A razão pela qual eu vim para A conclusão é que, se eu instalar a sessão do Gnome e usar a sessão de failback, a quantidade de ram de vídeo usada para executar a área de trabalho é de 50 MB - o HL2 também é suave, e o MATE desktop e LXDE e XFCE e até mesmo o padrão GNOME 3 Session eu posso jogar HL2 bem.
Alguém sabe como eu posso ajustar o CCSM ou o Unity para garantir que quando eu jogar em tela cheia libere o controle do VRAM para que eu possa jogar sem trocar DEs?
Eu gosto de Unity e este laptop ainda é poderoso o suficiente para jogar e fazer o trabalho (foi mais de 2K há alguns anos) - Eu não tenho nenhum desses problemas na minha estação de trabalho, mas que tem um cartão de 2GB 660Ti assim a sobrecarga de memória de Unity não é um problema.
Alguém pode ajudar com isso? Eu quero ser capaz de tirar meu laptop e jogo se eu precisar relaxar e realmente quiser fazê-lo no Ubuntu para suportar o Steam.