MTLCompilerService zużywa znaczne zasoby procesora. Czym jest ten proces?

Zdjęcie autora
stealth

Samouczek, w którym możesz zobaczyć, dlaczego MTLCompilerService zużywa znaczne zasoby CPU i na czym polega ten proces macOS. W jakich sytuacjach zaczyna działać i jak można ją zatrzymać.

kiedy Mac lub MacBook robi się głośno, najlepiej zameldować się od razu Activity Monitor, i zobaczyć która aplikacja lub proces zużywa znaczne zasoby procesora.

MTLCompilerService może to być jeden z procesów utrudniających działanie macOS i sprawić, by system chłodzenia był słyszalny.

Co to jest MTLCompilerService

MTLCompilerService jest procesem macOS który należy do ramy Metal. Służy do przetwarzania grafiki i danych na kartach graficznych. Ten proces jest odpowiedzialny za kompilację shaderów (specjalnych programów dla karty graficznej), które są używane przez aplikacje działające na komputerze Mac. Dlatego to nie proces złośliwej aplikacji zainfekował komputer Mac.

Moduły cieniujące są zaprogramowane do wykonywania złożonych obliczeń na danych wejściowych, dzięki czemu karta graficzna może wyświetlać grafikę w czasie rzeczywistym i wykonywać inne zadania związane z przetwarzaniem grafiki.

Dlaczego MTLCompilerService zużywa znaczne zasoby procesora

Kiedy masz otwarte aplikacje do edycji grafiki i są w nich złożone pliki, które wymagają zaawansowanego przetwarzania, jest to bardzo możliwe MTLCompilerService zużywa znaczne zasoby procesora. Oznacza to, że w tym momencie aplikacje do obróbki grafiki lub wideo intensywnie korzystają z frameworka Metal.

MTLCompilerService zużywa znaczne zasoby procesora
MTLCompilerService zużywa znaczne zasoby procesora

Na powyższym obrazku widać prawie 100% wykorzystanie procesora.

W tej sytuacji przyczyną problemu było wiele złożonych plików w toku, otwórz aplikację Adobe Photoshop. Ta aplikacja korzysta z frameworka Metal do wyświetlania grafiki w czasie rzeczywistym oraz przyspieszenia procesów edycji zdjęć i grafiki.

Oto kilka innych aplikacji, dzięki którym MTLCompilerService zużywa znaczne zasoby CPU:


Final Cut Pro X – Program do edycji wideo opracowany przez Apple, korzysta z frameworka Metal aby przyspieszyć procesy przetwarzania wideo i wyświetlać podglądy wideo w czasie rzeczywistym.

Blender si Maya korzystać z frameworka Metal aby przyspieszyć procesy modelowania i wyświetlania złożonych modeli 3D.

Gry mogą również powodować nadmierne zużycie zasobów procesora przez proces MTLCompilerService. Wiele gier włączonych macOS korzystać z frameworka Metal do wyświetlania grafiki 3D wysokiej jakości i przyspieszyć procesy obliczeniowe i fizyczne w grze.

Podsumowując, rozmiar i złożoność danych wejściowych używanych przez te aplikacje do edycji grafiki i wideo może mieć znaczący wpływ na wykorzystanie zasobów CPU przez MTLCompilerService.

Chętnie podzielę się swoimi doświadczeniami z zakresu komputerów, telefonów komórkowych i systemów operacyjnych, opracuję projekty internetowe oraz udzielę najbardziej przydatnych tutoriali i porad. Lubię "grać" na iPhonie, MacBook Pro, iPad, AirPort Extreme i w systemach operacyjnych macOS, iOS, Android i Windows.

Zostaw komentarz