C.1. Specjalne systemowe/specyficzne dla procesora błędy/problemy
Poprzedni | Dodatek C. Znane błędy | Następny

## C.1. Specjalne systemowe/specyficzne dla procesora błędy/problemy

- SIGILL (sygnał 4) na P3 przy jądrze 2.2.x:

  Problem: jądro 2.2.x nie ma prawidłowej (działającej) obsługi SSE

  Rozwiązanie: aktualizacja jądra do 2.4.x

  Obejście: ./configure --disable-sse

- Ogólny SIGILL (sygnał 4):

  Problem: skompilowałeś i próbowałeś uruchomić MPlayera na dwóch różnych maszynach (np. skompilowałeś na P3, a próbowałeś uruchomić na Celeronie)

  Rozwiązanie: kompiluj MPlayera na tej samej maszynie, na której chcesz go używać!

  Obejście: Możesz o tym wszystkim zapomnieć, jeśli skonfugurujesz MPlayera z opcją `--enable-runtime-cpudetection` lub możesz wyłączyć pewnie zestawy instrukcji procesora za pomocą odpowiednich opcji (np. `--disable-mmx`, `--disable-3dnow`, itd.).

- "Niespójność wewnętrznego bufora" ("Internal buffer inconsistency") w trakcie działania MEncodera:

  Problem: znany problem przy lame < 3.90 skompilowanym za pomocą GCC 2.96 lub 3.x.

  Rozwiązanie: używaj lame'a >=3.90.

  Obejście: skompiluj lame za pomocą GCC 2.95.x i usuń już zainstalowane pakiety lame'a, gdyż mogły one zostać skompilowane za pomocą GCC 2.96.

- Zepsuty dźwięk MP2/MP3 na PPC:

  Problem: znany błąd złej kompilacji kodu przez GCC dla platformy PPC, na razie bez rozwiązania.

  Obejście: użyj (powolnego) dekodera MP1/MP2/MP3 z FFmpeg (`-ac ffmpeg`)

- SIGSEGV (sygnał 11) w libmpeg2, przy skalowaniu i kodowaniu:

  Problem: znany błąd MMX w GCC 2.95.2 MMX.

  Rozwiązanie: aktualizacja GCC do 2.95.3.

Poprzedni | Początek rozdziału | Następny
Dodatek C. Znane błędy | Spis treści | C.2. Różne problemy z synchronizacją A-V i dźwiękiem