34

Есть ли способ ускорить запуск GIMP на 32-битных процессорах Intel Windows Vista Home Premium 1.6 [Dual]? На XP [другой компьютер] загружается менее чем за 3 секунды. В Vista это занимает 20 секунд:

  • 2 секунды (другое - шрифты, кисти и т.д.)
  • 18 секунд (расширение-скрипт-фу)

Он просто зависает в extension-script-fu. Глядя на Process Explorer, я вижу, что он вообще не загружает процессор. РЕДАКТИРОВАТЬ 1: Кажется, он занимает 50% процессора.

Он застревает примерно на 18 секунд, а затем снова начинает работать. Затем появляется актуальная программа GIMP [... наконец]. У меня работает последняя стабильная версия (я думаю). Я пробовал это в режиме совместимости с XP SP2 и / или Run As Administrator, но это не помогло.

РЕДАКТИРОВАТЬ 2: Один из способов будет отключить скрипт-фу. Кто-нибудь знает, как отключить его при запуске? Является ли это возможным? Будет ли GIMP еще работать? Что не сработает? Могу ли я начать это позже, после загрузки?


РЕДАКТИРОВАТЬ 3: Кажется, запускается с молниеносной скоростью, даже с script-fu (<3 секунды) в GIMP 2.8 RC1 в Windows Vista.

9 ответов9

24

Если это происходит с вами, когда на заставке появляется «Загрузка файлов данных - шрифты», есть несколько способов обойти это замедление.

Чтобы проанализировать замедление, вы можете добавить параметр --verbose в GIMP для лучшего анализа проблем при запуске.


В статье Медленный запуск GIMP: Графика советует:

Это случалось и со мной тоже. Какой-то добрый соул сказал мне, что там, в каталоге c:\documents and settings\user-name\, будет файл ..fonts-cache1. Удалите этот кеш и перезапустите GIMP. В первый раз требуется время, чтобы снова создать этот кэш шрифтов, но со второго раза это должно быть довольно нормально.

Обратите внимание, что в более новых системах (Windows 7 и 10) эта папка перемещена в C:\Users\<username>\AppData\Local\fontconfig . Быстрый способ получить это - набрать: Win+r и ввести %appdata%/../local/fontconfig (или написать то же самое в адресной строке окна проводника).


Еще один совет :

Я создал ярлык с параметром команды --no-fonts, и он запустился очень быстро.


В FAQ GIMP говорится:

Загрузка GIMP занимает слишком много времени - как я могу ускорить его?

Главное, чтобы убедиться, что вы работаете по крайней мере с версией 1.0, и убедиться, что вы скомпилировали с включенной оптимизацией, отладкой выключен и настроены параметры общей памяти и X общей памяти.

Или купите более быструю систему с большим объемом памяти. 8 ^)

Если он все еще слишком медленный для вас, самое простое ускорение - вызвать GIMP с опцией --no-data. Это не позволяет GIMP загружать шаблоны, кисти и аналогичные ресурсы при запуске. Вы также можете получить небольшую выгоду от опции --no-splash; Вы могли бы хотеть рассчитать время, чтобы увидеть, действительно ли это помогает достаточно, чтобы быть стоящим.


Если проблема заключается в одном или нескольких расширениях, единственное решение - удалить эти расширения. Расширения находятся в папке, в которой установлен GIMP (обычно Program Files), внутри C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-ins . Просто переименуйте файл расширения в .old или что-то, например script-fu.exe в script-fu.exe.old . Самый простой способ избавиться от всех расширений - переименовать всю папку плагинов.

5

Выбранный ответ работал для меня.

Однако пришлось использовать разные шаги.

Использование Windows 7
Использование Gimp 2.8

=== Шаг 1.   Диагностировать ===

  1. Перейдите в C:\Program Files\GIMP 2\bin
  2. Shift + правый клик -> "Открыть окно команд здесь"
    (щелкните пустое место в папке, а не значок)
  3. Тип gimp-2.8.exe --verbose
  4. Посмотрите на всплывающую консоль Gimp:
    посмотрим, что занимает больше всего времени для загрузки.

GIM console pic - висит на "Загрузка шрифтов"

Для меня это будет зависать на "Загрузка шрифтов" в течение 15 секунд,
каждый раз, когда я запустил.

  1. Для быстрого процесса устранения:
    закройте Gimp + введите это в командной строке Windows

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


нота :
вызов gimp-2.8.exe работает, только если путь к вашей консоли
совпадает с каталогом gimp-2.8.exe.


=== Шаг 2.   Найдите кеш шрифта Gimp ===

C:\Users\User_Name\ не имеет файлов, похожих на ".fonts-cache1"
C:\Users\User_name\.gimp-2.8 имеет ничего связанного со шрифтом, кроме пустой папки fonts

Если вы найдете его там, выполните действия, описанные выше.

На моей машине:
папка шрифтов, где Gimp 2.8 хранит свой cache шрифтов
находится в: C:\Users\User_Name\AppData\Local\fontconfig

    подсказка:
    нажмите кнопку запуска Windows, введите %appdata%/../local затем нажмите ввод


=== Шаг 3.   Убедитесь, что это правильная папка ===

