Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Ubuntu 9.10 och ATI Catalyst 9.10 drivrutin

Görs på egen risk och jag tar inget ansvar för förlust eller skada som detta inlägg kan orsaka!

Provade ati-driver-installer-9-3-x86.x86_64.run från http://support.amd.com/us/gpudownload/linux/Legacy/Pages/radeon_linux.aspx?type=2.7&product=2.7.4.3.3.3.1&lang=English men den drivrutinen fungerade inte. Jag hittade den här sidan men fick inte heller det att fungera. Har också installerat genom att skriva "sudo" då det behövts.

Kano Kano is online now
Debian Developer

 

Join Date: Aug 2007
Posts: 3,057
 

Default


A little script to install it somewhere else - but you need new Xserver, missing files for Debian lenny for example:

Code:

#!/bin/sh
cd /usr/src
wget -N http://www2.ati.com/drivers/linux/ati-driver-installer-9-8-x86.x86_64.run
wget -N http://archive.ubuntu.com/ubuntu/pool/restricted/f/fglrx-installer/fglrx...
DIR_OLD=fglrx.old
DIR_NEW=fglrx.new
rm -rf "$DIR_OLD" "$DIR_NEW"
mkdir "$DIR_OLD" "$DIR_NEW"
sh ati-driver-installer-9-8-x86.x86_64.run --extract "$DIR_OLD"
tar -C "$DIR_NEW" -zvxf fglrx-installer_8.660.orig.tar.gz
cp "$DIR_OLD"/* "$DIR_NEW"
cp -r "$DIR_OLD"/setup.data "$DIR_NEW"
cd "$DIR_NEW"
wget -qO- "http://phorogit.com/index.php?p=fglrx-packaging.git&dl=targz"|tar zxv
mv -v fglrx-packaging packages
rm -rf packages/ArchLinux
mkdir common
mv -v etc lib opt usr common
cp -r ../"$DIR_OLD"/packages/ATI packages
./ati-installer.sh 8.66 --install

Edit: --install option fixed, you can replace that line with the one you usually use to create deb/rpm or whatever.

Källa: http://www.phoronix.com/forums/showthread.php?t=18915

Går på Program, ATI Catalyst Control Center och får meddelandet: "Initieringsfel Problem uppstod då Catalyst Control Center för Linux startades. Det kanske orsakades av följande. Ingen ATI-grafikdrivrutin är installerad eller också fungerar inte ATI-drivrutinen som den skall. Vänligen installera ATI-drivrutinen för din ATI-hårdvara eller konfigurera den med hjälp av aticonfig."

lyfang@ubuntu:~$ aticonfig
aticonfig: No supported adapters detected

Provar se X.Org version:

lyfang@ubuntu:~$ Xorg -version

X.Org X Server 1.6.4
Release Date: 2009-9-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux ubuntu 2.6.31-16-generic #52-Ubuntu SMP Thu Dec 3 22:00:22 UTC 2009 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-16-generic root=/dev/sda2 loop=/ubuntu/disks/root.disk ro quiet splash
Build Date: 26 October 2009  05:15:02PM
xorg-server 2:1.6.4-2ubuntu4 (buildd@) 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
lyfang@ubuntu:~$ 

Får se om jag kanske provar Linux Mint 7, den är ju baserad på Ubuntu 9.04 och då ska ju ATI proprietära drivrutin installeras automatisk har jag för mig?

/ Lyfang

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

Lyfangs bild

Körde före installationen/installationerna:

aptitude purge xorg-driver-fglrx && dpkg-reconfigure -phigh xserver-xorg && exit 

"This removes the driver, deletes anything related to it, and runs a reconfigure on xorg."

Källa: http://grelbar.net/archives/271

Kan det här ha påverkat installationen/installationerna negativt?

/ Lyfang

FoHs bild

Hade du problem med de drivrutiner du installerade via Ubuntus paketarkiv? Eller vad var anledningen till att du började med detta?

Lyfangs bild

Den drivrutin som följde med Ubuntu 9.10 var det inte något problem med, mer än att det inte var ATI:s proprietära drivrutin och jag har för mig att den proprietära drivrutinen ska ge bättre prestanda än den icke proprietära drivrutinen som följer med?

Det här hjälpte också till kanske: http://widefox.pbworks.com/Graphics

/ Lyfang

extons bild

ATI:s proprietära drivrutiner är mycket svårinstallerade på "egen hand". Det är mycket som ska stämma. Bl a måste du ha exakt rätt version av Xorg.

LINUX.EXTON.NET

FoHs bild

Jag syftade på de proprietära drivrutiner som tux-sven pratar om i sitt inlägg nedan, dvs de som ges som förslag av systemet. De är inte av absolut senaste version men de ska åtminstone vara testade lite mer utförligt.

tux-svens bild

I Mint 7 installerade jag den proprietära drivare som förslogs.  Mitt ATI Radeon 3650 HD funkade inte bra med denna drivrutin. Blinkande bild vid vissa till fällen då Compiz var aktiverat, men det jobbigaste var det stundtals klippande ljudet.

I Mint 8 däremot fungerar det mycket bättre.  Jag har även här installerat den drivare som systemet föreslår.  Smile

Har du ett annat ATI-kort än 3650 fungerar det troligen bra  i Mint 7 åxå. 

Edit:

Om jag inte missminner mig så heter själva drivern 600 i Mint 7 och 660 i Mint 8. (Om det kan vara till nå'n hjälp.)

---

Windows are for houses, Linux is for computers!

 

Lyfangs bild

Vad det en var som hände så slutade de visuella effekterna att fungera efter de här försöken att intstallera ATI drivrutinen, jag har provat sätta på dem igen men det gick inte. Nu blir det att prova och att intstallera Linux Mint 7. Får se se hur det kommer gå.

/ Lyfang

tux-svens bild

OM det finns en proprietär drivis för ditt kort så talar systemet om det efter nåon/några minuter.  Systemet väljer, det är bara att acceptera om du vill ha den.  Smile

---

Windows are for houses, Linux is for computers!

 

Lyfangs bild

Har installerat Linux Mint 7 med mint4win, uppgraderade senare till 8, vilken jag efter erfarenhet endast rekommenderar för det "erfarne". Det erbjöds inte någon proprietär drivrutin i varken Mint 7 eller 8 för ATI grafiken. Den icke proprietära drivrutinen fungerar ju den med, i alla fall för 2D sysslor och har inte haft behov av något bättre just nu. Sen läste jag också det här på Wikipedia, så efter det kanske jag inte saknar den proprietära drivrutinen lika mycket nu:

"AMD/ATI Linux support has been heavily criticized over the last number of years. From stability and performance issues as well as lack of options, AMD/ATI proprietary drivers have not been received well."

Källa: http://en.wikipedia.org/wiki/Fglrx

Det jag tyckte om med Mint 7/8 var att allt det mest "nödvändiga" verkade fungera: Flash, Java och att tex kunna spela en MP3 låt, alltså att det fungerade redan från början, vilken jag tyckte om, det fungerade i alla fall för mig. Bra att tillägga var att Broadcom drivrutinen fungerade från början i Linux Mint 7, men sen efter uppgraderingen till 8 fick jag installera drivrutinen "manuellt", för att sedan hämta den proprietära drivrutinen i "Hårdvarudrivrutiner", sen installerade jag "Drivrutin för trådlöst Broadcom STA". Då fick jag ett fungerande Linux Mint 8 system som jag installerat med mint4win... utan ATI:s proprietära drivrutin.

/ Lyfang

tux-svens bild

 Hmmm, intressant.  Undrar om inte det kan vara så att den proprietära drivaren inte anses passa till ditt grafikkort.

Mesa drivern kanske är helt enkelt är "bästa val" för vissa ATI-kort efter den utveckling drivern nu nått?

Kul att du lyckades i din manöver.  :)

---

Windows are for houses, Linux is for computers!

 

FoHs bild

Vad har du för modell på grafikkortet? Har inte sett om det nämnts ännu.

Lyfangs bild

RS690M [Radeon X1200 Series]

I fall att det skulle behövas:

lyfang@mint ~ $ lshw

WARNING: you should run this program as super-user.

mint

description: Computer

width: 32 bits

*-core

description: Motherboard

physical id: 0

*-memory

description: System memory

physical id: 0

size: 1759MiB

*-cpu

product: AMD Athlon(tm) Processor TF-20

vendor: Advanced Micro Devices [AMD]

physical id: 1

bus info: cpu@0

version: 15.12.2

size: 1600MHz

capacity: 1600MHz

width: 64 bits

capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow up extd_apicid pni cx16 lahf_lm svm extapic cr8_legacy 3dnowprefetch cpufreq

*-cache:0

description: L1 cache

physical id: 0

size: 128KiB

*-cache:1

description: L2 cache

physical id: 1

size: 512KiB

*-pci:0

description: Host bridge

product: RS690 Host Bridge

vendor: ATI Technologies Inc

physical id: 100

bus info: pci@0000:00:00.0

version: 00

width: 32 bits

clock: 66MHz

configuration: latency=64

*-pci:0

description: PCI bridge

product: RS690 PCI to PCI Bridge (Internal gfx)

vendor: ATI Technologies Inc

physical id: 1

bus info: pci@0000:00:01.0

version: 00

width: 32 bits

clock: 66MHz

capabilities: pci bus_master cap_list

resources: ioport:9000(size=4096) memory:f0000000-f01fffff ioport:d0000000(size=268435456)

*-display UNCLAIMED

description: VGA compatible controller

product: RS690M [Radeon X1200 Series]

vendor: ATI Technologies Inc

physical id: 5

bus info: pci@0000:01:05.0

version: 00

width: 64 bits

clock: 33MHz

capabilities: bus_master cap_list

configuration: latency=64

resources: memory:d0000000-dfffffff(prefetchable) memory:f0100000-f010ffff ioport:9000(size=256) memory:f0000000-f00fffff

*-pci:1

description: PCI bridge

product: RS690 PCI to PCI Bridge (PCI Express Port 2)

vendor: ATI Technologies Inc

physical id: 6

bus info: pci@0000:00:06.0

version: 00

width: 32 bits

clock: 33MHz

capabilities: pci bus_master cap_list

configuration: driver=pcieport-driver

resources: irq:24 memory:f0300000-f03fffff

*-network

description: Wireless interface

product: BCM4312 802.11b/g

vendor: Broadcom Corporation

physical id: 0

bus info: pci@0000:02:00.0

logical name: eth0

version: 01

serial: 00:24:2c:4f:13:fc

width: 64 bits

clock: 33MHz

capabilities: bus_master cap_list ethernet physical wireless

configuration: broadcast=yes driver=wl0 driverversion=5.10.91.9 ip=192.168.87.174 latency=0 multicast=yes wireless=IEEE 802.11

resources: irq:18 memory:f0300000-f0303fff

*-pci:2

description: PCI bridge

product: RS690 PCI to PCI Bridge (PCI Express Port 3)

vendor: ATI Technologies Inc

physical id: 7

bus info: pci@0000:00:07.0

version: 00

width: 32 bits

clock: 33MHz

capabilities: pci bus_master cap_list

configuration: driver=pcieport-driver

resources: irq:25 ioport:a000(size=4096) memory:f0200000-f02fffff

*-network

description: Ethernet interface

product: Atheros AR8132 / L1c Gigabit Ethernet Adapter

vendor: Attansic Technology Corp.

physical id: 0

bus info: pci@0000:05:00.0

logical name: eth1

version: c0

serial: 00:23:5a:da:2b:ce

width: 64 bits

clock: 33MHz

capabilities: bus_master cap_list ethernet physical

configuration: broadcast=yes driver=atl1c driverversion=1.0.0.1-NAPI firmware=N/A ip=10.42.43.1 latency=0 multicast=yes

resources: irq:26 memory:f0200000-f023ffff ioport:a000(size=128)

*-storage

description: SATA controller

product: SB600 Non-Raid-5 SATA

vendor: ATI Technologies Inc

physical id: 12

bus info: pci@0000:00:12.0

version: 00

width: 32 bits

clock: 66MHz

capabilities: storage bus_master cap_list

configuration: driver=ahci latency=64

resources: irq:22 ioport:8440(size=8) ioport:8434(size=4) ioport:8438(size=8) ioport:8430(size=4) ioport:8400(size=16) memory:f0607000-f06073ff

*-usb:0

description: USB Controller

product: SB600 USB (OHCI0)

vendor: ATI Technologies Inc

physical id: 13

bus info: pci@0000:00:13.0

version: 00

width: 32 bits

clock: 66MHz

capabilities: bus_master

configuration: driver=ohci_hcd latency=64

resources: irq:16 memory:f0404000-f0404fff

*-usb:1

description: USB Controller

product: SB600 USB (OHCI1)

vendor: ATI Technologies Inc

physical id: 13.1

bus info: pci@0000:00:13.1

version: 00

width: 32 bits

clock: 66MHz

capabilities: bus_master

configuration: driver=ohci_hcd latency=64

resources: irq:17 memory:f0405000-f0405fff

*-usb:2

description: USB Controller

product: SB600 USB (OHCI4)

vendor: ATI Technologies Inc

physical id: 13.4

bus info: pci@0000:00:13.4

version: 00

width: 32 bits

clock: 66MHz

capabilities: bus_master

configuration: driver=ohci_hcd latency=64

resources: irq:18 memory:f0406000-f0406fff

*-usb:3

description: USB Controller

product: SB600 USB Controller (EHCI)

vendor: ATI Technologies Inc

physical id: 13.5

bus info: pci@0000:00:13.5

version: 00

width: 32 bits

clock: 66MHz

capabilities: bus_master cap_list

configuration: driver=ehci_hcd latency=64

resources: irq:19 memory:f0607400-f06074ff

*-serial

description: SMBus

product: SBx00 SMBus Controller

vendor: ATI Technologies Inc

physical id: 14

bus info: pci@0000:00:14.0

version: 14

width: 32 bits

clock: 66MHz

capabilities: cap_list

configuration: driver=piix4_smbus latency=0

resources: irq:0 ioport:8410(size=16)

*-ide

description: IDE interface

product: SB600 IDE

vendor: ATI Technologies Inc

physical id: 14.1

bus info: pci@0000:00:14.1

version: 00

width: 32 bits

clock: 66MHz

capabilities: ide bus_master

configuration: driver=pata_atiixp latency=64

resources: irq:16 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:8420(size=16)

*-multimedia

description: Audio device

product: SBx00 Azalia (Intel HDA)

vendor: ATI Technologies Inc

physical id: 14.2

bus info: pci@0000:00:14.2

version: 00

width: 64 bits

clock: 33MHz

capabilities: bus_master cap_list

configuration: driver=HDA Intel latency=64

resources: irq:16 memory:f0400000-f0403fff

*-isa

description: ISA bridge

product: SB600 PCI to LPC Bridge

vendor: ATI Technologies Inc

physical id: 14.3

bus info: pci@0000:00:14.3

version: 00

width: 32 bits

clock: 66MHz

capabilities: isa bus_master

configuration: latency=0

*-pci:3

description: PCI bridge

product: SBx00 PCI to PCI Bridge

vendor: ATI Technologies Inc

physical id: 14.4

bus info: pci@0000:00:14.4

version: 00

width: 32 bits

clock: 66MHz

capabilities: pci bus_master

*-pci:1

description: Host bridge

product: K8 [Athlon64/Opteron] HyperTransport Technology Configuration

vendor: Advanced Micro Devices [AMD]

physical id: 101

bus info: pci@0000:00:18.0

version: 00

width: 32 bits

clock: 33MHz

*-pci:2

description: Host bridge

product: K8 [Athlon64/Opteron] Address Map

vendor: Advanced Micro Devices [AMD]

physical id: 102

bus info: pci@0000:00:18.1

version: 00

width: 32 bits

clock: 33MHz

*-pci:3

description: Host bridge

product: K8 [Athlon64/Opteron] DRAM Controller

vendor: Advanced Micro Devices [AMD]

physical id: 103

bus info: pci@0000:00:18.2

version: 00

width: 32 bits

clock: 33MHz

*-pci:4

description: Host bridge

product: K8 [Athlon64/Opteron] Miscellaneous Control

vendor: Advanced Micro Devices [AMD]

physical id: 104

bus info: pci@0000:00:18.3

version: 00

width: 32 bits

clock: 33MHz

configuration: driver=k8temp

resources: irq:0

lyfang@mint ~ $

 

/ Lyfang

 

FoHs bild

Vet du vilken drivrutin som var förvald när systemet var nytt? Eventuellt skulle du kunna testa med radeonhd-drivrutinen, tror den ska ha grundläggande 3D-acceleration också. I Ubuntu heter paketet för radeonhd-drivrutinen xserver-xorg-video-radeonhd medan den vanliga heter xserver-xorg-video-radeon. Jag misstänker att det är den senare som är förvald.

Lyfangs bild

Det här gäller nog också för RS690M:

"AMD Recently dropped its support for Linux drivers on X1250 graphics integrated in 690G chipset, stating that users should use OpenSource graphics drivers from now on. Latest available AMD Linux driver for 690G graphics is on version 9.3 so all newer Linux distributions are unsupported with Fglrx 3D drivers for this chipset."

Källa: http://en.wikipedia.org/wiki/AMD_690_chipset_series

/ Lyfang

FoHs bild

Det förklarar ju misslyckandet med den proprietära drivrutinen då Smile Testa radeonhd, om det inte var den som var förvald.

Lyfangs bild

 Sökte på radeonhd i Pakethanterare (Synaptic), installerade "xserver-xorg-video-radeonhd" och det fungerade tror jag. Finns det något sätt att ta reda på att datorn använder radeonhd drivrutinen? Körde även dessa i Terminal: glxdemo, glxgears, glxheads, glxinfo:

glxinfo | grep direct

direct rendering: Yes

Allt fungerade förutom:

glxdemo

Resize event
Resize event
Resize event
Redraw event
Resize event
Resize event
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 41 requests (41 known processed) with 0 events remaining.
 

/ Lyfang

FoHs bild

Jag vet inte riktigt. Mitt system listar i915 för mitt Intel-kort både med lshw och lsmod. Det är en av de moduler som följer med i Intel-paketet i Synaptic. Kolla får du se om du blir något klokare. Kör du lsmod kan du nog kolla vilken modul som video-modulen beror av (står på höger sida, för mig är det i915).

Lyfangs bild
 lsmod

Module                  Size  Used by
 

video                  19380  0 
output                  2780  1 video
radeon                636000  2 
ttm                    36212  1 radeon
drm                   159584  4 radeon,ttm
i2c_algo_bit            5760  1 radeon
ati_agp                 6760  0 
agpgart                34988  3 ttm,drm,ati_agp
 
Postar det som jag tror har med video att göra men är inte säker vilken drivrutin som används.
 
/ Lyfang

FoHs bild

Ser ut att vara den vanliga radeon-drivaren som används. Då är ju frågan om radeonhd inte har stöd för ditt kort och att systemet därför väljer radeon-drivaren, eller om det helt enkelt inte sker per automatik. Isf kanske du behöver ta bort den vanliga radeondrivaren, men det kan ju ställa till problem. Så länge du vet hur du installerar paketet igen via en rootterminal utifall du inte skulle komma in i en grafisk miljö så kan du ju testa att ta bort radeon-drivaren Smile

Eller så rmmod:ar man radeon-modulen och modprobe:ar radeonhd och startar om X-servern för att testa innan. Jag är osäker på vad är bäst.

Edit: Ditt system fungerade tydligen lite annorlunda än mitt. Video-modulen i ditt system används inte av någon annan modul (står 0 vid den), medan den på mitt system användes av drivaren i915.