Arquivos da etiqueta: driver privativo

Correxir o tremor/pestanexo das fiestras en Ubuntu

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:

sudo apt-get install compizconfig-settings-manager

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.
-Grazas-

Drivers Gráficos Libres, “ou lleaaa”

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:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get dist-upgrade

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

graficas

 

Si che gustou este artigo, por favor pincha na publicidade.
-Grazas-

Instala o driver privativo (nvidia-96) en tarxetas NVIDIA moi vellas

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.


GeforceMx200inno3d

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):

ftp://download.nvidia.com/XFree86/Linux-x86/96.43.23/NVIDIA-Linux-x86-96.43.23-pkg1.run

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:

sudo apt-get install linux-headers-generic build-essential

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.
350px-Nvidia_logo

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.
-Grazas-