Por que o Ubuntu nvidia-current não suporta os drivers proprietários posteriores para as versões LTS?

2

por exemplo, no meu sistema Lucid 10.04 LTS Eu tive que desinstalar os drivers proprietários do ubuntu e instalar manualmente os drivers do nvidia.com para um adaptador de vídeo atualizado para fazer o sistema funcionar.

Isso não parece estar de acordo com a política da MS ou com o Unidade do Ubuntu

"drivers nvidia-graphics" versões publicado no Ubuntu

Precise (295.20-0ubuntu1): restricted/misc 
Lucid-updates (195.36.24-0ubuntu1~10.04.1): restricted/misc 
Oneiric (280.13-0ubuntu6): restricted/misc 
Natty (270.41.06-0ubuntu1): restricted/misc 
Maverick (260.19.06-0ubuntu1): restricted/misc 
Lucid (195.36.15-0ubuntu2): restricted/misc 

Esta lista parece estar desatualizada, meu sistema independente tem 295.20-0ubuntu1 ~ maverick ~ xup1 instalado.

Atualização: versões de 17 de outubro de 2012

Quantal (304.51.really.304.43-0ubuntu1): restricted/misc 
Lucid-updates (195.36.24-0ubuntu1~10.04.3): restricted/misc 
Precise-updates (295.40-0ubuntu1.1): restricted/misc 
Oneiric-updates (280.13-0ubuntu6.2): restricted/misc 
Natty-updates (270.41.06-0ubuntu1.2): restricted/misc 
Lucid-security (195.36.24-0ubuntu1~10.04.3): restricted/misc 
Natty-security (270.41.06-0ubuntu1.2): restricted/misc 
Oneiric-security (280.13-0ubuntu6.2): restricted/misc 
Precise-security (295.40-0ubuntu1.1): restricted/misc 
Precise (295.40-0ubuntu1): restricted/misc 
Oneiric (280.13-0ubuntu6): restricted/misc 
Natty (270.41.06-0ubuntu1): restricted/misc 
Lucid (195.36.15-0ubuntu2): restricted/misc 
    
por keepitsimpleengineer 28.02.2012 / 21:58

4 respostas

4

Há sempre uma tensão nas versões LTS entre o suporte ao hardware mais recente e a garantia de que o hardware existente funciona.

Para o kernel em 10.04, isso é suportado com os kernels linux-backports-* - eles são kernels da versão de desenvolvimento atual, então inclua o suporte de hardware mais atual. Importante, eles são opt-in - se você precisar deles, então você pode instalá-los, mas se o seu hardware funcionou na versão 10.04, podemos estar muito mais confiantes de que seu hardware continuará a trabalhar com o padrão (2.6.32) kernel do que com linux-backports-* .

Para o Ubuntu 12.04, existem pacotes nvidia-current-updates e fglrx-updates análogos. Podemos atualizá-los sem medo de quebrar o hardware que funcionou no lançamento e os usuários que precisam deles podem optar por participar.

As principais atualizações de driver - por exemplo, dos drivers da série 195 para os drivers da série 295 - acarretam sérios riscos de fazer com que as coisas que atualmente funcionam falhem. Isso é inaceitável para um LTS: as pessoas usam o LTS com precisão para não causarem interrupções. A solução nvidia-current-updates evita esse problema.

    
por RAOF 29.02.2012 / 01:26
0

Em primeiro lugar, o Ubuntu Wiki, como é o caso de praticamente qualquer wiki, é editado e mantido pela comunidade. Ele pode facilmente ficar desatualizado e, se você encontrar alguma informação desatualizada, é recomendável sugerir uma edição.

Em segundo lugar, o principal problema com o suporte aos drivers mais recentes em versões antigas é o suporte a kernels e versões mais antigas do gerenciador de exibição X. Torna-se difícil manter a compatibilidade à medida que as coisas ficam mais antigas e, eventualmente, os desenvolvedores precisam abandonar o suporte a alguns dos softwares mais antigos para introduzir novos recursos, selar alguns bugs e oferecer suporte a novas APIs, etc. vai achar que, apesar de 10.04 ser uma versão LTS, nem sempre tem a opção de obter os mais recentes e "melhores" softwares e drivers. Felizmente, 12.04, a próxima versão LTS, permitirá que você execute versões mais recentes dos drivers NVidia, para que você possa atualizá-lo quando estiver disponível.

    
por RolandiXor 28.02.2012 / 22:10
0

no 12.04 o suporte para nvidia-173 não está funcionando, já que ele não possui o suporte ABI necessário. O driver nvidia-current suporta mas não suporta a série fx 5 (o meu é nvidia fx 5500), então adeus para o 3D-accel por agora. grrrr

(a instalação manual dos drivers (o atual ou o 173) não está funcionando tão bem, já que o primeiro não é executado na fx5500 e o segundo não possui suporte a ABI.) alguma ajuda?

    
por ssuuddoo 11.03.2012 / 06:25
0

porque o LTS não suporta os drivers mais recentes ...

O LTS tem como objetivo fornecer um sistema estável para a maior variedade de pessoas e sistemas.

Assim, se você está procurando o mais recente - veja a próxima versão de desenvolvimento e / ou instale os PPAs ou compile seu próprio código. Potencial instabilidade deve ser esperada - então isso não é para os fracos de coração.

Boas notícias ...

Devido ao foco da Canonical agora em trazer os jogos mais recentes para o 12.04 & amp; lançamentos mais recentes, os pacotes experimentais estão agora disponíveis.

A frase-chave é experimental - eles são os mais recentes (ou quase os mais recentes) dos principais fornecedores gráficos. Eles foram testados por esses fornecedores e devem ser liberados para os beta testers. Assim, você precisa considerar isso com cuidado se não tiver certeza de corrigir problemas de tela preta.

Nvidia

Mais recentes - mais pacotes experimentais serão disponibilizados para 12.04 e versões futuras.

Esses pacotes são marcados com nvidia-experimental - no momento da gravação, o pacote é nvidia-experimental-304 . Para encontrar o pacote experimental, digite nvidia-experimental e pressione TAB para completar automaticamente o nome.

ou seja,

sudo apt-get install nvidia-experimental-304

Ao liberar, primeiras versões canônicas para o repositório proposed antes que elas sejam colocadas nos repositórios principais - daí você pode querer ativar o repositório proposed em update-manager - settings

Aparentemente, o objetivo canônico é fazer com que o driver mais recente seja proposto dentro de 3 dias da liberação da Nvidia para o beta público.

AMD

Por enquanto, a proposta para obter os drivers mais recentes não está definida no momento.

Você precisará ver o site da AMD para obter os drivers mais recentes .

Intel

Os drivers mais recentes da Intel devem ser disponibilizados por meio do x-updates PPA

Para instalar:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update && sudo apt-get upgrade

Para mais informações e a fonte dessa resposta, veja o excelente blog do Bryce Harrington .

    
por fossfreedom 14.10.2012 / 22:52