¿Por qué GIMP se inicia tan lento en mi máquina?

35

¿Hay alguna forma de acelerar el tiempo de inicio de GIMP en los procesadores Intel 1.6 de Windows Vista Home Premium 32-Bit 1.6 [Dual]? En XP [computadora diferente], se carga en menos de 3 segundos. En Vista, lleva 20 segundos:

  • 2 segundos (otros: fuentes, pinceles, etc.)
  • 18 segundos (extensión-script-fu)

Simplemente se congela en extension-script-fu. Mirando a Process Explorer, veo que no está tomando ninguna CPU en absoluto. EDITAR 1: Parece estar tomando el 50% de la CPU.

Se atasca durante unos 18 segundos y luego comienza a funcionar nuevamente. Luego, aparece el programa GIMP real [... finalmente]. Tengo la última versión estable en ejecución (creo). Lo probé con el modo de compatibilidad con XP SP2 y / o Ejecutar como administrador, pero eso no me ayudó.

EDITAR 2: Una forma sería deshabilitar script-fu. ¿Alguien sabe cómo deshabilitarlo al inicio? ¿Es posible? ¿GIMP todavía funcionaría? ¿Qué no funcionaría? ¿Podría comenzar más tarde, después de cargar?


EDIT 3: parece iniciarse a la velocidad de la luz incluso con script-fu (<3 segundos) en GIMP 2.8 RC1 en Windows Vista.

Mateen Ulhaq
fuente
Tarda unos 20 segundos o más en ejecutarse en mi PC, y es WinXP SP3. No muy feliz por eso tampoco.
Steve
3
@ Steve Realmente deberían arreglarlo. Pero, por supuesto, cuando pregunté en un foro de GIMP una vez, comenzaron a decirme lo impaciente que estaba ... ¡Dijeron que estarían contentos si demoraban 2 minutos en cargarse! (Probablemente porque no tienen nada más que hacer.)
Mateen Ulhaq
Hasta donde sé, la única forma real de acelerar el inicio de Gimp es tener una PC muy rápida. En mi Core i5, carga unos 3 segundos.
Michael K
1
@Michael El problema es que el proceso GIMP deja de usar la CPU durante 18 segundos. Por lo tanto, no es realmente un problema con la velocidad de mi PC (Intel Core 2 Duo @ 1.8Ghz / procesador), o la cantidad de RAM que tiene (2GB, tengo mi Vista delgada y mala, eliminé servicios innecesarios / riesgos de seguridad, deshabilité Aero , etc; Además, tengo ReadyBoost con un Kingston DataTraveller USB 2.0 con 4GB de espacio.)
Mateen Ulhaq
1
@muntoo: la mayoría de los tiempos de carga del programa (no solo GIMP) no se gastan en la CPU, la mayoría del tiempo de carga del programa se gasta leyendo desde el disco duro. La velocidad de lectura de un disco duro depende en gran medida de cuán fragmentada esté la unidad, la lectura secuencial generalmente puede alcanzar los 40 MB / s, pero las lecturas altamente aleatorias pueden matar el rendimiento que llega a menos de 1 MB / s. Un programa que necesita cargar 100 MB de datos puede cargarse en 2-3 segundos si la lectura es principalmente secuencial, pero puede tomar más de 20 segundos si los archivos están dispersos.
Lie Ryan

Respuestas:

25

Si esto le sucede cuando la pantalla de inicio llega a "Cargando archivos de datos - Fuentes", entonces hay varias soluciones a esta desaceleración.

Para analizar la desaceleración, puede agregar el --verboseparámetro a GIMP para analizar mejor los problemas de inicio.


El artículo Inicio lento de GIMP: Gráficos aconseja:

Esto solía pasarme a mí también. Un alma amable me dijo que en el directorio c: \ documentos y configuraciones \ nombre-usuario \, habrá un archivo ..fonts-cache1. Elimine ese caché y reinicie GIMP. La primera vez lleva un tiempo hacer que las fuentes se vuelvan a almacenar en caché, pero a partir de la segunda vez debería ser bastante normal.

