Hur installerar jag fglrx-drivrutinen på Debian stretch? paketspåraren anger att det inte finns något paket tillgängligt just nu, så jag lade till Sid, fäst på 100. När jag försöker installera fglrx-driver nu, aptitude returnerar något om xorg-video-abi-18, ett paket som ska tillhandahållas av X-servern själv som anges här .

Hur är det till och med möjligt att inte ha något så viktigt som en drivrutin i förvaret för en av de största distroserna på nästan en hel månad nu?

Svar

Den nuvarande X.Org-servern tillhandahåller xorg-video-abi-19, som fglrx inte stöder; ABI: erna är inte framåtkompatibla, varför du inte kan installera drivrutinen från arkiven.

Med Debian 9 och framåt är det enda sättet att använda AMD GPU: er med den kostnadsfria radeon -drivrutinen (med dess kompletterande icke-gratis firmware i firmware-linux-nonfree), eller för nyare GPU: er, dess efterträdare, amdgpu (och på dessa kan du vid behov använda den egenutvecklade AMDGPU Pro-drivrutinen).

Observera att fglrx är inte en del av Debian, det är en del av det icke-fria arkivet som är värd för Debians infrastruktur men inte får samma mängd vård och support. När det gäller Debian saknas fglrx inte i distributionen eftersom den aldrig har varit en del av den.

Kommentarer

  • Drivrutinerna direkt från AMD verkar inte stödja xserverversionen: " fel: Upptäckt X-serverversion ' XServer 1.19.2_64a ' stöds inte. Stödda versioner är X.Org 6.9 eller senare, upp till XServer 1.10 (standard: v2: x86_64: lib: XServer 1.19.2_64a: none: 4.9.0-3-amd64 🙂 Installationen fortsätter inte. "

Svar

Jag hade samma problem och installationen av öppen källkodsdrivrutin löste mitt problem (se till att du har bidrag och icke-gratis i din källa.lst):

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

(kommandot kommer från följande wiki-sida: https://wiki.debian.org/AtiHowTo )

Svar

Jag fixade problemet genom att nedgradera x-servern till den som tillhandahålls i jessie. Följande skript bör göra tricket:

#!/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 

För att vända ändringarna raderar du filerna som skapats i den här processen.

Observera att jag kan inte garantera att detta fungerar. Du borde bara göra detta om du förstår vad detta skript kommer att göra.

Kommentarer

  • Jag rekommenderar att du laddar ner en nyare version av fglrx från AMD (som Stephen Kitt föreslog) istället för att nedgradera x-servern. Nedgradering av x verkar mer sannolikt att andra delar av systemet går sönder, särskilt med tanke på att stretch faktiskt har avvikit från jessie i över ett år sedan detta svar publicerades.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *