Accelerated-X™ Summit Series
The Education Corner

The X Window System
'X' Graphics from the Commercial Perspective

Xi Graphics has been in the business of developing and licensing 'X' sub-system software (X servers and graphics drivers, etc.) since 1994 to individuals, companies, universities, and government agencies and departments around the World.

It is our only business. We developed the Accelerated-X product line from the specifications produced by the X Consortium and tested our SW against the testing criteria provided with the specifications.

BTW, formal specifications and testing criteria essentially ceased after the X11R6.5 release. Since then the Xorg-produced releases have been ad hoc releases of X server code that have not been produced against formal specifications,

Instead, Xorg releases have included many half-baked ideas, and poorly executed code attempting to implement them. It would seem that Xorg has adopted Linus Torvalds' belief that specifications are bad, that they "impede innovation."

Xi Graphics obviously disagrees. While the Xorg Open Source Community plays, we devote our energies and skills to the task of creating high-performance, high-quality, hassle-free, and reliable X Window System compliant products (at least through X11R6.4 specifications) suitable for use in graphics -intensive, mission-critical applications on a good many UNIX OSs and computer platforms.

This Education Corner is where we try to bring a little light to some of the finer points in our complex little world of graphics support SW for UNIX applications, as well as rant and rail against some of the blunders and loose thinking on the part of some in the Xorg crowd.

While we are highly skilled in our special little niche, we are also opinionated, and not bashful about expressing our opinion.

Papers and References

Case of IBM GXT135P pdf

OpenGL on IBM AIX?

Configuring HX Series pdf

Wall Display Series Brochure pdf

Case of Matrox RG Units pdf

"I Don't Know What Am I Doing Wrong!"

OpenSourceATI pdf

Linux Graphics Problems? pdf

State of Accelerated-X pdf

X Record/Play pdf

SECAP brief (X Recording) pdf

Case of DOT pdf

DMX Limitations pdf

Summit Series Features

Xinerama (SingleLogicalScreen) pdf

Pick Your Subject
For the entries in the list at top-right of this page, there is an abstract below
of the contents of each document and a hint as to whether it is mostly fact
or mostly opinion.  Some of the PDFs are large, so we indicate the size of each one.

 

Configuring Wall Displays

Abstract
link  (pdf, 7MB)

Large wall display systems can be quite complicated with many monitors of varying resolutions, mixed orientation (landscape or portrait), arrayed as a single xscreen or a mixture of xscreen per monitor and/or one or more "stretched desktops" that cover multiple monitors. Paper (6 pages) explores the tremendous flexibility of configuring the HX Series, and how easy it is to do with Si Graphics' built-in graphical configuration utility.

  P 
  P 

Record X Sessions for Playback

Abstract
link  (pdf, 2MB)

The ability to record all or portions of X sessions for later playback for training or forensic analysis can be quite a challenge if the system has multiple large monitors, deep color depths, and tight specifications for "stutter" of the displayed images, such as in an Air Traffic Control.. Here is a four-page white paper on the subject and a three-page brief on the SECAP option in Accelerated-X.

  P 
  P 

Linux Graphics Problems?

Abstract
link  (pdf, 2MB)

"I'm having problems with my Linux graphics driver" is a frequent comment from Linux users. Many are surprised to learn that Linux (the Linux Group) does not make graphics drivers or X servers or X Window System graphics sub-systems. Well, then, who does make the graphics SW delivered with Linux kernels? How this differs from Accelerated-X. Five pages.

  P 
  P 

"What Am I Doing Wrong?"

Abstract

"Everyone knows that Xorg OpenSource is the way to go, but I can't seem to get the X server, Linux kernel, graphics driver, graphics card(s), and my application to work on my computer platform. Must be me, but I can't figure out what I am doing wrong."


Open Source ATI Graphics Drivers

Abstract
link (pdf, 1MB)

Not to pick on ATI necessarily, but they seem to have a particularly hard time trying to "please" the "open source community" with their Linux graphics drivers. Maybe this three-page paper will explain some of the reasons behind the situation most of which is covered in some of the larger documents in the Corner.

 P 

DMX Limitations?

Abstract
link (pdf, 1MB)

DMX is an Xorg creation to try to get around limitations of Xinerama. Brings to mind frying pans and fires, or something like that. Xi Graphics now has a customer who "broke a pick" on IBM x86 machines with Linux with DMX and called us. Their systems (there are two big ones) are quite impressive. Both use OpenGL as well as Matrox's Remote Graphics Units, 


  P  P   P 

X Session Capture (SECAP)

Abstract
link (pdf, 1MB)

A brief description of the Record and Playback optional feature available for recording ATC displays at the X protocol level using the operational X server. Lossless compression can be enabled for lower bandwidth and reduced storage requirements.

IBM vs Accelerated-X SW

Abstract
link  (pdf, 1.5MB)

At the request of a an international firm based in Europe, XiG provided Summit HX Series Wall Display support for an IBM card on an IBM Power5 platform running AIX. The comparison of results of that card running with XiG X support SW vs IBM's SW was instructive. Here is a small (3-page) "Case Study" writeup, with results and some unkind works about open source stuff. (Update: another customer in Sweden just upgraded some IBM boxes. This might catch on, he?)

  P 
  P 
 

Dept. of Transportation Case

Abstract
link  (pdf, 1MB)

After nearly two years of trying to go get a wall display of nine monitors and four video feeds working correctly, Xi Graphics was contacted. Two weeks later ... This is a five page screed, but describes an all to common phenomenon.

  P 
  P 

Wall Display Brochure

Abstract
link (pdf, 26MB)

A seven-page document heavy with big graphics that walks through the capabilities of the HX Series that was designed specifically for large, complicated wall display systems.

  P 
  P 

OpenGL on IBM?

Abstract
link (pdf, 26MB)

The surprising increase in the 2D performance of the GXT135P on Power5 when Accelerated-X is used got us thinking about OpenGL on Power5 with Accelerated-X. And about the replacements for the GXT4500P and GXT6500P cards now that they have been discontinued. Heavy on opinion and conjecture.

 P 

Shipboard Matrox RG Units

Abstract
link (pdf, 2MB)

New 300 ft seismic ship utilizes Matrox RG (remote graphics) Units for large wall displays in conference rooms for analysis of OpenGL seismic data at sea. Using Linux and Accelerated-X, after discovering that DMX wouldn't work.


The State of Accelerated-X

Abstract
link (pdf, 10MB)

Much gnashing of teeth in the open source Linux community is in evidence in several forums. One particularly interesting Aug2005 post is entitled "The State of Linux Graphics" by Jon Smirl. A comparison is presented in the "The State," with some rocks tossed.

 P 

Xinerama (SLS) That Works

Abstract
link (pdf, 4.5MB)

The need to have large graphics displays stretched across multiple monitors and still have high system performance seems to be growing. Many have stumbled when trying to use Xorg in such systems, and turned to Accelerated-X for fast, economical solutions.