Tenga en cuenta que en los sistemas más nuevos (Windows 7 y 10) esta carpeta se movió a C:\Users\<username>\AppData\Local\fontconfig. Una forma rápida de llegar allí es escribir: Win+ re ingresar %appdata%/../local/fontconfig(o escribir lo mismo en la línea de dirección de una ventana del explorador de archivos).


Otro consejo es:

Creé un acceso directo con el parámetro de comando --no-fonts y comenzó muy rápidamente.


Las preguntas frecuentes de GIMP dicen:

El GIMP tarda demasiado en cargarse, ¿cómo puedo acelerarlo?

Lo principal es asegurarse de que está ejecutando al menos la versión 1.0, y asegúrese de haber compilado con la optimización activada, la depuración desactivada y las opciones de memoria compartida y X de memoria compartida activadas.

O compre un sistema más rápido con más memoria. 8 ^)

Si todavía es demasiado lento para usted, la aceleración más fácil es invocar el GIMP con la opción "--no-data". Esto evita que el GIMP cargue patrones, pinceles y recursos similares cuando se inicia. También puede beneficiarse ligeramente de la opción "--no-splash"; es posible que desee cronometrar ese para ver si realmente ayuda lo suficiente como para que valga la pena.


Si el problema radica en una o más extensiones, la única solución es desinstalar estas extensiones. Las extensiones se encuentran en la carpeta en la que está instalado GIMP (generalmente Archivos de programa) C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-ins. Simplemente cambie el nombre del archivo de extensión a .oldalgo, por ejemplo script-fu.exea script-fu.exe.old. La forma más fácil de deshacerse de todas las extensiones es cambiar el nombre de la carpeta completa de complementos.

harrymc
fuente
1
Los probé, pero no ayudan. (Y el consejo n. ° 1 no es aplicable, no existe tal archivo)
Mateen Ulhaq
¿Qué etapa del proceso de inicio lleva más tiempo?
harrymc
2
@harrymc Renombrarlo funciona - 5 segundos. :) Cuando intento ejecutar script-fu.exe (solo por diversión), obtengo: " script-fu.exe - No se puede localizar el componente ------------------- -------- Esta aplicación no se pudo iniciar porque no se encontró libgimpui-2.0-0.dll. Reinstalar la aplicación puede solucionar este problema. "No estoy seguro de si significa algo, solo digo.
Mateen Ulhaq
1
script-fu probablemente se inicia desde The GIMP con un determinado entorno que no tiene. Ahora que conoce la causa exacta, tal vez podría comenzar una discusión en sus foros, por lo que tal vez el problema se solucionará con una versión futura.
harrymc
1
Esta respuesta me ayudó, pero para ser específico para Windows 10, Gimp 2.8: con Gimp cerrado, elimine el caché de fuentes ubicado en C:\Users\<username>\AppData\Local\fontconfig\cache. Inicie Gimp, y reconstruirá el caché; Las posteriores startups de Gimp serán rápidas. Mi tiempo de inicio de Gimp pasó de> 2 minutos a <10 segundos.
dhobbs
7

La respuesta seleccionada funcionó para mí.

Sin embargo, tuvo que usar diferentes pasos.

Usando Windows 7
Usando Gimp 2.8

=== Paso 1. Diagnosticar ===

  1. Navegar a C:\Program Files\GIMP 2\bin
  2. Mayús + clic derecho -> "Abrir ventana de comandos aquí"
    (haga clic en el espacio vacío de la carpeta, no en un icono)
  3. Tipo gimp-2.8.exe --verbose
  4. Mire la consola de Gimp que aparece:
    vea qué tarda más en cargar.

Imagen de la consola Gimp: colgada en "Cargando fuentes"

Para mí, colgaría en "Cargando fuentes" durante 15 segundos,
cada vez que lo inicie.

  1. Para un proceso rápido de eliminación:
    cierre Gimp + escriba esto en el símbolo del sistema de Windows

    gimp-2.8.exe --verbose --no-fonts


