Чому GIMP так повільно запускається на моїй машині?


35

Чи є спосіб пришвидшити час запуску GIMP на 32-розрядному процесорі Windows Vista Home Premium Premium [Dual] Intel? На XP [інший комп'ютер] він завантажується менше ніж за 3 секунди. На Vista потрібно 20 секунд:

  • 2 секунди (інше - шрифти, пензлі тощо)
  • 18 секунд (розширення-скрипт-фу)

Він просто застигає при розширенні-скрипт-фу. Переглядаючи Process Explorer, я бачу, що він взагалі не приймає жодного процесора. EDIT 1: Схоже, це займає 50% процесора.

Він застрягає близько 18 секунд, а потім знову починає працювати. Потім спливає фактична програма GIMP [... нарешті]. У мене працює остання стабільна версія (я думаю). Я спробував це в режимі сумісності XP SP2 та / або запустити як адміністратор, але це не допомогло.

EDIT 2: Одним із способів було б відключити скрипт-фу. Хтось знає, як відключити його при запуску? Це можливо? Чи GIMP ще працюватиме? Що б не працювало? Чи можу я його запустити пізніше, після завантаження?


EDIT 3: Здається, запуск з блискавичною швидкістю навіть із сценарієм фу (<3 секунди) в GIMP 2.8 RC1 у Windows Vista.


На моєму ПК потрібно близько 20 і більше секунд, і це WinXP SP3. Не дуже задоволений цим.
Стів

3
@Steve Вони дійсно повинні це виправити. Але звичайно, коли я один раз запитав на форумі GIMP, вони почали мені говорити, наскільки я нетерплячий ... Вони сказали, що будуть раді, якщо на завантаження піде навіть 2 хвилини! (Можливо, тому, що їм більше нічого не потрібно робити.)
Mateen Ulhaq

Наскільки я знаю, єдиний реальний спосіб прискорити запуск gimp - це дуже швидкий ПК. У моєму ядрі i5 він завантажує близько 3 секунд.
Майкл К

1
@Michael Проблема полягає в тому, що процес GIMP перестає використовувати процесор на 18 секунд. Тож насправді не проблема в тому, наскільки швидкий мій ПК (Intel Core 2 Duo @ 1,8 ГГц / процесор), або скільки оперативної пам’яті у нього (2 ГБ, у мене Vista, що лежить і означає, видалено непотрібні послуги / ризики безпеки, вимкнено Aero тощо; Також у мене є ReadyBoost з Kingston DataTraveller USB 2.0 з 4 Гб місця).
Mateen Ulhaq,

1
@muntoo: більша частина завантажених програм (не тільки GIMP) не витрачається на процесор, більшість часу завантаження програми витрачається на читання з жорсткого диска. Швидкість читання на жорсткому диску сильно залежить від того, наскільки фрагментований диск, послідовне зчитування зазвичай може досягати 40 МБ / с, але високо випадкові зчитування можуть знищувати продуктивність, що досягає нижче 1 МБ / с. Програма, якій потрібно завантажити 100 Мб даних, може бути завантажена за 2-3 секунди, якщо зчитування в основному послідовне, але це може зайняти більше 20 секунд, якщо файли розкидані.
Lie Lie Ryan

Відповіді:


25

Якщо це трапляється з вами, коли екран сплеску потрапляє до "Завантаження файлів даних - шрифти", то для цього уповільнення є кілька обхідних варіантів.

Щоб проаналізувати уповільнення, ви можете додати --verboseпараметр до GIMP для кращого аналізу проблем із запуском.


Стаття Повільний запуск GIMP: Графіка радить:

Це бувало і зі мною. Якась добра душа сказала мені, що там у каталозі c: \ документи та налаштування \ ім'я користувача \ буде файл ..fonts-cache1. Видаліть цей кеш і перезапустіть GIMP. Перший раз потрібен певний час, щоб зробити цей кеш шрифтів знову, але з другого разу це має бути досить нормально.

Зауважте, що в нових системах (Windows 7 та 10) ця папка переміщена до C:\Users\<username>\AppData\Local\fontconfig. Швидкий спосіб дістатися - це набрати: Win+ rі ввести %appdata%/../local/fontconfig(або записати те саме в адресному рядку вікна провідника файлів).


Ще одна порада :

Я створив ярлик із параметром команди --no-fonts і він запустився дуже швидко.


GIMP FAQ каже:

Для завантаження GIMP потрібно занадто багато часу - як я можу його прискорити?

Головне - переконатися, що ви працюєте щонайменше з версією 1.0, і переконайтеся, що ви компілювались із оптимізацією, вимкнено налагодження, а також налаштовано параметри спільної пам’яті та X спільної пам’яті.

Або придбайте більш швидку систему з більшою кількістю пам'яті. 8 ^)

Якщо для вас це все ще занадто повільно, найпростішим прискоренням є використання GIMP за допомогою параметра "--no-data". Це не дозволяє GIMP завантажувати шаблони, кисті та подібні ресурси під час її запуску. Ви також можете трохи виграти від опції "--no-splash"; ви можете захотіти час, щоб побачити, чи справді це допомагає достатньо бути вартим.


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


1
Я спробував їх, але вони не допомагають. (І порада №1 не застосовується - такого файлу немає.)
Mateen Ulhaq,

Який етап процесу запуску займає найдовший час?
harrymc

2
@harrymc Перейменування працює - 5 секунд. :) Коли я намагаюся запустити script-fu.exe (просто для розваги), я отримую: " script-fu.exe - Неможливо знайти компонент ------------------- -------- Цю програму не вдалося запустити, оскільки не знайдено libgimpui-2.0-0.dll. Повторна інсталяція програми може виправити цю проблему. "Не впевнений, чи означає це щось, просто скажіть".
Мейтін Ульхак

