Come installo il driver fglrx su Debian stretch? Il package tracker afferma che non è disponibile alcun pacchetto in questo momento, quindi ho aggiunto Sid, bloccato su 100. Quando provo a installare fglrx-driver ora, aptitude restituisce qualcosa su xorg-video-abi-18, un pacchetto che dovrebbe essere fornito dal server X stesso come dichiarato qui .

Comè possibile non avere qualcosa di così importante come un driver nel repository di una delle più grandi distribuzioni per quasi un intero mese adesso?

Risposta

Lattuale server X.Org fornisce xorg-video-abi-19, che fglrx non supporta; gli ABI non sono compatibili con le versioni successive, motivo per cui non puoi installare il driver dai repository.

Con Debian 9 e in seguito, lunico modo per utilizzare le GPU AMD è con il driver gratuito radeon (con il relativo firmware non libero in firmware-linux-nonfree), o per i più recenti GPU, il suo successore, amdgpu (e su queste, se necessario, potresti utilizzare il driver proprietario AMDGPU Pro).

Nota che fglrx non fa effettivamente parte di Debian, è parte del repository non libero che è ospitato sullinfrastruttura Debian ma non riceve la stessa quantità di cure e supporto. Per quanto riguarda Debian, fglrx non manca dalla sua distribuzione perché non ne ha mai fatto parte.

Commenti

  • I driver diretti da AMD non sembrano supportare la versione xserver: " errore: versione X Server rilevata ' XServer 1.19.2_64a ' non è supportato. Le versioni supportate sono X.Org 6.9 o successive, fino a XServer 1.10 (impostazione predefinita: v2: x86_64: lib: XServer 1.19.2_64a: nessuna: 4.9.0-3-amd64 🙂 Linstallazione non procederà. "

Risposta

Ho avuto lo stesso problema e linstallazione del driver open source ha risolto il mio problema (assicurati di avere contrib e non-free nel tuo source.lst):

apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati 

(il comando proviene dalla seguente pagina wiki: https://wiki.debian.org/AtiHowTo )

Risposta

Ho risolto il problema eseguendo il downgrade del server x a quello fornito in jessie. Il seguente script dovrebbe fare il trucco:

#!/bin/bash printf "deb http://ftp.de.debian.org/debian/ stable main contrib non-free\ndeb-src http://ftp.de.debian.org/debian/ stable main contrib non-free\n" > /etc/apt/sources.list.d/stable.list printf "Package: xserver-*\nPin: release a=stable\nPin-Priority:1001\n" > /etc/apt/preferences.d/xserver.pref apt-get update;apt-get dist-upgrade exit 0 

Per annullare le modifiche, elimina i file creati in questo processo.

Tieni presente che io non può garantire che funzioni. Dovresti farlo solo se capisci cosa farà questo script.

Commenti

  • Consiglio di scaricare una versione più recente di fglrx da AMD (come Suggerì Stephen Kitt) invece di eseguire il downgrade del server x. Il downgrade di x sembra più probabile che provochi la rottura di altri elementi del sistema, soprattutto visto che stretch è in realtà divergente da jessie per oltre un anno da quando è stata pubblicata questa risposta.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *