
Zrewitalizowane kodowanie AAC dla przeglądarki Chrome na urządzeniach z systemem Windows 11 ARM
Świetna wiadomość dla użytkowników urządzeń z systemem Windows 11 i ARM ! Chrome pomyślnie przywrócił ulepszone możliwości kodowania Advanced Audio Coding (AAC) dla urządzeń z procesorami Snapdragon, w tym Snapdragon X Elite i X Plus. Możliwość ta pojawiła się po współpracy między Microsoftem i Google w celu rozwiązania krytycznego błędu wpływającego na przetwarzanie dźwięku w systemie operacyjnym.
Monitorując sytuację przez ponad rok, od momentu pojawienia się na rynku komputerów PC z procesorami Snapdragon, stało się jasne, że format AAC odgrywa kluczową rolę w kompresji dźwięku, zapewniając wysokiej jakości pliki dźwiękowe zajmujące mniej miejsca na dysku.
Zalety kodowania AAC z akceleracją sprzętową
Wprowadzenie kodowania AAC z akceleracją sprzętową nie tylko zwiększa wydajność nagrywania dźwięku przez Chrome, ale także znacząco poprawia doświadczenia na platformach takich jak YouTube i Spotify. Ten postęp oznacza, że użytkownicy mogą cieszyć się płynniejszym odtwarzaniem dźwięku bez nadmiernego obciążania zasobów systemowych.
Zrozumienie tła technicznego
- PlatformAudioEncoder: Chrome wykorzystuje enkoder akcelerowany sprzętowo o nazwie
PlatformAudioEncoder
, który skutecznie odciąża zadania kodowania AAC na rzecz zintegrowanego sprzętu. Ten strategiczny podział zwiększa wydajność, jednocześnie minimalizując zużycie baterii i energii. - Źródła błędów: Początkowo Google wyłączyło sprzętowe kodowanie AAC na urządzeniach Windows ARM64 z powodu niepowodzeń testów, mając wrażenie, że problemy wynikały z architektury ARM. Jednak stało się oczywiste, że komplikacje te były powiązane z błędami w systemie Windows 11.
- Rola Media Foundation: Składnik Media Foundation systemu Windows 11, odpowiedzialny za przetwarzanie dźwięku i obrazu, odegrał kluczową rolę w rozwiązaniu tych problemów, zgodnie z dokumentacją firmy Microsoft.
W odpowiedzi na te problemy firma Microsoft zebrała dane dotyczące śledzenia i wdrożyła poprawki w różnych kompilacjach systemu Windows 11, szczególnie w wersjach 22H2 i 23H2, wprowadzając udoskonalenia i rozwiązując problemy z przetwarzaniem dźwięku.
Udana współpraca i odzyskiwanie
Do 29 stycznia 2025 r. Google pomyślnie przywróciło następujące PlatformAudioEncoder
wspólne wysiłki z Microsoftem. Zgodnie z zatwierdzeniem Erika Andersona wyjaśniono, że początkowe założenie dotyczące problemów specyficznych dla ARM64 było nieprawidłowe; ta regresja wynikała z samego systemu Windows 11. Architektura ARM po prostu napotkała te problemy wcześniej z powodu użycia nowszej wersji systemu Windows do testowania.

Konsekwencje dla użytkowników
Dzięki tym aktualizacjom Chrome może teraz optymalizować kodowanie audio, zapewniając szybsze przetwarzanie bez nadmiernego obciążania procesora Snapdragon. Ta poprawa nie tylko przyczynia się do wydajności, ale także prowadzi do lepszej efektywności baterii, co czyni ją znaczącą zaletą dla użytkowników komputerów z procesorami Snapdragon.
Jest to przełomowe osiągnięcie w rozwijającym się obszarze komputerów ARM, otwierające drogę ku lepszym doświadczeniom użytkowników w miarę pojawiania się bardziej niezawodnych aplikacji.
Często zadawane pytania
1. Czym jest kodowanie AAC i dlaczego jest ważne dla przeglądarki Chrome na urządzeniach z systemem Windows 11 ARM?
Kodowanie AAC, czyli Advanced Audio Coding, to wysoce wydajny format kompresji audio, który zapewnia wysokiej jakości dźwięk bez nadmiernego rozmiaru pliku. Jego implementacja w Chrome na urządzeniach z systemem Windows 11 ARM pozwala użytkownikom cieszyć się płynniejszym odtwarzaniem dźwięku i szybszym przetwarzaniem dźwięku, co poprawia ogólne wrażenia z korzystania z multimediów.
2. W jaki sposób kodowanie AAC przyspieszane sprzętowo poprawia wydajność?
Sprzętowo przyspieszane kodowanie AAC wykorzystuje wyspecjalizowane komponenty w sprzęcie urządzenia, umożliwiając wydajniejsze wykonywanie zadań kodowania dźwięku. Prowadzi to do poprawy wydajności, mniejszego wykorzystania procesora i dłuższego czasu pracy baterii, szczególnie w urządzeniach z procesorami Snapdragon.
3. Jaka była pierwotna przyczyna niepowodzenia kodowania AAC w przeglądarce Chrome na platformie ARM?
Początkowa awaria kodowania AAC na urządzeniach Windows 11 ARM została błędnie przypisana architekturze ARM. Jednak dochodzenia wykazały, że przyczyną był błąd w Media Foundation systemu Windows 11, który wymagał zaangażowania inżynierów firmy Microsoft w celu jego naprawienia.
Dodaj komentarz