Dende hai algún tempo viña notando que dende certa versión dos drivers de gráficos privativos de Nvidia tiña problemas en certos momentos cas fiestras. Producíase coma unha especie de tremor/pestanexo do contido de estas que paraba o mover ou cambiar de fiestra. Para que vos fagades unha idea o que pasaba atopeino neste video en Youtube:
[youtube]http://youtu.be/Bp25Fyy_GsI[/youtube]
Tras investigar un pouco atopei a solución. Esta pasa por instalar o CompizConfig Settings Manager (ccsm) e activar unha opción. Para comenzar debemos abrir unha terminal e teclear os seguinte:
Logo debemos abrir o programa recén instalado (“ccsm” no terminal) e activar en Utilidades -> Entornos -> Force Fullscreen redraws (buffer swap) on repaint. Non é recomendable andar a “fozar” moito no resto das opcións. Tampouco é necesario en principio reinciar nin sistema, nin sesión ou o propio compiz. Se todo foi ben o molesto pestanexo das fiestras será historia.
Saudos!
Si che gustou este artigo, por favor pincha na publicidade.
De todos é sabido que unha das asignaturas pendentes de linux é o rendemento gráfico, sobre todo no tema das 3D. O soporte, polo menos ata o de agora nunca foi moi bo e si queríamos disfrutar dunha experiencia gráfica aceptable, non tiñamos en moitos casos mais remedio que instalar os drivers privativos, co que eso conleva, xa non so a nivel ético ou filosófico, senon ca cantidade de erros que estos soen presentar, sobre todo no caso das tarxetas AMD/ATI.
Gracias a deus, ou mais ben o xenial traballo de certos programadores, cunha paciencia sublime, loitando horas e horas con inxeñería inversa para descubrir como funcionan as tarxetas gráficas; e mais recentemente cunha lixeira apertura por parte dos fabricantes; estes drivers libres cada vez son mellores, dando un rendemento aceptable, e pouco a pouco aproximandose a calidade dos privativos.
Tamén cabe destacar as melloras no apartado gráfico no Kernel e mais nas librerias gráficas Mesa 3D. Por defecto, en Ubuntu e derivados podemos desfrutar do uso de drivers gráficos libres para NVIDIA (nouveau), AMD/ATI (radeon) e INTEL, pero si o que queremos é estar a última nestes avances vouvos ensinar como. Simplemente debedes abrir unha Terminal e escribir os seguintes comandos:
Logo so tendes que reinciar o sistema para que cargue de novo estos drivers e en principio deberíades notar unha importante mellora, sobre todo no que se refire nas aplicacións gráficas, sobre todo xogos.
Por por un exemplo notei un incremento dun 30% mais ou menos, do framerate en OpenArena cunha ATI Radeon 9200 do ano da pera. Se queredes facer a proba con este xogo abride a sua consola pulsando Shift + Esc e escribide “/cg_drawFPS 1“, e pechade a consola ca mesma combinación de teclas.
Si queredes ver información da tarxeta gráfica, controladores, OpenGL, Mesa… para comprobar antes e despois que a versión do controlador cambia (por exemplo) escribide este comando na terminal:
glxinfo | grep OpenGL
Si che gustou este artigo, por favor pincha na publicidade.
A menudo atópome con que lle teño que volver a dar vida a equipos do seculo pasado, e en moitos casos estes teñen tarxetas Nvidia bastante antigas.
Se instalamos versións novas de diferentes distribucións de Linux, en todos os casos non podemos instalar facilmente o driver privativo correspondente a nosa tarxeta, instalando por defecto o driver libre Nouveau. Antes de nada gustaríame deixar clara unha cousa; en moitos sitios teño lido que o driver Nouveau e case igual de potente que o privativo en tarxetas antigas. Non sei si esto e certo ou non, pero as probas que eu realicei, por exemplo con videos en HTML5 en Youtube demostranme o contrario. Cunha calidade de 360p, co Nouveau vai a saltos, e co driver privativo vai casi perfecto. Agora é vosa a elección. Outra cousa que a min me convence e que co panel de control de Nvidia (nvidia-settings) obteño bastante mais control que co inexistente para nouveau.
Decir que o metodo que eu sigo é unha mezcla de varios métodos que atopei por ahí, e despois de moito probar parece que funciona.
Para instalar o driver privativo utilicei unha Nvidia GeForce2 MX200 de 32MB (pedazo de pepino, ehhh), sobre un equipo de marca bastante especial (do que non penso decir o nome) que leva dous pentium 3 a 1000 Mhz e 512MB de RAM. Decir que co driver nouveau so acadaba unha resolución de 1024×768 e tiña que usar un nomodeset como opción do Kernel para poder ver algo no monitor de 21″.
IMPORTANTE: Este sistema so me funcionou en versións derivadas de Precise Pangolin (12.04). Estou probando a ver si son capaz en 12.10. Se tes esta última non uses este método.
Os pasos que seguín foron os seguintes:
1º Descargar o driver privativo correspondente para a tarxeta, neste caso nvidia-96. Na páxina de Nvidia atopei un pero non me funcionou, raramente era Nvidia100. Eu baixeino de esta dirección (polo que se ve é unha versión preparada para 12.04):
2º Entrar na consola de texto 1 con Ctrl + Alt + 1 (ou 2, ou 3… ata 6)
3º Loguearnos co noso usuario, que por suposto pertenza o grupo de administradores para poder usar sudo
4º Localizar no disco duro o arquivo que baixamos e cambiar os permisos para darlle o de execución:
sudo chmod +x NVIDIA-Linux-x86-96.43.23-pkg1.run
5º Logo temos que desactivar a sesión gráfica e aquí depende da distribución que usemos. Si é Ubuntu, Lightdm, si e Lubuntu Lxdm, etc. No meu caso é Lxdm:
sudo service lxdm stop
Probablemente despois desto cambiará de pantalla e non nos deixará teclear, pero repetimos de novo o paso nº2 e continuamos.
6º Instalamos os seguintes paquetes para poder compilar o módulo do driver:
7º O rematar executamos o paquete que descargamos no punto nº1:
sudo ./NVIDIA-Linux-x86-96.43.23-pkg1.run
E seguimos as instruccións na pantalla decindolle a todo que si, continuar, etc.
8º O rematar reinciamos o sistema e si todo foi ben teremos o driver privativo funcionando na nosa nova distro coa tarxeta antediluviana.
Non se pode esperar maravillas nin grandes diferencias, pero eu polo menos conseguin total control sobre as resolucións e taxas de refresco do meu monitor de 21″, puidendo alcanzar os 1600×1200. Agora non teño que ver esas letras e iconas tan grandes.
Noutro orden de cousas, non sei si este método é extrapolable a tarxetas un pouco mais modernas que usen o driver nvidia-173
Espero que vos sexa tan útil coma min. Saudos
Si che gustou este artigo, por favor pincha na publicidade.