Gentoo Archives: gentoo-user-es

From: mediano <one@××.com>
To: gentoo-user-es@g.o, bulmailing@×××××.net
Subject: [gentoo-user-es] sobre MTRR
Date: Tue, 21 Oct 2003 12:44:50
Message-Id: 3F952AAC.3030202@ya.com
1 Saludos a todos!!!
2 estoy very hapy con Gentoo. "MiLarry" va rapidísima, ademas es la
3 primera vez q veo girar lentamente las glxgears con una voodoo4. Gentoo
4 me ha obligado a aprender. Es la primera vez q compilo algo con éxito y
5 aunq sea con la ayuda de muy buenas herramientas, compilar toda una
6 distribución de principio a fin es mu motivador. Tengo q meterme a fondo
7 en emerge pq no lo domino demasiado, pero antes quiero solucionar
8 algunos problemillas.
9
10 Entrando en materia, las X me dan el siguiente warning:
11 (WW) TDFX(0): Failed to set up write-combining range (0xe0000000,0x4000000)
12 (bueno me da otro "font renderer for ... registered at prority 0"
13 pero este no me preocupa tanto)
14 ya q estaba decidido a optimizar al maximo esto de perder una
15 performance no me hizo mucha gracia.
16 Leí mtrr.txt del kernel (no se si lo traduzco bien)
17 --
18 "(MTRRs) may be used to control processor access to memory ranges.
19 This is most useful when you have a video (VGA) card on a PCI or AGP bus.
20 Enabling write-combining allows bus write transfers to be combined into
21 a larger transfer before bursting over the PCI/AGP bus.
22 This can increase performance of image write operations 2.5 times or more."
23 --traducción con ayuda de google--
24 MTRR puede se usado para controlar el acceso del procesador a los rangos
25 de memoria.
26 Esto puede ser muy útil cuando tienes una VGA en un bus PCI o AGP.
27 Habilitar el "write-combining" permite combinar el bus de transferencia
28 de escritura en una transferencia más grande antes de "estallar" sobre
29 el bus PCI/AGP.
30 Esto puede incrementar la "performance" de las operaciones de escritura
31 de imagen 2.5 veces o +.
32 ....
33 MTRR compilado en el kernel crea el archivo /proc/mtrr q puede ser usado
34 para manipular tus MTRRs.
35 ...el srv. X debe usarlo
36 --
37 Aparece algo sobre las voodoo [Some cards (especially Voodoo Graphics
38 boards) need this 4 kB area excluded from the beginning of the region
39 because it is used for registers
40 %echo "base='lo q sea' size='lo q sea' type=uncachable" >/proc/mtrr]
41 Debo meterle a /proc/mtrr el valor que me da el warning de las X?
42 # mi /proc/mtrr en gentoo:
43 bash-2.05b$ cat /proc/mtrr
44 reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
45 reg01: base=0xe0000000 (3584MB), size= 2MB: write-combining, count=1
46 reg05: base=0xe8000000 (3712MB), size= 64MB: write-combining, count=1
47 # mi /proc/mtrr en debian:
48 bash-2.05b# cat /mnt/debian/root/mtrr
49 reg00: base=0x00000000 ( 0MB), size= 512MB: write-back, count=1
50 reg01: base=0xe0000000 (3584MB), size= 64MB: write-combining, count=2
51 reg05: base=0xe8000000 (3712MB), size= 64MB: write-combining, count=1
52 No pueden hacer esto las X automaticamente con las voodoo? en "man
53 XF86Config" solamente he encontrado como deshabilitar MTRR para q no me
54 de + errores.
55
56 me dejo cosas. Si se da el caso os las facilitaré.
57 siento enviar un mail tan largo.
58 saludos,
59 una ayudita?
60 Gracias
61
62
63 --
64 gentoo-user-es@g.o mailing list