|
[05/09]
:. Lançado Django 1.0, framework para aplicações web [04/09] :. Google Chrome será integrado ao Android [04/09] :. AMD anuncia oficialmente grade de futuros lançamentos [04/09] :. Samsung: Blu-Ray terá mais 5 anos de vida [04/09] :. Resumo do dia [04/09] :. A nova temporada de lançamentos de distros [04/09] :. Governo chinês desenvolve chip compatível com instruções x86 [04/09] :. Google altera licença 'ameaçadora' do navegador Chrome [04/09] :. Kingston lança memória de baixa latência para notebooks [04/09] :. Michael Dell afirma: não faremos smartphones [04/09] :. XO que roda Windows virá em outubro; Amazon também venderá [04/09] :. Intel deve lançar processador de 6 núcleos em 15 de setembro [03/09] :. Veja os logs do sistema pela web, com o phpLogCon [03/09] :. Phoronix Test Suite 1.2, agora suporta BSD e OpenSolaris [03/09] :. Resumo do dia :. Mais noticias » |
Apesar de ter o código fonte fechado, o driver 3D da nVidia é distribuído com uma licença liberal, que permite sua livre distribuição, desde que não sejam feitas alterações. Graças a isto, um grande número de distribuições já estão vindo com o driver pré-instalado, o que é bom tanto para os usuários, quanto para a própria nVidia, que tem a chance de vender mais placas graças ao bom suporte por parte das distribuições. Em distribuições derivadas do Debian, o driver da nVidia pode ser instalado tanto do jeito "normal", baixando o driver binário do site da nVidia e executando o instalador no modo texto, ou instalado o driver através do apt-get. O driver é dividido em duas partes: um módulo no Kernel, que precisa ser compilado durante a instalação do driver (já que o módulo é diferente para cada versão do Kernel) e uma coleção de bibliotecas e utilitários que são independentes da versão do Kernel. A instalação do driver pode ser problemática em alguns casos, pois é necessário ter instalados os compiladores e os headers do Kernel e a versão do gcc instalada precisa ser a mesma que foi usada para compilar o Kernel. A minha idéia aqui não é ensinar como instalar o driver, o que é bastante simples, mas ensinar como criar pacote pré-compilados que podem ser distribuídos ou incluídos em personalizações do sistema. Distribuir um pacote pré-compilado elimina a necessidade de ter compiladores instalados e minimiza os possíveis problemas de instalação. Por outro lado, o pacote pré-compilado só vai funcionar no Kernel específico para que foi compilado. Para gerar um pacote .deb com o módulo pré-compilado: # apt-get install module-assistant nvidia-kernel-common # module-assistant auto-install nvidia No final da instalação você verá que é gerado um pacote .deb com o módulo compilado para o Kernel atual: Selecionando pacote previamente não selecionado nvidia-kernel-2.6.8.1-kanotix-10. (Lendo banco de dados ... 57537 arquivos e diretórios atualmente instalados.) Descompactando nvidia-kernel-2.6.8.1-kanotix-10 (de .../nvidia-kernel-2.6.8.1-kanotix 10_1.0.6111-1_i386.deb) ... Instalando nvidia-kernel-2.6.8.1-kanotix-10 (1.0.6111-1) ... Você pode instalar este pacote em outras máquinas, que estejam rodando a mesma versão do sistema, ou pelo menos estejam utilizando a mesma versão do Kernel. Para isso, você precisará reempacotar o pacote, pois ele é deletado no final da instalação: # dpkg-repack nvidia-kernel-2.6.8.1-kanotix-10 dpkg-deb: construíndo pacote `nvidia-kernel-2.6.8.1-kanotix-10' em `./nvidia-kernel-2.6.8.1-kanotix-10_1.0.6111-1_i386.deb'. Agora sim, você tem o pacote no diretório atual e pode redistribuí-lo à vontade. Falta agora instalar o restante do driver, incluindo as bibliotecas 3D. Estes componentes fazem parte do pacote nvidia-glx, que também pode ser instalado pelo apt-get: # apt-get install nvidia-glx Basta distribuir o pacote nvidia-kernel-2.6.8.1-kanotix-10 junto com o pacote nvidia-glx. A segunda maneira é reempacotar o driver binário da nVidia, incluindo o módulo para a versão atual do Kernel. Para isso, baixe a versão mais atual do driver no http://www.nvidia.com e execute-o com a opção --add-this-kernel: # ./NVIDIA-Linux-x86-1.0-6111-pkg1.rum -add-this-kernel Isto vai gerar um novo pacote com o módulo para o Kernel atual incluído. Ao instalar você verificará que ele simplesmente usará o módulo pré-compilado, sem tentar compilar novamente. Em qualquer um dos dois casos, depois de instalar o pacote ainda é necessário fazer as mudanças no arquivo de configuração do vídeo. Isso pode ser automatizado através de um script, usando o sed ou o awk para alterar os campos necessários no arquivo /etc/X11/XF86Config-4. Este é um exemplo de uso do sed para fazer as alterações necessárias que escrevi para uso no icone mágico do Kurumin:
|
|||||