Elite 3D and vsync ?
Hello everyone
I have a Blade 1000 with an Elite-3D-m6 card.
I connected a display using the 13w3-to-VGA adapter. This did not work because the Elite 3D generates a "csync" signal while the display needs a "vsync" signal. ("csync" can be used as "hsync" as long as "vsync" is present).
I built a circuit that extracts "vsync" from "csync" but the circuit works rather instable.
Therefore I'd like not to use it.
My question:
Is the Elite 3D capable of generating a "vsync" signal or do I have to buy a new display capable of "csync"?
If yes: How do I activate "vsync"?
Thanks.
Martin
[752 byte] By [
MartinDJ] at [2007-11-25 23:06:17]

# 1
Sun doesn't really come out and say when it comes to sync output. IF it supports separate syncs, you would have to use afbconfig to set the output to one of the 60HZ settings at a VESA standard resolution (1280 x 1024, 1024 x 768, etc.)
It could be that you have an old out-of-date adapter that doesn't connect the vsync line (or the EDID lines either). You can view the proper pinout for the adapter at www.ultraspec.com, simply find 1395-SUN and at the bottom of the page with the picture of the adapter is a button to view the specs.
If you can find the framebuffer FAQ (sunhelp.org?) it may give more details about the sync modes.
# 2
Here ya' go.First hit from Google.<img src="images/smiley_icons/icon_smile.gif" border=0 alt="Smile">
<a href="http://www.sunhelp.org/faq/FrameBuffer.html" target="_blank">http://www.sunhelp.org/faq/FrameBuffer.html</a>
(good memory, Ed)
While we're at it, these are from the first page of my Google search results...
<a href="http://www.obsolyte.com/sunFAQ/" target="_blank">http://www.obsolyte.com/sunFAQ/</a>
<a href="http://www.sun.com/software/graphics/opengl/faq.xml" target="_blank">http://www.sun.com/software/graphics/opengl/faq.xml</a> ;
<a href="http://www.filibeto.org/sun/lib/hardware/connectors/framebuffer_conn_pino uts.html" target="_blank"> http://www.filibeto.org/sun/lib/hardware/connectors/framebuf fer_conn_pinouts.html</a>
<a href="http://www.sunsite.ualberta.ca/Sun_Resources/sun_resources.html" target="_blank"> http://www.sunsite.ualberta.ca/Sun_Resources/sun_resources.h tml</a>
Bill at 2007-7-5 17:57:32 >

# 3
Thanks for your answers.
My 13w3 adapter is an original Sun one. It has the same pinout as the 1395-Sun (I checked this using an ohms meter).
The current resolution is 1024x768x60. It works well using the csync-to-vsync converter circuit. Unfortunately this circuit has a loose contact so I do not want to use it.
I used an oscilloscope to detect the signals coming out from the 13w3 connector of the Elite 3D. The card does not produce a vsync signal at the moment.
Of course I have already searched Google for help and I read the links in Bill's answer. The only statement I could find was "newer Sun frame buffers support hsync/vsync".
But I could not find out if the "Elite-3D-m6" is one of these cards and if yes, how to switch from csync to hsync/vsync.
Thanks.
Martin
-- EDIT -
Ok. I have it.
The Expert 3D card provides "csync" for some resolutions (e.g. 1024x768x60) and "hsync/vsync" for other ones. I wanted to know if the Elite 3D behaves similarly.
I found out that the card switches into "hsync/vsync" mode when changing the resolution to a "hsync/vsync" resolution. It is possible to tell the X server which resolutions are "csync" and which ones are "vsync/hsync" by modifying the OWconfig file.
However "vsync" is not switched on until the resolution is changed by afbconfig. So I do the following hack:
afbconfig -res OTHER_RESOLUTION now
afbconfig -res ORIGINAL_RESOLUTION now
Then the card provides a "hsync/vsync" signal.
Martin