Внутри C:\Users\User_Name\AppData\Local\fontconfig
там должна быть папка с именем cache
Переименуйте его во что-нибудь еще: пример cache.backup .

  1. Оставайтесь в ..\AppData\Local\fontconfig каталог.
  2. Запустите Gimp.
  3. Посмотрите, генерирует ли он новую папку cache .

Если это так, вы точно знаете, что это папка кэша шрифтов Gimp.


=== Шаг 4.   Надеюсь, это исправлено; давайте узнаем ===

Последний шаг скрыл кеш Гимпа,
и Gimp восстановил новый.

Если вы закроете Gimp + снова откройте его,
он должен открыться значительно быстрее
(надеюсь, это было корнем вашей проблемы!)

4

Я скопировал все файлы из C:\Program Files\GIMP 2\lib\gimp\2.0\plug-ins в новую папку с именем Unused , также внутри plug-ins .

Запустил Gimp: ~ 1 секунда по сравнению с ~ 40 секундами ранее. Затем я скопировал часто используемые «.exes» в папку plug-ins . Теперь Gimp запускается через ~ 3 секунды.

2

По моему опыту, Windows Vista медленно работает с менее чем 4 ГБ ОЗУ (и вы упомянули, что у вас есть 2 ГБ). Переход на Windows XP значительно улучшает ситуацию, но драйверы не всегда доступны с более новым оборудованием, поэтому следующий лучший вариант - перейти на Windows 7 (которая, в отличие от XP, также требует большого объема оперативной памяти).

Я также заметил, что на некоторых компьютерах расписание дефрагментации диска не работает в Vista, несмотря на то, что оно запланировано на еженедельный запуск, поэтому вы можете попробовать запустить его вручную - "Дефрагментатор диска" должен находиться в меню "Пуск" в разделе "Стандартные". "->" Системные инструменты. " После двухкратного запуска я обнаружил, что все значительно ускоряется (хотя это никогда не кажется таким же хорошим, как новое).

Г-н Роди Грин (Roedy Green), который поразительно детален и обладает очень высоким уровнем технической экспертизы, но также очень хорошо объясняет вещи в понятном и понятном виде, может найти подробное сравнение различных инструментов дефрагментации диска. мода: http://mindprod.com/jgloss/defragger.html

Дефрагментация диска, вероятно, является лучшим выбором, если вы не можете перейти на более качественную ОС.

2

Проблема, скорее всего, ваши кисти или плагины. Например, GIMP загружает все кисти в память при запуске. В моей собственной системе это занимает примерно 1,1 ГБ ОЗУ, и это происходит до загрузки изображения заставки (окно заставки есть, но с белым фоном). Как только программа закончила потреблять 1,1 ГБ ОЗУ, изображение появляется, и оно загружается довольно быстро. Если я удаляю свои кисти, программа запускается примерно через 4 секунды и потребляет только 49 МБ ОЗУ.

Изменить: Windows 7 64-разрядная, Pentium Dual-Core 2,7 ГГц, 4 ГБ оперативной памяти. GIMP 2.8 с места Парфы.

1

Обработка шрифтов часто является причиной медленного запуска Gimp. Кажется, есть много источников проблемы, и предлагаемые решения могут не работать. В Gimp 2.6 для Windows я обнаружил, что параметр командной строки --no-fonts работал (экономия 50 секунд), но (1) вы не можете добавить текст к изображению, и (2) вам нужно предварительно начать Gimp, а не просто нажать на изображение.

Странное, но эффективное решение, которое я нашел, состояло в том, чтобы перейти к Edit -> Preferences -> Folders -> Fonts и удалить запись там (обычно ".gimp-2.6\fonts"). Это позволяет (по неочевидным причинам) устранить задержку запуска шрифта, но при этом разрешить использование текста на изображениях с использованием всех шрифтов, установленных в Windows.

1

Я испытал эту самую вещь (кроме Mac), и я подумал, что это была еще одна странная проблема с Mac, с которой мне просто пришлось мириться. Я ожидал гораздо дольше 20 секунд в extension-script-fu. Для меня проблема заключалась в том, что у меня было съемное USB-устройство хранения данных (16 ГБ и не слишком быстрое), и моя машина, похоже, поддерживала индекс файлов на этом диске.

Когда я отключил индексирование файлов для этого устройства, вся эта проблема исчезла. Не уверен, что это действительно помогает, и я не знаю, как это сделать в Windows, но, может быть, что-то подобное. (У меня нет GIMP на моем компьютере с Windows)

0

Другой хороший способ - переместить дополнительные кисти из папки BRUSHES в папку "BRUSHES_BACKUP" ...

Некоторые другие советы:
1) http://www.ehow.com/how_8385516_make-gimp-load-faster.html
2) http://fooit.blogspot.com/2011/03/gimp-startup-too-slow-for-you-here-are.html

0

Gimp требуется около 10 секунд, чтобы начать здесь, на Xeon примерно 2 ГГц, Arch Linux. Это говорит о том, что, скорее всего, это проблема с Windows-версией Gimp. Кроме того, я испытал на себе, что Windows-версия Gimp загружается очень долго.

Чтобы ответить на ваш вопрос, вы можете запустить Linux. Бьюсь об заклад, Gimp даже запустится быстрее, если вы запустите Gimp в Linux на виртуальной машине (например, VirtualBox).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .