Se você é um daqueles que usa o computador simplesmente para ver seus e-mails, navegar na internet ou editar alguns outros arquivos de texto, os drivers gratuitos do Nouveau serão mais que suficientes. Agora, se o que você quer são jogos, edição de vídeo ou reprodução de filmes em HD, então não há como escapar: drivers proprietários são a melhor resposta, por enquanto.
Mesmo assim, os drivers proprietários não têm o mesmo desempenho que os do Windows. Para chegar um pouco mais perto deste último, é necessário alterar algumas configurações.
A configuração a ser alterada é chamada de "PowerMizer". Sua função é adaptar o desempenho do cartão de acordo com as necessidades do momento ou com base na fonte de energia elétrica (bateria ou corrente).
Para ter uma boa ideia do que estou dizendo, você pode abrir configurações da nvidia de um terminal e acesse a guia powermizer.
Idealmente, você deve ser capaz de alterar as configurações do PowerMizer diretamente nas configurações da nvidia, mas por algum motivo ele não salva suas alterações. Nosso objetivo será mudar a opção Modo preferido de Adaptativo a Prefira desempenho máximo. Como conseguir isso? Configurando nosso arquivo de configuração Xorg.
1. Abra um terminal e execute:
sudo nano /etc/X11/xorg.conf
o
sudo nano /etc/X11/xorg.conf.d/20-nvidia.conf
de acordo com sua preferência.
2. Na seção Dispositivo, adicione uma linha especificando a configuração do PowerMizer que melhor atende às suas necessidades:
# "adaptive" para qualquer fonte de energia Opção "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2233; PowerMizerDefault = 0x3" # batt = economia de energia máxima, AC = opção de economia de energia máxima "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3333" # batt = adaptável, AC = desempenho máximo (meu favorito) Opção "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1" # batt = economia de energia máxima, AC = desempenho máximo Opção "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 "# batt = economia máxima de energia, AC = opção adaptativa" RegistryDwords "" PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefaultizer = 0x3; PowerMizerDefaultM0 "
3. No meu caso, como meu computador é um PC (conectado ao atual), apliquei a segunda opção:
# batt = adaptável, AC = desempenho máximo (meu favorito) Opção "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x3322; PowerMizerDefaultAC = 0x1"
Meu arquivo de configuração completo foi deixado assim.
Desta forma, assegurei o máximo desempenho da minha humilde nVidia Geforce 7200.
4. Assim que as alterações forem feitas, reinicie.
Caso não funcione, alguns usuários afirmaram que executando ...
nvidia-settings -a [gpu: 0] / GPUPowerMizerMode = 1
… Pode corrigir o problema. O ponto é que este comando deve ser executado toda vez que iniciarmos o computador. Da mesma forma, isso também não é muito complicado, embora varie de acordo com o ambiente de trabalho que você usa (KDE, XFCE, etc.).
Finalmente, um último comentário. Você pode não notar muita diferença no desempenho ao fazer o uso "selvagem e comum" (navegação na web, automação de escritório, etc.) do seu cartão. No meu caso, este truque permitiu-me eliminar o chamado "flickering" ou "chopping" na reprodução de vídeos HD e um melhor desempenho nos jogos Wine.
Em uma próxima edição, compartilharei um truque adicional para remover permanentemente a tremulação da reprodução de vídeo HD sem remover o Compton Windows Composer.
+1
É preciso lembrar que essa mudança também acarreta maior temperatura e consumo de energia.
Desculpe, * entendi.
Você não vai gastar mais do que usando nouveau xD.!
😀 Não há como defender o nouveau.
hmm ... será que ele não salvou a configuração porque não abriu as configurações da nvidia com permissões de administrador?
😛
Isso me salva a mudança ... e sem precisar de permissões de administrador.
meu primeiro pensamento foi exatamente isso
Não, não foi por isso ... não tenho ideia do porquê. : S
Tentei com permissões de administrador e não funcionou ...
Você sabe se existe alguma forma de estabelecer os «níveis de desempenho» para que, ao começar a subir, não chegue ao nível mais baixo, mas sim entre os três primeiros, por exemplo? Enfim, muito bom o truque
Mantenha a simplicidade, você abre as configurações da nvidia como administrador e permite que você salve
gksu nvidia-configurações (Gnrome)
kdesu nvidia-configurações (KDE)
Eu aplico a alteração em xorg.conf, mas em nvidia-settings ele ainda aparece em adaptativo, leva a opção em consideração mesmo que não a leve em nvidia-settings?
No meu caso, ele pegou. : S
Tente fazer as alterações abrindo as configurações da nvidia como administrador ou usando o plano b que é detalhado no post.
Sim, fiz como administrador, vou fingir que aceito o troco,
Obrigado.
Pretendo complementar isso com um script estúpido e sensual que causa o mesmo efeito xD
Boa!
Muito obrigado, testando 😀
Vamos ver outros linuxers, eu tenho uma Nvidia 8400 GS e uso o Debian Stable XFCE. Os jogos que utilizo no meu Debian são através de emuladores (Kega Fusion, ZSnes, Mame, Mednafen, PCSX, etc). Instale os drivers da Nvidia de acordo com o tutorial no wiki do Debian: https://wiki.debian.org/NvidiaGraphicsDrivers#wheezy
Minhas perguntas são: Vale a pena ativar o Prefer Maximum Performance? Os emuladores que uso ficarão melhores? Eles consumirão menos recursos da CPU? A propósito, através das configurações da nvidia as alterações não são salvas. Saudações e agradecimentos antecipados por me ler.
Na minha experiência, melhorou ... mas tenho a impressão de que é preciso analisar "caso a caso".
Ao tentar você não perde nada.
Isso é bom para um laptop:
# batt = economia de energia máxima, AC = desempenho máximo
Opção "RegistryDwords" "PowerMizerEnable = 0x1; PerfLevelSrc = 0x2222; PowerMizerDefault = 0x3; PowerMizerDefaultAC = 0x1 »
??
Olá,
Eu uso o opensuse 12.3, tenho os drivers proprietários da nvidia, mas não tenho o arquivo xorg.conf e o 20-nvidia.conf está em /etc/modprobe.dy e contém apenas uma linha de configuração.
Além disso, se bem me lembro, acho que li que o arquivo xorg.conf não era mais usado.
Não que não seja usado, mas não é recomendado.
Em vez disso, é recomendado usar
/etc/X11/xorg.conf.d/20-nvidia.conf
como também explicado no post. 🙂
Abraço! Paulo.