Jak nainstaluji ovladač fglrx na Debian stretch? tracker balíčků uvádí, že v tuto chvíli není k dispozici žádný balíček, proto jsem přidal Sida připnutého na 100. Když se pokusím nainstalovat fglrx-driver
now, aptitude
vrací něco o xorg-video-abi-18
, balíčku, který by měl poskytovat samotný X server, jak je uvedeno zde .
Jak je vůbec možné, že v repozitáři jednoho z největších distribucí pro téměř celý nebude mít něco tak důležitého jako ovladač? nyní měsíc?
Odpověď
Aktuální server X.Org poskytuje xorg-video-abi-19
, který fglrx
nepodporuje; ABI nejsou dopředu kompatibilní, proto nemůžete ovladač nainstalovat z úložišť.
S Debianem 9 a dále je jediným způsobem, jak používat AMD GPU, bezplatný radeon
ovladač (s doprovodným nesvobodným firmwarem v firmware-linux-nonfree
), nebo pro novější GPU, jeho nástupce, amdgpu
(a na nich můžete v případě potřeby použít vlastní ovladač AMDGPU Pro).
Všimněte si, že fglrx
není ve skutečnosti součástí Debianu, je to část nesvobodného úložiště, které je hostováno na infrastruktuře Debianu, ale nedostává stejnou péči a podporu. Pokud jde o Debian, v jeho distribuci nechybí fglrx
, protože nikdy nebyl jeho součástí.
Komentáře
- Zdá se, že ovladače přímo od AMD nepodporují verzi xserver: " chyba: Zjištěná verze serveru X ' XServer 1.19.2_64a ' není podporován. Podporované verze jsou X.Org 6.9 nebo novější, až XServer 1.10 (výchozí: v2: x86_64: lib: XServer 1.19.2_64a: žádný: 4.9.0-3-amd64 🙂 Instalace nebude pokračovat. "
Odpověď
Měl jsem stejný problém a instalace ovladače s otevřeným zdrojovým kódem můj problém vyřešila (ujistěte se, že ve svém source.lst máte contrib a non-free):
apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati
(příkaz pochází z následující wiki stránky: https://wiki.debian.org/AtiHowTo )
Odpověď
Opravil jsem problém snížením kvality serveru x na server uvedený v jessie. Následující skript by měl stačit:
#!/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
Chcete-li změny zrušit, odstraňte soubory vytvořené v tomto procesu.
Vezměte prosím na vědomí, že nemůžeme zaručit, že to bude fungovat. Měli byste to udělat, pouze pokud rozumíte tomu, co bude tento skript dělat.
Komentáře
- Doporučil bych stáhnout novější verzi fglrx z AMD (jako Stephen Kitt navrhl) namísto downgradování x-serveru. Zdá se, že downgrading x pravděpodobně způsobí rozbití dalších prvků systému, zvláště když vidíme, že úsek se ve skutečnosti od jessie odchyluje již více než rok od zveřejnění této odpovědi.