Ao tentar fazer com que minha GPU integrada Ryzen funcione corretamente e, finalmente, ao tentar definir a resolução da tela acima de 1024x768, meu entendimento é que preciso de pelo menos o Linux 4.15.
Estou usando o Debian Stretch, que está na versão 4.9. Então eu ouvi sobre "backports" ( https://backports.debian.org/Instructions/ ) e me disseram para adicionar a linha:
deb http://ftp.debian.org/debian stretch-backports main
para /etc/apt/sources.list. Eu fiz isso, e eu corri apt-get update
.
Isso disponibilizou uma imagem do kernel 4.17 (linux-image-4.17.0-0.bpo.3-amd64) no gerenciador de pacotes, que eu instalei com prazer, e o kernel inicializa e roda bem.
A próxima mensagem de erro é:
[drm:amdgpu_pci_probe [amdgpu]] *ERROR* amdgpu requires firmware installed
See https://wiki.debian.org/Firmware for information about missing firmware
Ok..... Então eu preciso atualizar o pacote de firmware do kernel para a versão backport também.
Aqui estou preso.
Não consigo ver nenhuma versão retroportada de nenhum pacote de firmware no Synaptic. A página de instruções de backports do Debian sugere usar o -t
parâmetro (target?) com apt-get para escolher o repositório de backports ou o que for, mas não está trazendo nenhum sucesso.
Aqui estão os comandos que estou executando:
root@debian:~# apt-get -t stretch-backports install firmware-linux
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package firmware-linux is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
firmware-misc-nonfree
E: Package 'firmware-linux' has no installation candidate
root@debian:~# apt-get -t stretch-backports install firmware-linux-nonfree
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package firmware-linux-nonfree is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
firmware-misc-nonfree
E: Package 'firmware-linux-nonfree' has no installation candidate
root@debian:~# apt-get -t stretch-backports install firmware-misc-nonfree
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-misc-nonfree is already the newest version (20161130-3)
0 upgraded, 0 newly installed, 0 to remove and 212 not upgraded
root@debian:~# apt-get -t stretch-backports install firmware-linux-free
Reading package lists... Done
Building dependency tree
Reading state information... Done
firmware-linux-free is already the newest version (3.4)
0 upgraded, 0 newly installed, 0 to remove and 212 not upgraded
Eu não sei qual dos pacotes que estou tentando instalar é o que eu realmente quero, mas o ponto é que apt é não ver nenhum deles. Mas eu sei que eles existem , porque eles estão listados online: https://packages.debian.org/stretch-backports/firmware-linux (versão: 20180518-1~bpo9+1 ).
Estou tentando desde ontem à noite persuadir aptos a reconhecer esse fato, sem sucesso.
As linhas no meu sources.list são:
deb http://security.debian.org/debian-security/ stretch/updates main
deb-src http://security.debian.org/debian-security/ stretch/updates main
deb http://ftp.debian.org/debian/ stretch-backports main
O
firmware-linux
é umnon-free
software. Você deve adicionar non-free aos seus URLs.Edite o seu
/etc/apt/sources.list
da seguinte forma:Para instalar o pacote de backports: