Tại sao GIMP khởi động quá chậm trên máy của tôi?


35

Có cách nào để tăng tốc thời gian khởi động của GIMP trên Windows Vista Home Premium 32-Bit 1.6 [Dual] Bộ xử lý Intel không? Trên XP [máy tính khác nhau], nó tải trong chưa đầy 3 giây. Trên Vista, phải mất 20 giây:

  • 2 giây (khác - phông chữ, cọ vẽ, v.v.)
  • 18 giây (phần mở rộng-script-fu)

Nó chỉ đóng băng ở phần mở rộng-script-fu. Nhìn vào Process Explorer, tôi thấy rằng nó hoàn toàn không sử dụng bất kỳ CPU nào. EDIT 1: Nó dường như chiếm 50% CPU.

Nó bị kẹt trong khoảng 18 giây và sau đó bắt đầu hoạt động trở lại. Sau đó, chương trình GIMP thực tế bật lên [... cuối cùng]. Tôi có phiên bản ổn định mới nhất đang chạy (tôi nghĩ). Tôi đã thử nó với chế độ XP SP2 Compatibiliy và / hoặc Run As Administrator, nhưng điều đó không có ích.

EDIT 2: Một cách sẽ là vô hiệu hóa script-fu. Có ai biết làm thế nào để vô hiệu hóa nó khi khởi động? Có thể không? GIMP vẫn hoạt động chứ? Điều gì sẽ không làm việc? Tôi có thể bắt đầu nó sau, sau khi tải?


EDIT 3: Có vẻ như khởi động ở tốc độ cực nhanh ngay cả với script-fu (<3 giây) trong GIMP 2.8 RC1 trên Windows Vista.


Mất khoảng 20 giây trở lên để chạy trên PC của tôi và đó là WinXP SP3. Không thực sự hạnh phúc về điều đó hoặc.
Steve

3
@Steve Họ thực sự nên sửa nó. Nhưng tất nhiên, khi tôi hỏi tại một diễn đàn GIMP một lần, họ bắt đầu nói với tôi rằng tôi thiếu kiên nhẫn như thế nào ... Họ nói rằng họ sẽ rất vui nếu chỉ mất 2 phút để tải! (Có lẽ vì họ không có gì khác để làm.)
Mateen Ulhaq

Theo như tôi biết, cách thực sự duy nhất để tăng tốc độ khởi động gimp, là có một máy tính rất nhanh. Trên lõi i5 của tôi, nó tải khoảng 3 giây.
Michael K

1
@Michael Vấn đề là quá trình GIMP ngừng sử dụng CPU trong 18 giây. Vì vậy, nó không thực sự là vấn đề với PC của tôi nhanh như thế nào (Intel Core 2 Duo @ 1.8Ghz / bộ xử lý), hoặc nó có bao nhiêu RAM (2GB, có Vista của tôi và có nghĩa là, loại bỏ các rủi ro bảo mật / dịch vụ không cần thiết, đã vô hiệu hóa Aero , v.v. Ngoài ra, tôi có ReadyBoost với USB 2.0 DataTraveller của Kingston với 4GB dung lượng.)
Mateen Ulhaq

1
@muntoo: phần lớn thời gian tải chương trình (không chỉ GIMP) không dành cho CPU, phần lớn thời gian tải chương trình được dành để đọc từ đĩa cứng. Tốc độ đọc ổ cứng phụ thuộc nhiều vào mức độ phân mảnh của ổ đĩa, việc đọc tuần tự thường có thể đạt tới 40MB / s, nhưng việc đọc ngẫu nhiên cao có thể giết chết hiệu suất đạt dưới 1MB / s. Một chương trình cần tải 100 MB dữ liệu có thể được tải trong 2-3 giây nếu việc đọc chủ yếu là tuần tự, nhưng có thể mất hơn 20 giây nếu các tệp bị phân tán.
Lie Ryan

Câu trả lời:


25

Nếu điều này xảy ra với bạn khi màn hình giật gân chuyển sang "Đang tải tệp dữ liệu - Phông chữ", thì có một số cách giải quyết cho sự chậm chạp này.

Để phân tích sự chậm lại, bạn có thể thêm --verbosetham số vào GIMP để phân tích các vấn đề khởi động tốt hơn.


Bài viết Khởi động chậm GIMP: Đồ họa khuyên:

Điều này đã từng xảy ra với tôi quá. Một số người tâm hồn nói với tôi rằng trong thư mục c: \ Documents and settings \ user-name \, sẽ có một tệp ..fonts-cache1. Xóa bộ đệm đó và khởi động lại GIMP. Lần đầu tiên phải mất một thời gian để tạo lại phông chữ-bộ đệm đó, nhưng từ lần thứ hai, nó sẽ khá bình thường.

Lưu ý rằng trên các hệ thống mới hơn (Windows 7 & 10) thư mục này đã được chuyển sang C:\Users\<username>\AppData\Local\fontconfig. Một cách nhanh chóng để đến đó là gõ: Win+ rvà nhập %appdata%/../local/fontconfig(hoặc viết tương tự vào dòng địa chỉ của cửa sổ trình duyệt tệp).


Một lời khuyên khác là:

Tôi đã tạo một lối tắt với tham số lệnh - không-phông chữ và nó bắt đầu rất nhanh.


Câu hỏi thường gặp về GIMP nói:

GIMP mất quá nhiều thời gian để tải - làm cách nào để tăng tốc?

Điều chính là đảm bảo bạn đang chạy ít nhất phiên bản 1.0 và đảm bảo rằng bạn đã biên dịch với tối ưu hóa, tắt gỡ lỗi và bộ nhớ chia sẻ và tùy chọn bộ nhớ chia sẻ X được điều chỉnh.

Hoặc, mua một hệ thống nhanh hơn với nhiều bộ nhớ hơn. 8 ^)

Nếu nó vẫn quá chậm đối với bạn, thì việc tăng tốc dễ nhất là gọi GIMP bằng tùy chọn "--no-data". Điều này ngăn GIMP tải các mẫu, cọ vẽ và các tài nguyên tương tự khi nó khởi động. Bạn cũng có thể hưởng lợi một chút từ tùy chọn "--no-Splash"; bạn có thể muốn dành thời gian để xem liệu nó có thực sự đủ để trở nên đáng giá hay không.


Nếu vấn đề nằm ở một hoặc nhiều tiện ích mở rộng, giải pháp duy nhất là gỡ cài đặt các tiện ích mở rộng này. Các phần mở rộng được tìm thấy trong thư mục GIMP được cài đặt (thường là Tệp chương trình), bên trong C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-ins. Chỉ cần đổi tên file mở rộng .oldhoặc một cái gì đó, ví dụ script-fu.exeđể script-fu.exe.old. Cách dễ nhất để loại bỏ tất cả các tiện ích mở rộng là đổi tên toàn bộ thư mục trình cắm.


1
Tôi đã thử chúng, nhưng chúng không giúp được gì. (Và lời khuyên số 1 không được áp dụng - không có tệp nào như vậy tồn tại.)
Mateen Ulhaq

Giai đoạn nào trong quá trình khởi nghiệp mất nhiều thời gian nhất?
harrymc

2
@harrymc Đổi tên nó hoạt động - 5 giây. :) Khi tôi thử chạy script-fu.exe (chỉ để giải trí), tôi nhận được: " script-fu.exe - Không thể định vị thành phần ------------------- -------- Ứng dụng này đã không khởi động được vì không tìm thấy libgimpui-2.0-0.dll. Cài đặt lại ứng dụng có thể khắc phục vấn đề này. "Không chắc nó có nghĩa gì không, chỉ cần nói.
Mateen Ulhaq

1
script-fu có thể được khởi chạy từ GIMP với một môi trường nhất định mà bạn không có. Bây giờ bạn đã biết nguyên nhân chính xác, bạn có thể bắt đầu một cuộc thảo luận trên diễn đàn của họ, vì vậy có thể vấn đề sẽ được khắc phục với phiên bản trong tương lai.
harrymc

1
Câu trả lời này đã giúp tôi, nhưng để cụ thể hơn cho Windows 10, Gimp 2.8: với Gimp đóng xóa bộ đệm phông chữ nằm ở C:\Users\<username>\AppData\Local\fontconfig\cache. Bắt đầu Gimp và nó sẽ xây dựng lại bộ đệm; khởi động Gimp tiếp theo sẽ nhanh chóng. Thời gian khởi động Gimp của tôi giảm từ> 2 phút xuống <10 giây.
dhobbs

7

Chọn câu trả lời làm việc cho tôi.

Tuy nhiên, đã phải sử dụng các bước khác nhau.

Sử dụng Windows 7
Sử dụng Gimp 2.8

=== Bước 1. Chẩn đoán ===

  1. Hướng đến C:\Program Files\GIMP 2\bin
  2. Shift + Nhấp chuột phải -> "Mở cửa sổ lệnh tại đây"
    (nhấp vào không gian trống của thư mục, không phải biểu tượng)
  3. Kiểu gimp-2.8.exe --verbose
  4. Xem bảng điều khiển Gimp bật lên:
    xem cái gì mất nhiều thời gian nhất để tải.

Bảng điều khiển Gimp pic - treo trên "Đang tải phông chữ"

Đối với tôi, nó sẽ treo trên "Đang tải phông chữ" trong 15 giây,
mỗi lần tôi khởi chạy.

  1. Để có quy trình loại bỏ nhanh chóng: hãy
    đóng Gimp + nhập phần này vào Dấu nhắc lệnh của Windows

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


lưu ý:
gọi gimp-2.8.exe chỉ hoạt động nếu đường dẫn của bàn điều khiển của bạn
giống với thư mục gimp-2.8.exe.


=== Bước 2. Xác định vị trí bộ đệm phông chữ của Gimp ===

C:\Users\User_Name\không có tệp nào giống ".fonts-cache1"
C:\Users\User_name\.gimp-2.8không có gì liên quan đến phông chữ ngoại trừ một fontsthư mục trống

Nếu bạn tìm thấy nó ở đó: làm theo các bước của câu trả lời được chọn ở trên.

Trên máy của tôi:
thư mục phông chữ nơi Gimp 2.8 lưu trữ phông chữ của nó cache
nằm ở:C:\Users\User_Name\AppData\Local\fontconfig

    gợi ý:
    nhấp vào nút Windows start, gõ %appdata%/../local rồi nhấn enter


=== Bước 3. Xác minh đây là thư mục phù hợp ===

Bên trong C:\Users\User_Name\AppData\Local\fontconfig
nên có một thư mục gọi là cache.
Đổi tên nó thành bất cứ điều gì khác: ví dụ cache.backup .

  1. Ở trong ..\AppData\Local\fontconfigthư mục.
  2. Chạy Gimp.
  3. Xem nếu nó tạo ra một cachethư mục mới .

Nếu vậy, bạn chắc chắn biết rằng đây là thư mục bộ đệm phông chữ của Gimp.


=== Bước 4. Hy vọng nó đã được sửa; hãy cùng tìm hiểu ===

Bước cuối cùng ẩn bộ nhớ cache của
Gimp và Gimp đã tạo lại một cái mới.

Nếu bạn đóng Gimp + mở lại,
nó sẽ mở nhanh hơn đáng kể
(hy vọng đây là gốc rễ của vấn đề của bạn!)


