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
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

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.

Sorry if my answer has more questions than answers, but I do not yet have enough reputation to comment.

share|improve this answer

Your Answer


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

Not the answer you're looking for? Browse other questions tagged or ask your own question.