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 |