No día de onte Mesa acadou oficialmente a versión 17, dacordo coa nova nomenclatura, que a partires de agora corresponderase co ano de lanzamento, polo que pasamos directamente da versión 13 á 17. Fai ben pouco, concretamente a primeiros de Novembro, escribía nesta blog un artigo no que estábamos celebrando a chegada da versión 13 . Dito lanzamento tiña unha especial importancia porque acadábase el fito de conseguir la compatibilidade con OpenGL 4.5 nos drivers libres de Nvidia, AMD e Intel; así como a chegada de Vulkan, o cal permitiu a moita xente poder executar por fin xogos que anteriormente estaban destinados unicamente os usuarios de Nvidia con driver propietario.
En Mesa 17 ampliouse e profundizouse (ver ligazón para más detalles) neste soporte, ofrecendo numerosas correccións e optimizacións, que se fan especialmente palpables á hora de poder gozar aínda mais os últimos lanzamentos en videoxogos. Estas librerías son especialmente útiles para os usuarios que teñan tarxetas AMD, xa que verán unha compatibilidade e incremento do rendemento substanciais, polo que a actualización é obrigada.
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.
Hola de novo… fai tempo, ehhh. Como seguramente saberedes dende a miña última entrada no blogue pasaron moitas cousas, entre elas a saida dunha nova versión de Ubuntu; pero como eso repitese e repitese constantemente en todos os Blogues pois paso de postealo.
O que si me parece importante e útil e instalar a última versión do driver privativo de Nvidia. Non sexamos fanáticos, o driver Nouveau vai ben para entornos non moi esixentes, pero si queremos algo mais precisamos potencia, e esa potencia polo de agora só no la da o driver privativo.
O caso é que en moitas ocasións o instalar o driver correspondente a través do Centro de Software (non sei por que agora non se informa da posibilidade de instalalo co Jockey-gtk), Unity deixaba de funcionar ou había diferentes problemas gráficos que obrigaban a volver a Nouveau.
Parece que Nvidia deulle solución a e este e outros problemas ca última versión dos seus drivers para linux; e ademais, entre outras cousas mellora o rendemento considerablemente. O parecer contaron ca inestimable axuda da xente de Valve para que todo estivera listo para o desembarco de Steam en Linux.
O que iamos, se queres instalar a última versión simplemente sigue os seguintes pasos: