Esto es lo que necesitarás para conseguir que la consola trabaje con un mayor refresco: * una tarejta compatible con VBE 3.0 ( la mayoría de tarjetas modernas parecen ser compatibles con VBE 3.0 - mi GeForce 2 MX 400 lo es, y la mayoría de nvidia recientes tb.) * las fuentes de un kernel 2.6. localizados en /usr/src/linux. * algunos datos acerca de tu monitor - sus máximas velocidades de refresco verticales/horizontales y el ancho de banda disponible (pixel clock). * un par de minutos para la puesta a punto. * y desde luego el parche que estás disponible aqui. Y ésto es lo que hay que hacer: 1. Bajarse el parche 2. Desmepaquetarlo en algún lado y leerse el README. * Código: tar -jxvf vesafb-rrc-0.1.6-2.6.x.tar.bz2 3. Copiar el parche a /usr/src/linux. * Código: cp vesafb-rrc-0.1.6-2.6.x.bz2 /usr/src/linux 4. Parchear el kernel. * Código: cd /usr/src/linux bzip2 -dc vesafb-rrc-0.1.6-2.6.x.bz2 | patch -p1 5. Cargar el script para determinar los datos CRTC ( ésto es equivalente a los Modelines de XFree86). * Código: chmod u+x /usr/src/linux/scripts/vesa_modeline_gen.pl /usr/src/linux/scripts/vesa_modeline_gen.pl 6. Ingresad los datos a medida que os vaya preguntando ( ratios mázimos de refresco horizaontal/ vertical y ancho de banda máximo del monitor/tarjeta gráfica). Deberías ser capaz de encontrar éstos valores en la docmuentación de tu gráfica y de tu monitor o en internet [recuerda: Google es tu mejor amigo !]. Si haces todo de una manera apropiada, serás informado de que los datos generados se han escrito a /usr/src/linux/arch/i386/boot/vesafb_modes.h. 7. Recompila el kernel ahora. Si ya tienes todo configurado, salvo ésto, sólo necesitarás teclear "make bzImage". Cuando haya terminado, copia la nueva imágen del kernel a tu partición /boot. * Código: make bzImage mount /boot mv /boot/bzImage /boot/bzImage.old cp /usr/src/linux/arch/i386/boot/bzImage /boot 8. Encuentra tu nueva velocidad de refresco. Puedes usar la siguiente tabla como referencia: * Código: | 320x200 640x480 800x600 1024x768 1280x1024 ----+----------------------------------------------- 256 | N/A 0x501 0x503 0x505 0x507 32k | 0x50D 0x510 0x513 0x516 0x519 64k | 0x50E 0x511 0x514 0x517 0x51A 16M | 0x50F 0x512 0x515 0x518 0x51B Modifica el /boot/grub/grub.conf añadiendo la frecuencia deseada con el parámetro vga= kernel. Un ejemplo: * Código: title=Gentoo Linux 2004.0 root=(hd0,0) kernel=(hd0,0)/boot/bzImage root=/dev/hda3 vga=0x518 Nota: Puedes usar todos éstos modos con el método estándar - sólo cambia el primer '5' por '3' en el número. 9. Desmonta /boot, reinicia y disfruta de una consola framebuffer con una mayor velocidad de refresco. La mía está funcionando perfectamente a 1024x756 @ 85Hz. Tomad nota de que de momento sólo he podido probar en mi máquina, vuestras respuestas serán bienvenidas. A disfrutar ! Gringo
Fuente: FentLinux |