• Portada
    • Recientes
    • Usuarios
    • Registrarse
    • Conectarse
    El 27 y 31 de julio, Hardlimit estará fuera de servicio por mantenimiento.

    Cambiar refresco del monitor

    Programado Fijo Cerrado Movido
    Sistemas operativos
    3
    11
    618
    Cargando más mensajes
    • Más antiguo a más nuevo
    • Más nuevo a más antiguo
    • Mayor número de Votos
    Responder
    • Responder como tema
    Accede para responder
    Este tema ha sido borrado. Solo los usuarios que tengan privilegios de administración de temas pueden verlo.
    • RollingR
      Rolling
      Última edición por

      Hola, en los modes del monitor ponle en el que tengas por defecto "1024x768/100Hz" como primera opcion y prueba.

      Saludox: Rolling.

      1 Respuesta Última respuesta Responder Citar 0
      • SpecterS
        Specter
        Última edición por

        Pues resulta que no tenía ninguna sección llamada Modes ni ninguna línea en la sección del monitor que indicara que usara ese modo, así que he añadido en la sección del monitor la línea "UseModes "Modes[0]"" y luego he añadido manualmente la sección Modes y he puesto esto:

        Section "Modes"
        Identifier "Modes[0]"
        Modeline "1024x768@100" 113.309 1024 1096 1208 1392 768 769 772 814 +hsync +vsync
        EndSection

        pero sigue sin cargar esta configuración, me sigue saliendo el modo predefinido en el monitor de 1024x768@85 Hz, ¿que hago mal?

        1 Respuesta Última respuesta Responder Citar 0
        • RollingR
          Rolling
          Última edición por

          Hola, es que eso esta mal es algo asi:

          Section "Screen"
          Identifier "Screen 1"
          Device "nvidia"
          Monitor "mysony"
          DefaultDepth 24

          Subsection "Display"
          Depth 8
          Modes "1024x768/85Hz" "1024x768" "800x600" "640x480"
          ViewPort 0 0
          Virtual 0 0
          EndSubsection
          Subsection "Display"
          Depth 16
          Modes "1024x768/85Hz" "1024x768" "800x600" "640x480"
          ViewPort 0 0
          Virtual 0 0
          EndSubsection
          Subsection "Display"
          Depth 24
          Modes "1024x768/85Hz" "1024x768" "800x600" "640x480"
          ViewPort 0 0
          Virtual 0 0
          EndSubsection
          EndSection

          Saludox: Rolling.

          1 Respuesta Última respuesta Responder Citar 0
          • SpecterS
            Specter
            Última edición por

            Buenas, pues esto es lo que tengo en la sección Screen:

            Section "Screen"
            Identifier "Screen0"
            Device "ATI Graphics Adapter"
            Monitor "Monitor0"
            DefaultDepth 24
            #Option "backingstore"

            Subsection "Display"
            Depth 24
            Modes "1024x768" "800x600" "640x480"
            ViewPort 0 0 # initial origin if mode is smaller than desktop

            Virtual 1280 1024

            EndSubsection
            EndSection

            y sigue sin ponerme el monitor a 100Hz 😕.

            1 Respuesta Última respuesta Responder Citar 0
            • RollingR
              Rolling
              Última edición por

              Hola, pues prueba en poner esto:

              Subsection "Display"
              Depth 24
              Modes "1024x768/100Hz" "800x600" "640x480"
              ViewPort 0 0 # initial origin if mode is smaller than desktop

              Virtual 1280 1024

              EndSubsection

              A ver si hay suerte

              Saludox: Rolling.

              1 Respuesta Última respuesta Responder Citar 0
              • SpecterS
                Specter
                Última edición por

                Ya está, muchas gracias. Le he puesto esto:

                Subsection "Display"
                Depth 24
                Modes "1024x768@100" "800x600" "640x480"
                ViewPort 0 0 # initial origin if mode is smaller than desktop

                Virtual 1280 1024

                EndSubsection

                y ya funciona, jejeje.

                Ahora sólo me falta averiguar cómo hacer que mantenga el refresco durante el arranque y el cierre del sistema, pero no tengo ni idea de dónde se pone esto. Es que durante el inicio y el cierre se me pone el monitor a 1024x768@60Hz y no veas lo que molesta a los ojos :vayatela:.

                1 Respuesta Última respuesta Responder Citar 0
                • NachoN
                  Nacho
                  Última edición por

                  Durante el arranque y el inicio del sistema tendras que parchear el Nucleo (Kernel), ya que por defecto solo se soporta modos compatibles con VESA (Maximo 85Hz). Una vez parcheado tendras que recompilarlo. Al parchearlo se generara una especie de modeline, al igual que con el ambiente grafico, asi es que procura tener los datos de tu monitor a mano.

                  Para aumentar la velocidad de refresco (Suponiendo que tengas framebuffer) descargar el parche de http://www.spock.mga.com.pl/php/download.php?id=8&lang=eng

                  Estos son los pasos que tienes que seguir (no me hago responsable, para mas informacion lee el contenido del fichero en busca de info)

                  cp patch-2.4.x-vesafb-rrc.tar.gz /usr/src/

                  cd /usr/src/

                  tar -zxvf patch-2.4.x-vesafb-rrc.tar.gz

                  cd patch-2.4.x-vesafb-rrc

                  cp patch-2.4.x-vesafb-rrc.bz2 /usr/src/linux

                  cd /usr/src/linux

                  bzip2 -dc patch-2.4.x-vesafb-rrc.bz2 | patch -p1

                  chmod u+x /usr/src/linux/scripts/vesa_modeline_gen.pl

                  /usr/src/linux/scripts/vesa_modeline_gen.pl

                  Para mi Sony G420 estos son los datos que yo pongo, tu pon los de tu monitor:
                  Maximal vertical refresh rate [Hz] : 170
                  Maximal horizontal refresh rate [kHz]: 110
                  Monitor's maximal bandwidth (aka pixel clock) [MHz]: 230

                  make bzImage

                  cp /usr/src/linux/arch/i386/boot/bzImage /boot

                  Editar /boot/grub/grub.conf ( o el archivo de LILO si es que no usas Grub) y cambiar el valor de la etiqueta vga segun esta tabla:

                  
                      | 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
                  
                  ```Solo queda reiniciar para probar.
                  
                  Suerte.
                  
                  Un saludo.
                  1 Respuesta Última respuesta Responder Citar 0
                  • SpecterS
                    Specter
                    Última edición por

                    Gracias por contestar pero no encuentro el archivo /boot/grub/grub.conf 😕 :nono:, y creo que uso el grub que es el que trae por defecto Suse porque no encuentro el lilo.conf tampoco. Y cuando hago "make bzImage" me dice que no hay ninguna regla para construir el objetivo bzImage 😕.

                    1 Respuesta Última respuesta Responder Citar 0
                    • NachoN
                      Nacho
                      Última edición por

                      No se como funciona SUSE, ni si tienes particion /boot. En caso de que tengas, lo normal es no tenerla montada, tenfras que montarla para poder aaceder a ella. Lee la docuemnacion del Lilo o del Grub, el que uses, ya que es bastante extenso.

                      Para hacer el make bzImage tienes que estar en /usr/src/linux, siendo a su vez este directorio un enlace simbolico a /usr/src/elnombredetukernelactual

                      El make bzImage es para compilar el kernel. Antes de hacerlo lee algun tutorial sobre como compilarlo, que en google los tienes a miles. Uno en castellano bastante sencillo es el de www.frikis.org. te advierto que copilar el kernel aunque es facil debes de hacerlo con cuidado, pues te puedes quedar sin Linux si lo haces mal.

                      Los pasos que he indicado antes son solo a titulo orientativo,en forma de mini-guion. Para utilizarlo se supone que tienes unos conocimientos minimos de Linux. Si no tienes conocimientos minimos (compilar el Kernel, cambiar esarametros del gestor de arranque,…) de momento te recomiendo que te olvides del tema, y ve aprendiendo poco a poco.

                      Un saludo.

                      1 Respuesta Última respuesta Responder Citar 0
                      • SpecterS
                        Specter
                        Última edición por

                        Ya, ya he encontrado el grub.conf, pero está en /etc y no contiene ninguna etiqueta vga, esto es lo que pone:

                        root (hd0,4)
                        install –stage2=/boot/grub/stage2 /boot/grub/stage1 d (hd0) /boot/grub/stage2 0x8000 (hd0,4)/boot/grub/menu.lst
                        quit

                        Sí que tengo algunos conocimientos sobre cómo compilar el kernel, ó por lo menos sabía hacerlo con Mandrake, porque he intentado seguir los mismos pasos en suse y no funciona 😕. De momento lo voy a dejar como está a ver si encuentro la forma de compilar el kernel en suse. Gracias.

                        1 Respuesta Última respuesta Responder Citar 0
                        • 1 / 1
                        • First post
                          Last post

                        Foreros conectados [Conectados hoy]

                        3 usuarios activos (0 miembros e 3 invitados).
                        febesin, pAtO,

                        Estadísticas de Hardlimit

                        Los hardlimitianos han creado un total de 543.3k posts en 62.8k hilos.
                        Somos un total de 34.8k miembros registrados.
                        sunnivasolars ha sido nuestro último fichaje.