I think OpenGL works well with JEDI-SDL, but then I am probably biased about that. For sound you could use OpenAL, though SDL_Mixer ( also part of JEDI-SDL ) is another alternative.