Author Topic: Video timing/sync parameters for non-PC workstations  (Read 1063 times)

0 Members and 1 Guest are viewing this topic.

Offline Scratch.HTFTopic starter

  • Regular Contributor
  • *
  • Posts: 119
  • Country: au
Video timing/sync parameters for non-PC workstations
« on: May 16, 2020, 01:31:41 am »
I am currently building a video sync trigger which can identify a particular video mode (and set parameters automatically), so therefore, I am looking for information on Horizontal/Vertical frequencies (with at least one decimal place for Vertical frequency if available)/sync polarities with their corresponding resolutions for HP/DEC/VAX/Apollo/SGI/Sun and other non-PC workstations for each resolution which these parameters are not covered by the VESA DMT standard.

Also, I am after Horizontal/Vertical frequencies and sync polarities for the Apple Portrait Display (640x870).
If it runs on Linux, there is some hackability in it.
 

Offline fragile

  • Contributor
  • Posts: 10
  • Country: us
  • My Mom wants me to excel in STEM subjects.
Re: Video timing/sync parameters for non-PC workstations
« Reply #1 on: May 28, 2020, 02:11:44 pm »
I think it matters more how the machine reads the information, or how to present it. Monitors work the same way no matter what their connected to. There is a utility, cvt, for Linux, that outputs 'modelines' for a given resolution and refresh rate. If you could translate those, it might get you what you need.
Everything else is wrong!
 

Offline Wuerstchenhund

  • Super Contributor
  • ***
  • Posts: 3088
  • Country: gb
  • Able to drop by occasionally only
Re: Video timing/sync parameters for non-PC workstations
« Reply #2 on: May 29, 2020, 08:52:55 am »
I am looking for information on Horizontal/Vertical frequencies (with at least one decimal place for Vertical frequency if available)/sync polarities with their corresponding resolutions for HP/DEC/VAX/Apollo/SGI/Sun and other non-PC workstations for each resolution which these parameters are not covered by the VESA DMT standard.

I don't think I still have the documentation from back then (I dumped this years ago) but I don't believe there were that many differences to what PCs were using.

From memory:

HP:
HP's 9000 Series PA-RISC workstations stuck to common VESA modes with separate sync as you find on PCs (the graphics mode could be set in the firmware menu and depending on the graphics supported a list of modes from VGA to SXGA or above).

The older M68k based workstations (300/400 Series) used standard VESA modes but with Sync on Green (SOG). In general, if it's 13W3 then it's SoG, if it's VGA or EVC then it's separate sync.

DEC:
DEC AXP (Alpha) with EISA and PCI also stuck with common VESA modes and separate sync as on PCs (not surprising since most of the graphics adapters were actually PC graphics cards).

The DEC 3000 AXP however used SoG if I remember right (3W3 connectors?). I believe VAXes used the same.

SGI:
Standard VESA modes (usually XGA and above, depending on the graphics hardware) with SoG (13W3, resolution selected via the utility pins) for all MIPS/IRIX machines which aren't based on PCI (which had standard DVI) except the O2 (which had a VGA connector but sent out SoG in addition to separate sync so the green signal often had some visible bias on monitors which didn't filter out the sync component).

IBM:
IBM RS/6000 aka pSeries (POWER/PowerPC): MCA models used standard VESA modes (usually XGA and above) with SoG (13W3, most cards had a single fixed mode), PCI models used standard VESA modes with separate sync (pretty much like PCs) or DVI.

Sun/Oracle:
SPARC based machines with 13W3 connector (resolution determined via utility pins) used composite sync and non-VESA resolutions. Later machines (UltraSPARC based) with PCI/PCIe also offered newer graphics adapters which had VGA or DVI instead.

In short, most of the machines used the same VESA modes and signalling as contemporary PCs. For the others, you could examine the X11 modelines in Linux distros specific for those platforms, which should be pre-configured with the necessary non-VESA parameters.
« Last Edit: May 29, 2020, 09:07:15 am by Wuerstchenhund »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf