[Linux-Biella] Scheda Grafica e allocazioni MTRR, forse ho trovato il problema..

Paul TT paultt a bilug.linux.it
Mar 5 Set 2006 00:09:25 CEST


Daniele (Mastro) wrote:

> Salve,
>
> ricordate il mio problemuccio con l'installazione dei drivers ATI?
>
> ecco.. ho trovato questo:
> http://forum.mandrivaclub.com/viewtopic.php?p=196144&sid=1bf19d7502ee3a7b8555bbaa99a05d6b
>
> e date un po' un'occhiata al mio /proc/mtrr
> reg00: base=0x00000000 (   0MB), size=  16MB: write-back, count=1
> reg01: base=0x01000000 (  16MB), size=  16MB: write-back, count=1
> reg02: base=0x02000000 (  32MB), size=  32MB: write-back, count=1
> reg03: base=0x04000000 (  64MB), size=  64MB: write-back, count=1
> reg04: base=0x08000000 ( 128MB), size= 128MB: write-back, count=1
> reg05: base=0x10000000 ( 256MB), size= 256MB: write-back, count=1
> reg06: base=0x20000000 ( 512MB), size= 512MB: write-back, count=1
> reg07: base=0x40000000 (1024MB), size=1024MB: write-back, count=1
>
> a parte l'ultimo son tutti identici..
>
> io credo che il problema stia qui..
>
> solo che a parte non capire bene cos'è questo mtrr.. non comprendo
> neppure come fare a capire a cosa sono allocati i vari registri e i
> significati di tutto questo..
>
> ora...
> notate alla fine che parla di motherboard a4k.. il mio è un ASUS A4K
> dice che hanno "risolto" disabilitando l'mtrr o facendo credere ai
> driver ati che non sia presente
>
> ma io ho avviato da Grub con "nomtrr"
> e anche provato a compilare un kernel senza supporto mtrr e il problema
> non si è risolto...
>
> ho intenzione di riprovare per vedere qual'è la differenza tra gli
> errori...
>
> intanto qualcuno mi da delucidazioni sull'mtrr?

da Documentation/mtrr.txt (sorgenti kernel):

MTRR (Memory Type Range Register) control
3 Jun 1999
Richard Gooch
<rgooch a atnf.csiro.au>

  On Intel P6 family processors (Pentium Pro, Pentium II and later)
  the Memory Type Range Registers (MTRRs) may be used to control
  processor access to memory ranges. This is most useful when you have
  a video (VGA) card on a PCI or AGP bus. Enabling write-combining
  allows bus write transfers to be combined into a larger transfer
  before bursting over the PCI/AGP bus. This can increase performance
  of image write operations 2.5 times or more.

etcetc

'na cagata del bios parrebbe, 'nsomma......
ma comunque serve :-)

-- 
"Capitano Long Horn! Nessun Sistema Operativo in Vista!!"



Maggiori informazioni sulla lista Linux