Đối với phiên bản phát triển 2.9 (và có thể là 2.10 khi phát hành?) Có vẻ như nó đang được sử dụngC:\Users\User_Name\.cache\fontconfig
GreenReaper

Giải pháp làm việc với các bước tương tự bằng Windows 10. Cảm ơn rất nhiều!
Metafaniel

1
Thay vì thêm một câu trả lời mới (về cơ bản giống như câu trả lời được chấp nhận), bạn nên đề xuất một thay đổi trên câu trả lời đó với tên thư mục mới. Điều này sẽ cải thiện khả năng hiển thị của giải pháp.
shoutuma

4

Tôi đã sao chép tất cả các tập tin vào C:\Program Files\GIMP 2\lib\gimp\2.0\plug-insmột thư mục mới có tên Unused, cũng ở bên trong plug-ins.

Bắt đầu Gimp: ~ 1 giây so với ~ 40 giây trước đó. Sau đó tôi đã sao chép ".exes" được sử dụng thường xuyên vào plug-insthư mục. Bây giờ Gimp bắt đầu sau ~ 3 giây.


Chào mừng bạn đến với Siêu người dùng! Nhưng ... bạn không thấy bản xem trước hay kết quả? Và tại sao cần những mũi tên đó? @Martin đã làm rất tốt, nhưng điều đó vẫn trông thật kinh khủng trên di động . Và nó vẫn vô dụng để thêm các mũi tên. Xin vui lòng xem thêm Những người khác có thể chỉnh sửa bài viết của tôi?! Cảm ơn.
Arjan

2

Theo kinh nghiệm của tôi, Windows Vista nổi tiếng là chậm với RAM dưới 4 GB (và bạn đã đề cập rằng bạn có 2 GB). Chuyển sang Windows XP cải thiện rất nhiều thứ nhưng trình điều khiển không phải lúc nào cũng có sẵn với phần cứng mới hơn, vì vậy lựa chọn tốt nhất tiếp theo là sử dụng Windows 7 (dường như cũng cần rất nhiều RAM, không giống như XP).

Tôi cũng đã nhận thấy trên một số máy tính rằng lịch trình chống phân mảnh đĩa không chạy trong Vista mặc dù được lên lịch để chạy hàng tuần, vì vậy bạn có thể muốn thử chạy thủ công - "Trình chống phân mảnh đĩa" phải có trong Menu bắt đầu của bạn trong "Phụ kiện "->" Công cụ hệ thống. " Sau khi chạy nó hai lần, tôi thấy rằng mọi thứ tăng tốc đáng kể (mặc dù nó dường như không bao giờ tốt như mới).

Có thể tìm thấy một so sánh sâu về các công cụ chống phân mảnh đĩa khác nhau ở đây, bởi một ông Roedy Green có chi tiết đáng kinh ngạc và có trình độ chuyên môn kỹ thuật rất cao, nhưng cũng rất giỏi trong việc giải thích mọi thứ một cách dễ hiểu thời trang: http://mindprod.com/jgloss/defragger.html

Chống phân mảnh ổ đĩa có lẽ là lựa chọn tốt nhất của bạn nếu bạn không thể chuyển sang một hệ điều hành tốt hơn.


Tôi sử dụng Auslogics DiskDefrag + Defraggler và như tôi đã nói trong các bình luận bên dưới, tôi đã điều chỉnh Vista của mình hết sức có thể trong khi vẫn trông đẹp hơn XP (vô hiệu hóa Aero). Tôi đã nghe nói về Vistas khi GIMP xuất hiện nhanh (3 giây) và trên XP thì không. Trên "my" XP (máy tính xách tay), nó chạy rất nhanh, trên Vista, nó không ... BTW, máy của tôi tốt hơn so với khi nó hoàn toàn "mới" và "sáng bóng".
Mateen Ulhaq

2

