In older openSUSE releases, it was necessary to have an /etc/xorg.conf file which defined the configuration needed for one's graphic card. This is not the case for newer openSUSE versions.
As of openSUSE-11.2, the need to have an xorg.conf file was removed for many graphic cards. This was because "xorg" who code X window framework have moved away from requiring the xorg.conf file, but rather the card should be configured automatically without that xorg.conf file. In such a case, the xorg software should automatically use the latest open source driver (either "radeon" or "radeonhd"). However the automatic recognition of graphic cards is still not reliable for all cards in openSUSE-11.2, 11.3, 11.4 nor 12.1.
To help address that case (where automatic graphic card recognition fails) similar to other Linux distributions, openSUSE as of version 11.3 also has an /etc/X11/xorg.conf.d/ directory, with a series of .conf files, where the graphic configuration can be specified (which if specified will take precedence over the Xorg software automatic configuration). These files include:
For example, to force the vesa driver, one could edit the 50-device.conf to look like (where Driver "vesa" was added):
Identifier "Default Device"
## Required magic for radeon/radeonhd drivers; output name
## (here: "DVI-0") can be figured out via 'xrandr -q'
#Option "monitor-DVI-0" "Default Monitor"
In addition the older xorg.conf file can still be used for the card to force a graphic configuration, for if that xorg.conf file is available, then the xorg software will use it, giving it precedence over BOTH the automatic Xorg configuration and the /etc/X11/xorg.conf.d/nn-yyyyy.conf files. The software sax3, which is under development as a replacement for the depreciated sax2 can be used to configure the files in /etc/X11/xorg.conf.d/ directory.