1
сценарій-фу, ймовірно, запущений із GIMP з певним середовищем, якого у вас немає. Тепер, коли ви знаєте точну причину, ви можете почати дискусію на їхніх форумах, тож, можливо, проблема буде вирішена з майбутньою версією.
harrymc

1
Ця відповідь допомогла мені, але щоб отримати конкретні для Windows 10, Gimp 2.8: із закритим Gimp видаліть кеш шрифту, розташований у C:\Users\<username>\AppData\Local\fontconfig\cache. Запустіть Gimp, і він відновить кеш; наступні стартапи Gimp будуть швидкими. Мій час запуску Gimp пішов від> 2 хвилини до <10 секунд.
dhobbs

7

Вибрана відповідь працювала на мене.

Однак довелося використовувати різні кроки.

Використання Windows 7 за
допомогою Gimp 2.8

=== Крок 1. Діагностуйте ===

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

Зображення консолі Gimp - висить на "Завантаження шрифтів"

Для мене він буде висіти на "Завантаження шрифтів" протягом 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 та натисніть клавішу Enter


=== Крок 3. Перевірте, чи це правильна папка ===

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

  1. Залишайтеся в ..\AppData\Local\fontconfig каталозі.
  2. Виконати Gimp.
  3. Подивіться, чи створюється нова cacheпапка.

Якщо так, то ви точно знаєте, що це папка кешів шрифту Gimp.


=== Крок 4. Сподіваємось, це виправлено; давайте дізнаємося ===

Останній крок приховав кеш Gimp,
Gimp і Gimp відновив новий.

Якщо ви закриєте Gimp + знову відкрити його,
він повинен відкриватися значно швидше
(сподіваємось, це було корінь вашої проблеми!)


Для версії для розробки 2.9 (а можливо, 2.10 при випуску?), Здається, вона використовуєтьсяC:\Users\User_Name\.cache\fontconfig
GreenReaper

Робоче рішення з тими ж кроками за допомогою Windows 10. Дякую!
Метафаніел

1
Замість того, щоб додавати нову відповідь (яка по суті така ж, як і прийняту), ви повинні запропонувати зміни в цій новій імені папки. Це покращило б наочність рішення.
ексгума

4

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

Початок роботи Gimp: ~ 1 секунда порівняно з ~ 40 секундами раніше. Потім я скопіював у plug-insпапку часто використовувані ".exes" . Тепер Gimp починається через ~ 3 секунди.


Ласкаво просимо до Супер Користувача! Але ... ви не бачите попереднього перегляду чи результату? І навіщо взагалі потрібні ці стрілки? @Martin зробив гарну роботу, але це все ще виглядало жахливо на мобільному . І додавати стрілки поки марно. Будь ласка, дивіться також Інші люди можуть редагувати мої повідомлення ?! Спасибі.
Ар'ян

2

