Re: Graphics cards



Thanks for the information (from fungus, too)!

I mentioned that I wasn't wanting brand recommendations because I didn't
want my post to be taken as a troll (NVIDIA rules, ATI sucks, that sort of
thing).

We have seen some significant variances in the performance of our app and we
are trying to get our arms around the problem. Our best intelligence so far
is that it is related to the amount of dedicated memory (vs. shared) for the
graphics system. The app performs well on some laptops, not as well on
others. The trend with desktops seems to be that our app running on a
system with on-board graphics doesn't perform well at all. Those with a
graphics card fare much better.

Our app draws lines and polygons exclusively (no textures), but we tend to
have a gazillion vertices. We make heavy use of display lists, which has
boosted performance considerably. We investigated using vertex arrays, but
this was not a viable option given our requirements.

One puzzling thing was the difference in the handling of double buffering.
On some systems, double buffering works fine. The animation is smooth. On
other systems, it is as if every other move is drawn to a buffer, with the
result being a flickering back and forth between odd and even renderings. I
am sure that double buffering works on all of these systems, but with the
flickering ones, we use single buffering. It works, but the animation is
choppy.

JAB


"Philipp Klaus Krause" <pkk@xxxxxxx> wrote in message
news:46c5afc9$0$11216$6e1ede2f@xxxxxxxxxxxxxxxxx
John A. Byerly schrieb:
Hi,

I was hoping to get some insight as to what constitutes a "good" PC
graphics
card. I am not asking for brand recommendations, but rather for the
characteristics of a graphics card that make one better than another. If
this information is in an FAQ, please accept my apologies (but also
supply a
link to the FAQ ;-)

Also, do some PC graphics cards support OpenGL better and others support
DirectX better?

This is difficult without brand recommendations since it depends on
vendor policy a lot. The small ones like SiS are struggling with
providing Direct3D drivers, don't expect much OpenGL support from them.
This leaves 3Dlabs and the big three (Intel, Nvidia, ATI).

3Dlabs has left the graphics card market, but their Wildcat Realizm
cards are probably still good OpenGL 2.x cards.

Intel gives specifications of their chips to developers, so they have
excellent Linux and FreeBSD support, however OpenGL driver quality is
said to be lacking on Windows. Their newest chips can do OpenGL 2.x, but
the drivers don't support it yet. While Intel is the market leader
they're far behind Nvidia, ATI and 3Dlabs in performance.

Both Nvidia and ATI support OpenGL in their closed-source drivers on
both Windows and Linux. Their cards are similar with then newer models
having good shader support.

Now for the vendor-independent stuff (mostly useful for comprisons of
ATI and Nvidia cards):
-Memory bandwidth is important for texturing and buffer updates.
-There's differences in shader support like number of fragment/vertex
processors, maximum shader length, maximum number of texture lookups, etc
-Amount of memory: Loading textures from main meory is slow, so a large
on-card memory will improve speed when using many large textures
-Power consumption: Highend cards need huge amounts of power, which is
expensive, needs an expensive power supply, requires a lot of cooling
which makes a lot of noise.

Philipp


Philipp


.



Relevant Pages

  • Re: Open Source Supported Graphics Cards
    ... It appears most of the ATI PCIe cards support Linux. ... any graphics cards with this chipset as its far too old. ...
    (Debian-User)
  • Re: Can the ATI 9800 Pro replace stock MX440?
    ... Get a new nVidia 59xx card and stay clear of all the ATI-MCE issues. ... While we keep hearing promises about ATI supporting the AIWs on MCE, ... MCE support has been so abyssmal that if you do have a problem, ... nVidia is gaining a reputation as the preferred card for TV output. ...
    (microsoft.public.windows.mediacenter)
  • Re: [kde-linux] To NV or not to NV?
    ... capabilies or an old Nvidia TNT marsupial using the nv driver ... As it happens, I'm looking at video cards ATM, and the AMD/ATI Radeon ... current support, but the r600 and r700 based driver development is coming ...
    (KDE)
  • Re: Dont buy AMD products (was Re: Xorg and ATI card query.)
    ... the newer ati cards have no support :-( I was a fan of ati ... since it was easier to get support. ... (I'm currently using a lowish-end NVidia card under the x.org nv ... Having owned 2 nVidia cards and using them with unix though, I don't see why people are having such a hard time getting the proprietary drivers running. ...
    (freebsd-questions)
  • Re: [SLE] ATI Drivers and SuSE 10
    ... > Linux is not nearly as seemless as NVidia. ... The machine with the ATI ... there are differing opinions about graphics cards. ... their drivers & cards. ...
    (SuSE)