ATi driver na SUSE 10 (sredjeno)...konachno!
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: ATi driver na SUSE 10 (sredjeno)...konachno!  (Pročitano 1095 puta)
0 članova i 1 posetilac pregledaju ovu temu.
Ile
Newbie
*
Van mreže Van mreže

Poruke: 21


« poslato: 10 Јануар 2006, 16:33:26 »

Ko god da je imao problem sa podizanjem OpenGL drivera treba da proveri sledece.
Greshka je bila tipa cannot int AGP a dmesg je prijavljivao detaljni probelem u mtrr-u

Najme kad se otkuca cat /proc/mtrr videce se i zashto..totalna nebuloza u vidu:
reg00: base=0x00000000 ( 0MB), size=984064MB: write-back, count=1

size=984064MB...mashala...: )

detalji su na:
http://www.rage3d.com/board/showthread.php?t=33831753
i
http://www.rage3d.com/board/showthread.php?t=33821469

Reshenje je u vidu dodatno fix file-a koji se pokrece po podizanju sistema
#!/bin/sh
# Fixup /proc/mtrr
#
# chkconfig: 12345 0 99
# description: Fixup /proc/mtrr
#
# Save this file as /etc/init.d/mtrrfixup and
# use "chkconfig --add mtrrfixup"
# to have this script run by init when the system starts.
#
# The default mtrr table after boot looks like the following:
# reg00: base=0xd8000000 (3456MB), size= 128MB: uncachable, count=1
# reg01: base=0xe0000000 (3584MB), size= 512MB: uncachable, count=1
# reg02: base=0x00000000 (   0MB), size=4096MB: write-back, count=1
# reg03: base=0x100000000 (4096MB), size= 512MB: write-back, count=1
# reg04: base=0x120000000 (4608MB), size= 128MB: write-back, count=1
# reg05: base=0xd7f80000 (3455MB), size= 512KB: uncachable, count=1
#
# The main problem is entry 1, which covers
# the AGP aperature and Video Card memory.
# Being present and uncachable, it prevents
# the fglrx driver module from using/creating a
# write-combined region for the video card.
# The second problem is entry 2, covering all
# our ram, which prevents us from creating
# any new sections which aren't uncachable.
#
# We have a maximum of 7 mtrr registers.
# All sizes must be a power of two.
# The start and end of any page must
# have the same 'upper bits'.

# First remove all existing values...
# Order matters - wrong order locks system hard!
echo "disable=2" >| /proc/mtrr
echo "disable=5" >| /proc/mtrr
echo "disable=1" >| /proc/mtrr
echo "disable=3" >| /proc/mtrr
echo "disable=4" >| /proc/mtrr
echo "disable=0" >| /proc/mtrr

# Now create the right ones...

# Main Memory: 0-2048,2048-3072,3072-3328,3328-3456
# These are powers of two, they get progressively smaller
# so we can get right up to the system device page below.
echo "base=0x00000000 size=0x80000000 type=write-back" >| /proc/mtrr
echo "base=0x80000000 size=0x40000000 type=write-back" >| /proc/mtrr
echo "base=0xC0000000 size=0x10000000 type=write-back" >| /proc/mtrr
echo "base=0xD0000000 size=0x08000000 type=write-back" >| /proc/mtrr

# System Devices: 3456-3584
echo "base=0xD8000000 size=0x08000000 type=uncachable" >| /proc/mtrr

# AGP Aperature: 3584-3712
echo "base=0xE0000000 size=0x08000000 type=write-combining" >| /proc/mtrr

# Video Card: 3712-3840
echo "base=0xE8000000 size=0x08000000 type=write-combining" >| /proc/mtrr

# High memory area: 4096-5096
echo "base=0x100000000 size=0x40000000 type=write-back" >| /proc/mtrr

Ja sam samo iskljuchio Agp Apertre jer mi je tu secondary display(na toj adresi) lspci -v to pokazuje.

Posle ovoga je uspeo da se podigne X sa ATi-jevim OpenGL-om a glrxgeras konachno ide na 4000+ fps-a.

Naravno neizbezno proban quake 4 i radi.

Ali izgleda da problem nije vezan za distro vec je tu neshto zeznuto sa pogreshno ochitavanjem BIOS-a na nekim plochama.
Prijavi uredniku   Sačuvana
velial
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 741


karma 0/-5


« Odgovor #1 poslato: 12 Јануар 2006, 14:39:19 »

:?:  :?:  :?:  :?:
ima li ovo veze sa tipom graficke karte
moja je 256/256 (radeon 9600pro)
Prijavi uredniku   Sačuvana

Tko leti vrijedi, tko ne leti ne vrijedi.
Ile
Newbie
*
Van mreže Van mreže

Poruke: 21


« Odgovor #2 poslato: 12 Јануар 2006, 22:04:24 »

Pazi kako sam ja mogao da zakljuchim izgleda da se probelm javlja kod nekih matichnih plocha. Treba probati, al' ako imash ovakvih problema kao shto sam ih ja imao onda je to to. Meni se problem izgleda javljao i na Mandrivi 2006 pa sam pomislio da je do distro i preshao na suse 10.0 kad ono isto.

cat /proc/mtrr i odmah se vidi da li imash problema
a vidi se i sa dmesg komandom.

Samo patch se nameshta jednostavno al' mora da se pazi na kolichinu rama u mashini i na grafici. Sve je u HEX vrednostima ..pa mora malo rachuna...al' ima i tabela.
Prijavi uredniku   Sačuvana
velial
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 741


karma 0/-5


« Odgovor #3 poslato: 13 Јануар 2006, 23:42:10 »

isto bi ti se desilo i sa fedorom 4

reg00: base=0x00000000 (   0MB), size=983552MB: write-back, count=1
Prijavi uredniku   Sačuvana

Tko leti vrijedi, tko ne leti ne vrijedi.
Ile
Newbie
*
Van mreže Van mreže

Poruke: 21


« Odgovor #4 poslato: 27 Јануар 2006, 00:15:19 »

Verovatno..totalna besmislica. Mozda neko probao nnajnovije 8.21.7 drivere..? Kakvo poboljshanje oni donose poshto je q4 ochajan sa 8.20
Prijavi uredniku   Sačuvana
velial
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 741


karma 0/-5


« Odgovor #5 poslato: 16 Фебруар 2006, 14:41:59 »

mislim da je do kernela
instalirao sam 2.6.14 kernel i mtrr izgleda kako treba
Prijavi uredniku   Sačuvana

Tko leti vrijedi, tko ne leti ne vrijedi.
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: