No need for nVidia cards or anything. I'm using a strange SiS chipset (small memory, no 3dfx rendering, ... the usual story with an integrated video card) and widescreen resolution worked out of the box. The only need is that both the card and driver needs to support widescreen resolutions, and as far as I know, pretty much any recent chip will. I've
never faced any cards or drivers myself that would not (not on Linux, that is).
Thing to do: modify X configuration to include the preferred (widescreen) resolution(s). Older distributions and some new ones too may use XF86Config or XF86Config-4 but most nowadays seem to use xorg.conf instead. So..become root (
su -), or use
sudo to do the following:
1) launch (su'ed/sudo'ing) your favourite text-editor
2) open /etc/X11/xorg.conf (read above, if you're XFree86 user)
3) scroll down until you find the section that lists your resolutions. There are several lines probably, one line per one colour depth, and the syntax of the resolutions defined is "WIDTH1xHEIGHT1" "WIDTH2xHEIGHT2" "WIDTH3xHEIGHT3", where WIDTHn, HEIGHTn are corresponding width/height values, 'x' between them, surrounded by quotes ("") and quoted items separated by a whitespace (if I remember right; well, check out what your file says). For example
Code:
"1280x800" "1024x768" "800x600"
4) The first resolution (from the left) on each line is the one that is used, if possible. If it fails, second (from the left) is tried and so on, until the end of the list or until one works. To add new resolution, write it before the leftmost existing resolution in the line, maintaining the syntax. Remember to edit each colour depth (resolution line per depth, remember) you want to use.
5) Save, quit and restart X, for example by pressing CTRL+ALT+BACKSPACE. See if it worked (and if not, go back fixing things).
On some monitors I've noticed that certain resolutions that should be supported fail, and in some cases it helps to set the
Option DPMS off in the above config file (/etc/X11/xorg.conf). That's not for every problematic case, but for some. If you run into errors, copy the errors you get and come here, then ask what went wrong. Or just
Code:
cat /var/log/Xorg.0.log | grep EE > Xorg.errors
and see to the contents of Xorg.errors file after that. Also good idea to run the same command with "EE" replaced with "WW" (warnings instead of errors).
EDIT: the above means that widescreen resolutions for X should work on almost any card. Of course specific software might refuse working on some resolutions, so it depends on the program you're running - perhaps a game - whether or not it's all right for it to run in widescreen resolutions or not. But that's not up to what video card you have, but the software.