На мій досвід, Windows Vista, як відомо, є повільною з меншою 4 ГБ оперативної пам’яті (і ви згадали, що у вас є 2 ГБ). Перехід на Windows XP значно покращує ситуацію, але драйвери не завжди доступні з новішим обладнанням, тому наступним найкращим варіантом є використання Windows 7 (що також, здається, потребує багато оперативної пам’яті, на відміну від XP).

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

Поглиблене порівняння різних інструментів дефрагментації дисків можна знайти тут, містер Роді Грін, який дивовижно деталізований і має дуже високий рівень технічної експертизи, але також дуже добре роз'яснює речі в простому для розуміння мода: http://mindprod.com/jgloss/defragger.html

Дефрагментація диска - це, мабуть, найкраща ставка, якщо ви не можете перейти на кращу ОС.


Я використовую Auslogics DiskDefrag + Defraggler, і, як я вже говорив у коментарях нижче, я отримав цю систему, якою важче налаштовану, все ще виглядаючи красивіше XP (відключення Aero). Я чув про Vistas, де GIMP працює швидко (3 секунди), а про XP - ні. На "мій" XP (ноутбук) він працює швидко, на Vista, він не робить ... До речі, моя машина краща, ніж коли з'явилася все "нова" і "блискуча".
Матін Ульхак

2

Цілком ймовірно, що ваші кисті або плагіни. Наприклад, GIMP завантажує всі щітки в пам'ять під час її запуску. У моїй власній системі на це витрачається приблизно 1,1 ГБ оперативної пам’яті, і це робиться перед завантаженням зображення на екрані сплеску (вікно екрана сплеску є, але з пустим білим тлом). Як тільки програма закінчить споживати 1,1 ГБ оперативної пам’яті, з'являється зображення, яке завантажується досить швидко. Якщо я видаляю кисті, програма запускається приблизно за 4 секунди і споживає всього 49 Мб оперативної пам’яті.

Редагування: Windows 7 64-бітний, Pentium двоядерний 2,7 ГГц, 4 Гб оперативної пам’яті. GIMP 2.8 від Partha's Place.


5
Тоді багато кистей тоді
Саймон Шиган

1

Обробка шрифту часто є причиною повільного запуску Gimp. Здається, існує багато джерел проблеми, і запропоновані рішення можуть не спрацювати. У Gimp 2.6 для Windows я виявив, що параметр командного рядка "--no-fonts" справді працював (економив 50 сек), але (1) ви потім не можете додати текст до зображення, і (2) ви повинні попередньо- запустити Gimp, а не просто натискати на зображення.

Незвичайне, але ефективне рішення, яке я знайшов, - перейти в «Правка» -> Налаштування -> Папки -> Шрифти та видалити запис (звичайно «.gimp-2.6 \ шрифти»). Це дає ефект (з незрозумілих причин) усунення затримки запуску шрифту, але все ж дозволяє використовувати текст на зображеннях за допомогою усіх шрифтів, встановлених у Windows.


Я це зробив, і це не призводить до усунення затримки запуску шрифту для мене. Gimp все ще "шукає шрифти" протягом півхвилини при запуску.
comodoro

1

Я пережив цю саму річ (за винятком Mac), і я подумав, що це ще одна дивна проблема Mac, яку я просто повинен був миритися. Я чекав набагато довше 20 секунд на розширенні-скрипт-фу. Проблема для мене полягала в тому, що у мене був знімний USB-накопичувач (16 Гб і не надто швидкий), і моя машина, здавалося, підтримує індекс файлів на цьому диску.

Коли я відключив індексацію файлів для цього пристрою, ця вся проблема зникла. Не впевнений, що насправді допомагає, і я не знаю, як це зробити у Windows, але, можливо, щось подібне. (У мене немає GIMP на своїй машині Windows)


0

Gimp займає близько 10 секунд, щоб почати тут, на Xeon, приблизно, 2 ГГц, Arch Linux. Це говорить мені, що, швидше за все, це проблема з Windows-версією Gimp. Крім того, я переконався, що завантаження Windows-версії Gimp потребує тривалого часу.

Щоб відповісти на ваше запитання, ви можете запустити Linux. Гадаю, що Gimp навіть запуститься швидше, якщо ви запускаєте Gimp в Linux на віртуальній машині (наприклад, VirtualBox).


4
Я б краще не переходив на VirtualBox і запускав Ubuntu кожен раз, коли мені хочеться GIMP ... Спасибі все одно.
Mateen Ulhaq

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.