Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I run one of my games I get:

Unable to initialize SDL: No available video device

I think that this is due my built-in SIS graphics card, which doesn't have a driver. However, flash games play normally. Here is my X configuration file if it can help (self edited):

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "vesa"

Section "Monitor"
    Identifier "Generic Monitor"
    Option "DPMS"
    HorizSync 27-149
    VertRefresh 43-172

Section "Screen"
    Identifier "Default Screen"
    Device "Generic Video Card"
    Monitor "Generic Monitor"
    DefaultDepth 24
        SubSection "Display"
        Depth 24
        Modes "1280x1024" "1024x768" "800x600" "640x480"

Is there a way to fix this without getting a dedicated graphics card?

share|improve this question
First of all, are you sure that you have SDL installed? Also, do the games require 3D acceleration? If so, then you probably will have to get a dedicated graphics card. Nvidia cards are always a safe bet for Linux. – Zhehao Mao Jun 21 '11 at 19:46
Is the problem specific to this game, or generic to all SDL applications (e.g. mplayer -vo sdl)? – Gilles Jun 21 '11 at 21:15

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.