nota:
llamar a gimp-2.8.exe solo funciona si la ruta de la consola
es la misma que el directorio gimp-2.8.exe.


=== Paso 2. Localiza la caché de fuentes de Gimp ===

C:\Users\User_Name\no tenía archivos que se parecieran a ".fonts-cache1"
C:\Users\User_name\.gimp-2.8no tenía nada relacionado con la fuente, excepto una fontscarpeta vacía

Si lo encuentra allí: siga los pasos de la respuesta seleccionada arriba.

En mi máquina:
la carpeta de fuentes donde Gimp 2.8 almacena su fuente cache
se encuentra en:C:\Users\User_Name\AppData\Local\fontconfig

    pista:
    haga clic en el botón de inicio de Windows, escriba y %appdata%/../local luego presione enter


=== Paso 3. Verifique que esta sea la carpeta correcta ===

Dentro de C:\Users\User_Name\AppData\Local\fontconfig
debe haber una carpeta llamada cache.
Cambie el nombre a cualquier otra cosa: ejemplo cache.backup .

  1. Mantente en el ..\AppData\Local\fontconfigdirectorio.
  2. Ejecuta Gimp.
  3. Vea si genera una nueva cachecarpeta.

Si es así, definitivamente sabes que esta es la carpeta de caché de fuentes de Gimp.


=== Paso 4. Ojalá esté arreglado; vamos a descubrir ===

El último paso ocultó el caché de Gimp,
y Gimp regeneró uno nuevo.

Si cierra Gimp +, vuelva a
abrirlo , debería abrirse significativamente más rápido
(¡espero que esta sea la raíz de su problema!)

Hierba H0PEr
fuente
Para la versión de desarrollo 2.9 (¿y posiblemente 2.10 en el lanzamiento?) Parece estar usandoC:\Users\User_Name\.cache\fontconfig
GreenReaper el
Solución de trabajo con los mismos pasos con Windows 10. ¡Muchas gracias!
Metafaniel
1
En lugar de agregar una nueva respuesta (que es esencialmente la misma que la aceptada), debería haber propuesto un cambio en esa con el nuevo nombre de carpeta. Esto mejoraría la visibilidad de la solución.
exhuma el
4

Copié todos los archivos en C:\Program Files\GIMP 2\lib\gimp\2.0\plug-insuna nueva carpeta llamada Unused, también dentro plug-ins.

Arrancó Gimp: ~ 1 segundo en comparación con ~ 40 segundos anteriormente. Luego copié ".exes" de uso frecuente en la plug-inscarpeta. Ahora Gimp comienza en ~ 3 segundos.

SAm
fuente
¡Bienvenido a Super User! Pero ... ¿no ves la vista previa o el resultado? ¿Y por qué necesitan esas flechas de todos modos? @Martin hizo un buen trabajo, pero eso todavía se veía horrible en el móvil . Y todavía es inútil agregar las flechas. Por favor, vea también ¿ Otras personas pueden editar mis publicaciones? Gracias.
Arjan
2

En mi experiencia, Windows Vista es notoriamente lento con menos de 4 GB de RAM (y usted mencionó que tiene 2 GB). Cambiar a Windows XP mejora mucho las cosas, pero los controladores no siempre están disponibles con el hardware más nuevo, por lo que la siguiente mejor opción es usar Windows 7 (que también parece necesitar mucha RAM, a diferencia de XP).

También he notado en algunas computadoras que el programa de Desfragmentación de disco no se ejecuta en Vista a pesar de estar programado para ejecutarse semanalmente, por lo que es posible que desee intentar ejecutar esto manualmente: el "Desfragmentador de disco" debe estar en su Menú de inicio en "Accesorios "->" Herramientas del sistema ". Después de ejecutar esto dos veces, encuentro que las cosas se aceleran considerablemente (aunque nunca parece ser tan bueno como nuevo).

Aquí puede encontrar una comparación en profundidad de varias herramientas de Desfragmentación de disco, por un Sr. Roedy Green que es increíblemente detallado y tiene un nivel muy alto de experiencia técnica, pero también es muy bueno para explicar las cosas de una manera fácil de entender. moda: http://mindprod.com/jgloss/defragger.html

