ok nvedit
0: probe-sbus
1: : vsetup " 135000000,81128,76,32,64,288,1280,2,8,32,1024,COLOR,0OFFSET"
...
Kann es sein, dass diese Parameter vom TFT nicht unterstützt werden?Wert | Beschreibung (engl.) |
135000000 | Pixel frequency or dot clock in Hz |
81128 | Horizontal frequency in Hz |
76 | Vertical frequency in Hz |
32 | Horizontal front porch (in pixels) |
64 | Horizontal sync width (in pixels) |
288 | Horizontal back porch (in pixels) |
1280 | Horizontal displayed pixels (in pixels) |
2 | Vertical front porch (in lines) |
8 | Vertical sync width (in lines) |
32 | Vertical back porch (in lines) |
1024 | Vertical displayed lines (in lines) |
COLOR | Color monitor flag |
0OFFSET | no sync pedestal flag |
For example, here are some suggested values for 1280x1024 @60Hz. (NB: To the best of my knowledge this has not been tested or authorised by anyone at Sun.)
108.0 # pixel clock in MHz
48 # horiz front porch in pixels
112 # horiz sync width in pixels
248 # horiz back porch in pixels
1280 # horizontal visible in pixels
1576 # horiz sync width during vertical sync in pixels
1 # vertical front porch in lines
3 # vertical sync in lines
38 # vertical back porch in lines
1024 # vertical visible in lines
Key Features
Aspect Ratio: 5:4 (Regular)
Size: 19"
Color Depth: 24-bit (16.7M colors)
Max. Resolution: 1280 x 1024
Dot Pitch: 0.294 mm
Monitor Type: Flat Panel LCD TFT (Active Matrix)
Viewable Picture Size: 19 in.
Technical Features
Form Factor: Desktop
Digital Video Input Standard: Digital Visual Interface (DVI)
Synchronization Range - Horizontal: 30 - 82 kHz
Native (Recommended) Resolution: 1280 x 1024
Resolutions supported: 1280 x 1024 · 800 x 600 · 640 x 480 · 1024 x 768 · 1152 x 900
Synchronization Range - Vertical: 56 - 76 Hz
Dimensions
Width: 16.39 in.
Depth: 2.78 in.
Height: 13.47 in.
Weight: 13.45 lb.
Miscellaneous
Power Consumption: 32 watts
MPN: x7144a
Product ID: 22040209
Resolution Sync format Color Depth
----------- ----------- ----------
<...>
1152x900x66 composite 8 or 24
1152x900x76 composite 8 or 24 (jetzige Auflösung der TGX+)
<...>
1280x1024x60 separate 8 (gewünschte Auflösung für die TGX+)
1280x1024x67 composite 8
1280x1024x76 composite 8
<...>
Du hattest ursprünglich nur geschrieben "leider nicht unterstützt". Wie äussert sich das? Ich nehme an Du hast wie ich einen Fehler vom Bildschirm gemeldet bekommen (oder einfach gar kein Bild)? Mit was für einem Kabel bzw. Adapter hängt er an der TGX-Karte? Vielleicht mal ein anderes probieren?Das ist ein Problem. Ich weis nicht mehr wie sich das geäußert hat. Jedenfalls hat er meine Einstellungen ignoriert und hat von sich die 1152x900 genutzt. ???
Wenn ich die OBP-Variable ouput-device wiefolgt setze, wird die Einstellung ebenfalls ignoriert:
ok devalias
screen /iommu@f,e0000000/sbus@f,e0001000/cgsix@3,0
<...>
ok setenv ouput-device screen:r1280x1024x67m
(1) Cgfourteen will support 1280x1024 @ 76Hz but the tricky part is in telling it how to do it. [...] Note the m after the 76 - this is significant, and allegedly stands for mutant(!)
Ist der Sync abhänig von der Auflösung und der konfigurierten Bildwiederholfrequenz?
Aha! Lass mal den Mutanten weg... ;DDer "Mutant" hat sowieso nicht funktioniert. Ohne geht es auch nicht. :-\
What follows is a compilation from other sources of what resolutions the Sun Framebuffers support, and how to put the framebuffers in the resolutions.
Resolution ZX GT GS GX GX+ TGX TGX+ CG14 A24
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1600x1280@66 | | | | | | | yes | yes | |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1280x1024@76 | yes | yes | | | | | yes | | |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1280x1024@67 | yes | yes | | | yes | | yes | | |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1280x1024@66 | | | | | | | | yes | |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1152x900@76 | yes | | yes | yes | yes | yes | yes | yes | yes |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1152x900@66 | yes | | | yes | yes | yes | yes | yes | yes |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1024x800@84 | | | | | | | | yes | |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1024x768@77 | | | | | | yes | yes | | |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1024x768@76 | yes | | | | | | | | |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1024x768@70 | | | | | | | | yes | yes |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1024x768@66 | | | | | | | | yes | |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
1024x768@60 | yes | | | | | yes | yes | yes | |
---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
<...>
A Note about the 13W3 connector and Sun Framebuffers
----------------------------------------------------
In addition to the red, green, blue and sync connections, the Sun monitor connector (called 13W3) has several sense pins which allow the monitor to tell the framebuffer what resolutions and frequencies it can handle. The sense pins are pins 3 (S2), 8 (S1) and 9 (S0).
These are used in combination with pin 4 (GND) to communicate the resolutions to the framebuffer. The table below is a list of how the pins are interpreted. Many of the framebuffers will not allow a user to put them in a mode that the monitor does not support. If trying to put the framebuffer in a particular resolution but it won't go, check to see if the monitor supports the resolution.
Scan Rate Code S2 S1 S0
---------------+-----+-----+-----+-----+
1152x900 66hz | 7 | | | |
---------------+-----+-----+-----+-----+
1152x900 76hz | 6 | | | GND |
---------------+-----+-----+-----+-----+
1024x768 60hz | 5 | | GND | |
---------------+-----+-----+-----+-----+
1152x900 76hz | 4 | | GND | GND |
---------------+-----+-----+-----+-----+
1152x900 66hz | 3 | GND | | |
---------------+-----+-----+-----+-----+
1280x1024 76hz | 2 | GND | | GND |
---------------+-----+-----+-----+-----+
1600x1280 76hz | 1 | GND | GND | |
---------------+-----+-----+-----+-----+
1024x768 77hz | 0 | GND | GND | GND |
---------------+-----+-----+-----+-----+
<...>
Changing the GX+ resolution
With the GX+ user can only change the system default resolution.
Changing the default resolution
The GX+ tries to come up in a resolution of 1280x1024 if hardware permits. If this is not possible, it will automatically switch to 1152x900. It is sometimes desirable to force the GX+ into the lower resolution. It is not possible to force the GX+ into the higher resolution. Here is how to change to the lower resolution.
<...>
Changing the TurboGX and TurboGX+ Resolution
With the TurboGX and TurboGX+ user can only change the system default resolution.
1. Exit from the window system.
2. Become root.Code: [Auswählen]% /usr/bin/su
3. Determine the PROM device name of the installed TurboGX/TurboGX+. This can be done with the following command:Code: [Auswählen]# devlinks -d 2>&1 | awk -F/ '/entry.*cgsix/{print $NF}' | cut -d, -f1
4. Edit a new script file called /tmp/set_resolution:Code: [Auswählen]# vi /tmp/set_resolution
5. Add the following lines to the script file:Code: [Auswählen]#!/bin/sh
eeprom fcode-debug\?=true
eeprom nvramrc='probe-sbus
: vsetup " 135000000,81128,76,32,64,288,1280,2,8,32,1024,COLOR,0OFFSET" ;
vsetup 2
" /sbus/cgsix@3" " override" execute-device-method drop
install-console
banner
'
eeprom use-nvramrc\?=true
Replace the <prom_name> above with the device name of the TurboGX/TurboGX+ found in step 3.
Replace <res_codes> above with the following, based on the desired resolution:Code: [Auswählen]" 64125000,48286,60,16,128,160,1024,2,6,29,768,COLOR" 1024x768 @60
" 74250000,56593,70,16,136,136,1024,2,6,32,768,COLOR" 1024x768 @70
" 84375000,62040,77,32,128,176,1024,2,4,31,768,COLOR" 1024x768 @77
" 94500000,61845,66,40,128,208,1152,2,4,31,900,COLOR" 1152x900 @66
" 108000000,71808,76,32,128,192,1152,2,4,31,900,COLOR,0OFFSET" 1152x900 @76
" 117000000,71691,67,16,112,224,1280,2,8,33,1024,COLOR,0OFFSET" 1280x1024@67
" 135000000,81128,76,32,64,288,1280,2,8,32,1024,COLOR,0OFFSET" 1280x1024@76
" 216000000,101890,76,24,216,280,1600,2,8,50,1280,COLOR,0OFFSET" 1600x1280@76
Replace <sense_code> above with the following:Code: [Auswählen]7 1152x900 @66
6 1152x900 @76
5 1024x768 @60
4 1152x900 @76
3 1152x900 @66
2 1280x1024 @76
1 1600x1280 @76
0 1024x768 @77
Note: The resolutions listed here are not all valid for the TurboGX Please look at table 1 to get the valid resolution for TGX.
6. Save the file and exit vi.
7. Change permissions on the file:Code: [Auswählen]# chmod 755 /tmp/set_resolution
8. Execute the file:Code: [Auswählen]# /tmp/set_resolution
9. Reboot the system for the changes to take effect.Code: [Auswählen]# /usr/sbin/reboot
...Bei einer Auflösung von 1152x900 @ 66 Hz, die das System autonom festlegt, funktioniert es.
Kann denn Dein Monitor auch 1280x1024x66? (Ich hatte implizit "ja" angenommen, weil er ja 1152x900 bei 66Hz kann.)Zu Beginn des Themas ist mir ein Fehler bei der Angabe unterlaufen. Der 19" LCD geht auf die beschriebene Auflösung (1152x900 Pixel) bei 77 Hz (76 Hz).
ZitatA Note about the 13W3 connector and Sun FramebuffersIch glaube bei der GX+ respektive TGX+ wird es mit meinem LCD nicht funktionieren, die gewünschte Auflösung zu konfigurieren.
----------------------------------------------------
In addition to the red, green, blue and sync connections, the Sun monitor connector (called 13W3) has several sense pins which allow the monitor to tell the framebuffer what resolutions and frequencies it can handle. The sense pins are pins 3 (S2), 8 (S1) and 9 (S0).
These are used in combination with pin 4 (GND) to communicate the resolutions to the framebuffer. The table below is a list of how the pins are interpreted. Many of the framebuffers will not allow a user to put them in a mode that the monitor does not support. If trying to put the framebuffer in a particular resolution but it won't go, check to see if the monitor supports the resolution.
Scan Rate Code S2 S1 S0
---------------+-----+-----+-----+-----+
1280x1024 76hz | 2 | GND | | GND |
---------------+-----+-----+-----+-----+
<...>
It is not possible to force the GX+ into the higher resolution.
Die Infos von der SUN-help Seite sind ja toll. Eine so brauchbare Zusammenfassung der Modes und Codes hatte ich bislang nicht gesehen. Nur schade das sie mal wieder in einem proprietären Onlineformat "versteckt" ist.Dachte ich auch, bis ich den Link zur PDF (http://www.scribd.com/word/download/2153725?extension=pdf) rechts entdeckt habe. ;)
Also ich würde sagen das Problem ist doch ziemlich klar das Kabel. Es liefert dem TGX+ einen falschen Sense Code. Damit ein (T)GX+ die Auflösung 1280x1024 aktiviert muss der Sense Code 2 sein (oder 1, weil niedrigere Auflösung ist ja möglich).Zu diesem Schluss bin ich zwar gekommen, aber dazu müsste ich mir etwas zusammenlöten, was mir aufgrund meiner so schon äußerst geringen elektrotechnischen Kenntnisse schwer fallen würde und eine Menge Zeit kostet. Ich erinnere mich noch an die Wuselei bei dem seriellen Kabel (http://www.sonnenblen.de/sun_sparc/ultra_80_problem_mit_serieller_konsole_oder_tomaten_auf_den_augen-t4152.0.html) für die Ultra 80. :-\
Wenn Dein Kabel also nicht Pins 3 und 9 auf Masse legt und Pin 8 offen lässt dann wird das mit keinem Bildschirm was. (Es sei denn diese Pins sind in Deinem Kabel zum VGA- oder DVI-Stecker durchverbunden, dann kommt es darauf an wie sie dort vom Bildschirm verschaltet werden.
Die SX kann 24 bit bei 1280x1024x66. Eines schönen fernen Tages werde ich vielleicht auch malDie Option behalte ich mir im Hinterkopf. Vielen Dank für den Tipp, auch wenn das "Danke" recht spät kommt. :-[
1280x1024x76 hinkriegen...
Kann denn Dein Monitor auch 1280x1024x66? (Ich hatte implizit "ja" angenommen, weil er ja 1152x900 bei 66Hz kann.)
Falls ja, ist Option 4 das VSIMM. :-)
Also ich würde sagen das Problem ist doch ziemlich klar das Kabel. Es liefert dem TGX+ einen falschen Sense Code. Damit ein (T)GX+ die Auflösung 1280x1024 aktiviert muss der Sense Code 2 sein (oder 1, weil niedrigere Auflösung ist ja möglich).Aus Frust habe ich mir in den USA gleich mal ein Kabel bestellt, das direkt einen Stecker-Adapter von 13W3 auf VGA bietet. Mal sehen wie sich dieses Kabel zusammen mit dem Sun 19" TFT und der TGX+ verträgt...
Wenn Dein Kabel also nicht Pins 3 und 9 auf Masse legt und Pin 8 offen lässt dann wird das mit keinem Bildschirm was. (Es sei denn diese Pins sind in Deinem Kabel zum VGA- oder DVI-Stecker durchverbunden, dann kommt es darauf an wie sie dort vom Bildschirm verschaltet werden.)
Da ein Thema wieder erledigt ist und dieses Problem leider immer noch besteht, geht es hier zunächst weiter...Die SX kann 24 bit bei 1280x1024x66. Eines schönen fernen Tages werde ich vielleicht auch malDie Option behalte ich mir im Hinterkopf. Vielen Dank für den Tipp, auch wenn das "Danke" recht spät kommt. :-[
1280x1024x76 hinkriegen...
Kann denn Dein Monitor auch 1280x1024x66? (Ich hatte implizit "ja" angenommen, weil er ja 1152x900 bei 66Hz kann.)
Falls ja, ist Option 4 das VSIMM. :-)
Aus Frust habe ich mir in den USA gleich mal ein Kabel bestellt, das direkt einen Stecker-Adapter von 13W3 auf VGA bietet. Mal sehen wie sich dieses Kabel zusammen mit dem Sun 19" TFT und der TGX+ verträgt...
... Diese Kabel gibt es natürlich auch mit VGA, z.B. hier (http://www.monoprice.com/products/product.asp?c_id=102&cp_id=10203&cs_id=1020301&p_id=587&seq=1&format=2) oder hier (http://www.altinex.com/Products/Cables/Accessories/13W3-to-RGB/MS8108CA_MS8110CA.htm).Gibt es dieses Kabel mit DIP zu einem guten Preis auch im Inland?
Gibt es dieses Kabel mit DIP zu einem guten Preis auch im Inland?
Pinbelegungen und Signale an PC- und Grafiksteckverbindern, Nützlich für die tägliche Arbeithttp://www.ute.de/downloads/anschluesse.pdf (http://www.ute.de/downloads/anschluesse.pdf) ;)
Ui, da muss ich etwas sparen, danke dir.
Da habe ich bei Download auch noch was nettes in Übersicht gefunden:ZitatPinbelegungen und Signale an PC- und Grafiksteckverbindern, Nützlich für die tägliche Arbeithttp://www.ute.de/downloads/anschluesse.pdf (http://www.ute.de/downloads/anschluesse.pdf) ;)
der link ist leider leider mist. 13w3 von sun und sgi sind gänzlich verschieden. fragt die sgi jungs im schwester forum. selbst wiki weiß es besser ::)Ui. Ich war eigentlich einfach nur begeistert ein Datenblatt gefunden zu haben, in dem auf 2 Seiten die wesentlichen Peripherie-Schnittstellen aufgeführt sind. Auf die spezielle Eigenheit von 13W3 habe ich dabei ehrlich nicht geachtet. Danke für den Hinweis David. ;-)