Bild des Benutzers comrad

SDL oder auch Simple DirectMedia Layer ist eine freie Entwicklungsbibliothek. Sie bietet Zugriff auf Audio, Tastatur, Maus, Joystick und Grafikhardware über OpenGL, Direct3D (unter Windows) und Vulkan (ab 2.0.6).

Für ältere Spiele mit SDL 1.x sei die sdl12-compat empfohlen.

Audiotreiber ändern

Für ältere Spiele kann es notwendig sein, den zu verwendenden Audiotreiber zu ändern. Das kann mit dem Setzen der Umgebungsvariable SDL_AUDIODRIVER geschehen. Diese kann, abhängig von SDL 1.2 oder 2.0 folgende Werte annehmen:

Wert Beschreibung SDL 1.2 SDL 2.0
dsp (Standard) Open Sound System-API über /dev/dsp ja ja
dma OSS-API-Zugriff für DMA-Zugriff auf /dev/dsp ja nein
esd Verbindung über den Esound-Dämon ja ja
artsc Verbindung über den ARTS-Dämon ja nein
pulse PulseAudio ja nein
alsa ALSA PCM-audio ja ja
arts Analog RealTime Synthesizer ja ja
pulseaudio PulseAudio nein ja
Screenshots und Videos
Mastodon