La desfragmentación de disco es probablemente su mejor opción si no puede cambiar a un sistema operativo mejor.

Randolf Richardson
fuente
Utilizo Auslogics DiskDefrag + Defraggler, y como he dicho en los comentarios a continuación, he ajustado mi Vista lo más fuerte posible sin dejar de parecer más bonita que XP (deshabilitando Aero). He oído hablar de Vistas, donde GIMP se activa rápidamente (3 segundos), y en XP no. En "mi" XP (computadora portátil), se enciende rápido, en Vista, no ... Por cierto, mi máquina es mejor que cuando todo era "nuevo" y "brillante".
Mateen Ulhaq
2

El problema es muy probable que sean sus pinceles o complementos. Por ejemplo, GIMP carga todos los pinceles en la memoria cuando se está iniciando. En mi propio sistema, esto consume aproximadamente 1.1 GB de RAM, y lo hace antes de cargar la imagen de la pantalla de inicio (la ventana de la pantalla de inicio está allí, pero con un fondo blanco en blanco). Una vez que el programa ha terminado de consumir 1.1 GB de RAM, aparece la imagen y se carga bastante rápido. Si elimino mis pinceles, el programa se inicia en unos 4 segundos y consume solo 49 MB de RAM.

Edición: Windows 7 de 64 bits, Pentium Dual-Core 2.7 GHz, 4 GB de RAM. GIMP 2.8 del lugar de Partha.

Ryan Fitzgerald
fuente
55
Eso es un montón de pinceles entonces
Simon Sheehan
1

El procesamiento de fuentes es a menudo una causa del inicio lento de Gimp. Parece que hay muchas fuentes del problema, y ​​las soluciones sugeridas pueden no funcionar. En Gimp 2.6 en Windows, descubrí que el parámetro de línea de comando "--no-fonts" funcionó (ahorrando 50 segundos), pero (1) no puede agregar texto a una imagen, y (2) debe preajustar inicie Gimp en lugar de simplemente hacer clic en una imagen.

Una solución extraña pero efectiva que encontré fue ir a Editar -> Preferencias -> Carpetas -> Fuentes y eliminar la entrada allí (normalmente ".gimp-2.6 \ fonts"). Esto tiene el efecto (por razones obvias) de eliminar el retraso de inicio de la fuente, pero aún permite el uso de texto en imágenes que usan todas las fuentes instaladas en Windows.

mgkrebbs
fuente
Hice esto y no tiene el efecto de eliminar el retraso de inicio de fuente para mí. Gimp sigue "buscando fuentes" durante medio minuto al inicio.
comodoro
1

He experimentado esto mismo (excepto en una Mac) y pensé que era otro problema extraño de Mac que tuve que soportar. Estuve esperando más de 20 segundos en extension-script-fu. El problema para mí fue que tenía un dispositivo de almacenamiento USB extraíble (16 GB y no demasiado rápido) y mi máquina parecía mantener un índice de archivos en esa unidad.

Cuando deshabilité la indexación de archivos para ese dispositivo, todo este problema desapareció. No estoy seguro de que eso realmente ayude, y no sé cómo hacerlo en Windows, pero tal vez algo similar. (No tengo GIMP en mi máquina Windows)

usuario568417
fuente
0

Gimp tarda unos 10 segundos en comenzar aquí, en un Xeon de aproximadamente 2 GHz, Arch Linux. Esto me dice que es más probable que sea un problema con la versión de Windows de Gimp. Además, he experimentado que la versión de Windows de Gimp tarda mucho en cargarse.

Para responder a su pregunta, puede ejecutar Linux. Apuesto a que Gimp incluso se iniciará más rápido si ejecuta Gimp en Linux en una máquina virtual (como VirtualBox).

Alejandro
fuente
44
Prefiero no tener que cambiar a VirtualBox y ejecutar Ubuntu cada vez que quiero GIMP ... Gracias de todos modos.
Mateen Ulhaq