Gå til innhold

Ny ATi-drivar ute - v. 8.10.19


Anbefalte innlegg

Skrevet
Jeg har opgradert til disse driverne nå, og jeg fikk en god del bedre fps med glxgears. Men jeg lurer litt på hva som er normalt å få med et mobility 9700 128MB.

 

glxgears: 10497 frames in 5.0 seconds = 2099.400 FPS

 

fgl_glxgears: 2036 frames in 5.0 seconds = 407.200 FPS

 

 

Er dette bra eller dårlig for å være ATI? Det er i hvertfall veldig dårlig i forhold til geforce 4800 ti-kortet mitt, som jeg får over dobbelt så mye fps med.

Sist jeg testet mitt gamle Radeon 9000 64mb (Var en gang i fjor) så fikk jeg rundt 2500 med ATI driverene. På det kortet jeg har nå (FX5900) får jeg rundt 8000. Hva som er "normalt" på en 9700 vet jeg ikke.

 

Når det gjelder GLXgears så fungerer det veldig bra å "benchmarke" mellom kort av samme merke (nVidia / ATI), men ikke nVidia vs. ATI.

Videoannonse
Annonse
Skrevet

Vel, takk for svarene. Det er vel normalt å få dårligere ytelse på et mobility kort enn på et vanlig kort. Men er det ikke litt rart at et 9000 kort fikk bedre resultater?

Skrevet
Vel, takk for svarene. Det er vel normalt å få dårligere ytelse på et mobility kort enn på et vanlig kort. Men er det ikke litt rart at et 9000 kort fikk bedre resultater?

Det er litt rart ja. Jeg har aldri hatt et annet ATI kort så jeg vet ikke hvordan et annet kort vil yte på mitt system. Fordelen med "gamle" ATI kort pre9200 er at de faktisk yter veldig bra uten ATI driverene (Mitt gamle 9000 greide mellom 1200-1500 uten drivere, eneste som manglet var dessverre støtte for TV-out uten ATI driverene).

Skrevet
Jeg kan med sikkerhet si at fglrx-driverne støtter mobility radeon-brikkene. Har selv prøvd driveren på en laptop med et Mobility Radeon 9000.

Vissnok kun fra 8500 og oppover dessverre.

Skrevet

ATI-driver 8.8.25:

einar@marvin einar $ glxgears
27393 frames in 5.0 seconds = 5478.600 FPS
27340 frames in 5.0 seconds = 5468.000 FPS
27414 frames in 5.0 seconds = 5482.800 FPS
27410 frames in 5.0 seconds = 5482.000 FPS

einar@marvin einar $ fgl_glxgears
4388 frames in 5.0 seconds = 877.600 FPS
4979 frames in 5.0 seconds = 995.800 FPS
4981 frames in 5.0 seconds = 996.200 FPS
4964 frames in 5.0 seconds = 992.800 FPS


ATI-driver 8.10.19:

einar@marvin einar $ glxgears
30093 frames in 5.0 seconds = 6018.600 FPS
34960 frames in 5.0 seconds = 6992.000 FPS
34812 frames in 5.0 seconds = 6962.400 FPS
34960 frames in 5.0 seconds = 6992.000 FPS

einar@marvin einar $ fgl_glxgears
5574 frames in 5.0 seconds = 1114.800 FPS
6404 frames in 5.0 seconds = 1280.800 FPS
6410 frames in 5.0 seconds = 1282.000 FPS
6375 frames in 5.0 seconds = 1275.000 FPS

 

Slettes ikke dårlig, dette nei! God jobb av ATI. Spent på stabiliteten (ikke at jeg hadde nevneverdige problemer med de forrige driverne).

Skrevet
Det stod fra før i XF86Config-4 .. :\

Er linjen ukommentert da?

vet ikkje ka det betyr :blush:

 

Section "Module"
Load	"GLcore"
Load	"bitmap"
Load	"dbe"
Load	"ddc"
Load	"dri"
Load	"extmod"
Load	"freetype"
Load	"glx"
Load	"int10"
Load	"record"
Load	"speedo"
Load	"type1"
Load	"v4l"
Load	"vbe"
Load	"xtt"
EndSection

Skrevet

Jeg prøvde de nye driverne på min AMD-maskin med et ATI Radeon 9700 Pro Build By ATI. Her er en sammenligning:

 

glxgears

3.14.6 (gammel driver, før ATI tok linux på alvor): 2895

8.10.19 (nyeste driver, ATI tar linux på alvor): 4200

 

fgl_glxgears

3.14.6: 570

8.10.19: 812

 

Altså en meget pen økning i ytelsen. Dette ser lovende ut. Bra at ATI nå setter kraft bak det de sier at de vil ta linux på alvor.

Skrevet

BTW: Tips til alle som bruker ATi-drivaren og framebuffer. Ein bør skru av framebuffer fordi den gjer at systemet får for lite video-RAM eller noko slikt. Ein får betre ytelse av å gjere det i alle fall.

 

cat /proc/mtrr

 

Ein av linjene skal innehalde antall MB minne du har på skjermkortet.

 

Slik såg det ut hos meg før:

 

reg00: base=0x00000000 (  0MB), size= 512MB: write-back, count=1

reg01: base=0xcc000000 (3264MB), size=  32MB: write-combining, count=2

reg02: base=0xf0000000 (3840MB), size=  2MB: write-combining, count=1

 

Slik ser det ut no:

 

reg00: base=0x00000000 (  0MB), size= 512MB: write-back, count=1

reg01: base=0xdc000000 (3520MB), size=  32MB: write-combining, count=2

reg02: base=0xf0000000 (3840MB), size= 128MB: write-combining, count=1

 

Sjekk også:

 

dmesg | grep mtrr

 

Dersom det står:

 

[fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22)

 

Har du den feilen.

 

Løsningen er å skru av framebuffer. Ein kan visst også tirkse rundt med vram-option når ein bootar kjerna osv, men ein treng ikkje framebuffer om ein har X. ATi-drivaren er ikkje kjent for å like bytting mellom framebuffer-konsoll og X uansett.

Skrevet (endret)

Hmmm... kanskje jeg skal gjøre som du sier og slå av framebufferet. Blir spent på resultatet.

 

EDIT: Det så ikke ut til å hjelpe. Jeg fjernet støtte for framebuffer fra kernelen og rebootet til den nye kernelen, uten hell:

einar@marvin einar $ dmesg | grep mtrr
mtrr: v2.0 (20020519)
mtrr: base(0xb0000000) is not aligned on a size(0x7ff0000) boundary
[fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22)

einar@marvin einar $ cat /proc/mtrr
reg00: base=0x00000000 (   0MB), size=1024MB: write-back, count=1
reg01: base=0x3ff00000 (1023MB), size=   1MB: uncachable, count=1
reg02: base=0xbfff0000 (3071MB), size=  64KB: write-combining, count=1

Endret av EJH
Skrevet

Hm.

 

Du treng ikkje fjerne framebuffer-støtten frå kjerna så vidt eg veit. Alt eg trengte var å sette vga=normal i lilo.conf. Uansett har eg fjerna framebuffer i kjerna seinare fordi eg ikkje treng det.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...