Vấn đề rất có thể là bàn chải hoặc plugin của bạn. Ví dụ: GIMP tải tất cả các cọ vẽ vào bộ nhớ khi nó khởi động. Trên hệ thống của riêng tôi, việc này tiêu tốn khoảng 1,1 GB RAM và nó thực hiện điều này trước khi tải hình ảnh màn hình giật gân (cửa sổ màn hình giật gân ở đó, nhưng với nền trắng trống). Khi chương trình đã hoàn thành tiêu thụ 1,1 GB RAM, hình ảnh sẽ xuất hiện và tải lên khá nhanh. Nếu tôi xóa bàn chải của mình, chương trình sẽ khởi động sau khoảng 4 giây và chỉ tiêu tốn 49 MB RAM.

Chỉnh sửa: Windows 7 64 bit, Pentium Dual-Core 2.7 GHz, RAM 4GB. GIMP 2.8 từ Partha's Place.


5
Đó là rất nhiều bàn chải sau đó
Simon Sheehan

1

Xử lý phông chữ thường là một nguyên nhân của khởi động Gimp chậm. Dường như có nhiều nguồn của vấn đề, và các giải pháp được đề xuất có thể không hoạt động. Trong Gimp 2.6 trên Windows, tôi thấy rằng tham số dòng lệnh "--no-phông chữ" đã hoạt động (tiết kiệm 50 giây), nhưng (1) sau đó bạn không thể thêm văn bản vào hình ảnh và (2) bạn phải trước bắt đầu Gimp thay vì chỉ nhấp vào hình ảnh.

Một giải pháp kỳ quặc nhưng hiệu quả mà tôi tìm thấy là vào Chỉnh sửa -> Tùy chọn -> Thư mục -> Phông chữ và xóa mục nhập ở đó (thông thường là ".gimp-2.6 \ phông chữ"). Điều này có tác dụng (vì lý do không rõ ràng) trong việc loại bỏ độ trễ khởi động phông chữ nhưng vẫn cho phép sử dụng văn bản trên hình ảnh bằng cách sử dụng tất cả các phông chữ được cài đặt trong Windows.


Tôi đã làm điều này và nó không có tác dụng loại bỏ sự chậm trễ khởi động phông chữ cho tôi. Gimp vẫn "tìm kiếm phông chữ" trong nửa phút khi khởi động.
comodoro

1

Tôi đã trải nghiệm điều này (ngoại trừ trên máy mac) và tôi nghĩ rằng đó là một vấn đề mac kỳ lạ khác mà tôi phải giải quyết. Tôi đã đợi lâu hơn 20 giây tại phần mở rộng-script-fu. Vấn đề đối với tôi là tôi có một thiết bị lưu trữ USB có thể tháo rời (16 GB và không quá tốc độ) và máy của tôi dường như đang duy trì một chỉ mục các tệp trên ổ đĩa đó.

Khi tôi tắt tính năng lập chỉ mục tệp cho thiết bị đó, toàn bộ vấn đề này đã biến mất. Không chắc điều đó thực sự có ích, và tôi không biết làm thế nào trong cửa sổ nhưng có thể là một cái gì đó tương tự. (Tôi không có GIMP trên máy tính windows)


0

Gimp mất khoảng 10 giây để bắt đầu ở đây, trên Xeon, Arch Linux khoảng 2 GHz. Điều này cho tôi biết đó rất có thể là một vấn đề với phiên bản Windows của Gimp. Ngoài ra, tôi đã tự trải nghiệm rằng phiên bản Windows của Gimp cần một thời gian dài để tải.

Để trả lời câu hỏi của bạn, bạn có thể chạy Linux. Tôi cá là Gimp thậm chí sẽ khởi động nhanh hơn nếu bạn chạy Gimp trong Linux trong một máy ảo (như VirtualBox).


4
Tôi không muốn phải chuyển sang VirtualBox và chạy Ubuntu mỗi lần tôi muốn GIMP ... Dù sao cũng cảm ơn.
Mateen Ulhaq

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.