Нет не сразу. SDL_Quit ? Просмотрим. Симптомы такие что из под юзера писало что видеодрайвер не найден, а из под рута поморгало и включило приложение при этом намертво заблокировав клаву.
Ну вот, к примеру я использовал подобную инициализацию.
if(SDL_Init(SDL_INIT_AUDIO | SDL_INIT_TIMER | SDL_INIT_VIDEO)< 0) {
cout <<"Could not initialize SDL:" << SDL_GetError() << endl;
return false;
}
_screen = SDL_SetVideoMode(501, 461, 0, SDL_HWSURFACE|SDL_ASYNCBLIT|SDL_HWACCEL);
В фреймбуффере было все ок.