The collected works of escimo - Page 2

PM
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Don't know a better place where to put the photo. BTW: have the perm of the owner to show this photo w/ SNI labeled Indy's, one white, the other origin color w/ foreign SNI logo.


Sorry for rape the thread after four month for this :-\
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Thx for the links. I take already a look. Nice. :-)

Mmm ... anyone here w/ a copy of package SUNWxglh in version 3.1 for SPARC (XGL Include Files - Headers) also included in the " Solaris 2.4 Software Developer Kit " (CD-ROM) or some developer enabled version of SunPHIGS for SPARC? The package SUNWxglh was later included in the Solaris install media starting from release 2.5. Not sure if XGL version 3.2 (Solaris 2.5) is backward compatible for use with Solaris 2.4!? I should give it a try. The problem is that the GS is not supported under 2.5 and later releases ( http://www-mipl.jpl.nasa.gov/install/sparcgraphics.html ). :-\
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Some more information claiming the GS as an " straightforward low-end system ", including some architecture details ( Source ) - nice :D

BTW: I'm confused about the different versions of the cg12 versions, because ...

GRAPHICS
(...)
1067972 hi res version of cg12 ( gsxr ) text is trash in pr_b
( Source )

/opt/SUNWdiag/bin/cg12.data. gsxr
/opt/SUNWdiag/bin/cg12.data
( Source )


Code: Select all

Sun Prod  ; Sun Part# ; Matrox Prod (B) ; Matrox Part# (B) ; Matrox Prod (M)  ; Matrox Part#(M) ; SBus Conn Loc ; Resolution ; Freq_v   ; Freq_h
----------;-----------;-----------------;------------------;------------------;-----------------;---------------;------------;----------;--------
GS CG12   ; 370-1329  ; <?>             ; <?>              ; <?>              ; <?>             ; 1+2 (PSU-near); 1152 * 900 ; 71.7 kHz ; 76 Hz
GS CG12   ; 370-1370  ; SG3-1152B/BASE  ; 0385-06-02       ; SG3-1152B/MODULE ; 0386-06-03      ; 1+2 (PSU-near); 1152 * 900 ; 71.7 kHz ; 76 Hz
GS CG12(*); 370-1407  ; <?>             ; <?>              ; <?>              ; <?>             ; 2+3 (PSU-far) ; 1152 * 900 ; 71.7 kHz ; 76 Hz
GS CG12   ; 370-1551  ; SG3-1152C/BASE  ; 385-03 REV:A     ; <?>              ; <?>             ; 2+3 (PSU-far) ; 1152 * 900 ; 71.7 kHz ; 76 Hz
My board has Sun Part# 370-1370, the 370-1407 or 370-1551 is confirmed by photo .
( * ) FEH 2.1 GS for SS10/SPARCstation 10)
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
There where some graphics options in the 90's which are able to support even higher resolutions, if necessary not in 24-Bit color depth.
The following table lists all Sun boards (from the SSH) I could remember, used in the 90's (<2000) with resolution support >= 1600*1200 px

Code: Select all

Product         ; Bus   ; Resolution  ; Freq_H    ; Freq_V
----------------;-------;-------------;-----------;--------
Sun MG3 ECL     ; P4    ; 1600 * 1280 ; 89.0 kHz  ; 66 Hz
Sun MG1 ECL     ; SBus  ; 1600 * 1280 ; 89.0 kHz  ; 66 Hz
Sun TurboGXplus ; SBus  ; 1600 * 1280 ; 101.8 kHz ; 76 Hz
Sun CG14 4/8MB  ; VSIMM ; 1600 * 1280 ; <?>       ; 66 Hz
Sun Creator3D   ; UPA   ; 1920 * 1080 ; <?>       ; 72 Hz
Sun PGX32       ; PCI32 ; 1600 * 1280 ; <?>       ; 76 Hz
Sun Expert3D    ; PCI64 ; 1920 * 1200 ; <?>       ; 75 Hz
Other sources for non-Sun products are already stated
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
@agb2008: mail w/ attachment
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Until now...
- "only" found the SDK 2.5 which contains at least the XGL headers, examples and manual pages but the header files refering to XGL version 3.0
- still interested in and searching for Solaris 2.4 Software Development Kit :-\

Soon I put the GS in my Sun SPARCstation 2 and install Solaris 2.4 plus the header package of SDK 2.5.
Then will do a trace on the SunDiag run to know if I already have the high resolution version and low res is maybe 1024*768 with Sun Part# 370-1329 (?)
Solaris 2.4 includes the following packages for the GS 24-bit Framebuffer

Code: Select all

sx@jumper:/export/install/2_4_sparc/Solaris_2.4 $ for d in $(ls -1d SUNWgs* | sort) ; do echo $d ; cat $d/pkginfo | egrep "^(ARCH=)|(NAME=)|(PRODVERS=)|(DESC=)" ; echo ; done
SUNWgs.c
ARCH=sparc.sun4c
NAME=GS (cg12) Device Driver
PRODNAME=GS
PRODVERS=gfx_2.3
DESC=This package contains the device driver and boot-time configuration routines for the GS 24-bit frame buffer.

SUNWgs.L
ARCH=sparc.sun4mL
(...devdrv...)

SUNWgs.m
ARCH=sparc.sun4m
(...devdrv...)

SUNWgs.ma
ARCH=sparc.axil4m
(...devdrv...)

SUNWgsow
ARCH=sparc
NAME=GS DDX Support
PRODNAME=gs
PRODVERS=gfx_2.3
DESC=Contains Software support for the GS graphics accelerator. Not needed if you do not have a GS.

SUNWgsu
ARCH=sparc
NAME=GS (cg12) Run-time support software
PRODNAME=GS
PRODVERS=gfx_2.3
DESC=This package contains XGL/XIL loadable pipelines and headers for the GS 24-bit Frame Buffer.
PRODVERS refering to the GFX Version 2.3, so the 4.1.1 GFX tape (for SunOS 4.1.1) mentioned before does not contain any XGL or SunPHIGS files for development (header), only runtime (RT) files (loadable pipline drivers for XGL).
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Because I don't have access to my SPARCstation 2 at the moment, I have to use my SNI PCD-4H/33 with Solaris 2.4 for testing the SDK 2.5 packages.

Code: Select all

# uname -a
SunOS sphinx 5.4 Generic_101946-64 i86pc i386

# pkginfo | grep lsk
application SUNWxglsk      XGL Include & Example Files, Manpages
application SUNWxilsk      XIL Developer's Kit

$ echo $XGLHOME
/opt/SUNWits/Graphics-sw/xgl
$ echo $XILHOME
/opt/SUNWits/Graphics-sw/xil
$ echo $MANPATH
/opt/SUNWspro/man:/opt/SUNWste/license_tools/man:/opt/SUNWsdk/sdk_2.5/xgl/man:/opt/SUNWsdk/sdk_2.5/xil/doc/man:/usr/share/man:/usr/openwin/share/man


After compiling all examples, one "frameshot" of demo color_cube running with 8-bit (indexed) color depth
xgl-01.png
xgl-01.png (10.9 KiB) Viewed 557 times

Seems to work, some kind of ... with demo transparency_ovl the X Server crashed after loading the two OpenLook windows.
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
escimo wrote: Seems to work, some kind of ... with demo transparency_ovl the X Server crashed after loading the two OpenLook windows.
The demo (transparency_ovl) is working in general, but always if I want to take a screenshot the X Server will fail and terminate. Nevertheless there isn't much acceleration with my x86 box: no dedicated dev pipeline (dynamically-loadable shared object module) for the built-in graphics chip (CL GD-5428, 1MB DRAM). Simply the systen does not fit for this purpose w/ this configuration:

Code: Select all

$ cd /opt/SUNWits/Graphics-sw/xgl/demo && ./install_check

xgl-02.png
xgl-02.png (5.72 KiB) Viewed 444 times
No DGA (Direct Graphics Access) support to bypass the X11 protocoll overhead.

The inq demo application call xgl_inquire() for some more detailed information

Code: Select all

$ inq
Inquire Information:
XPEX
Xlib port
Accelerated Color Type(s): INDEXED
Depth : 8
Width : 1024
Height: 768
Double Buffering
Using hardware swap
Point Types:
2D
3D
FLOAT
Software Zbuffer in host
Picking emulated in software
Double buffering accelerated through hardware
Index colors accelerated through hardware
True colors emulated in software
Depth cueing accelerated through hardware
Lighting emulated in software
Shading emulated in software
Hidden line removal not supported
Antialiasing emulated in software
No stereo support
Multi Buffering supported


One XIL image viewer demo

Code: Select all

$ pwd
/home/sx/graphics/xil/display
$ i386/display toys.header

xil-01.png
xil-01.png (98.77 KiB) Viewed 444 times

Next step: install pkgs on SPARCstation under Solaris 2.4
Whoever wants to test the small demos, send me PM.
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
escimo wrote: Then will do a trace on the SunDiag run to know if I already have the high resolution version and low res is maybe 1024*768 with Sun Part# 370-1329 (?)
After I found the header file cg12reg.h it's clear and interesting because I don't have any further information about the HR version.

Code: Select all

(...)
#define    CG12_WIDTH        1152
#define    CG12_HEIGHT        900
#define    CG12_WIDTH_HR     1280
#define    CG12_HEIGHT_HR    1024
(...)
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
miod wrote:
pilot345 wrote: You are missing the Sun ZX/Leo and the Parallax boards.
Someone seen or know the following boards?
* DuPont Pixel Systems GLengine-24XP and GLengine-48XP SBus boards (2nd generation) for PX/ IRIS GL port for SPARC.

VME boards alternatives...
* Evans & Sutherland (E&S) Freedom Series 1000 and 3000 (stand-by graphics subsystem) using e.g. ES/PEX, XGL
* Vicom Visual Computing VX and MVX (1x/4x i860)

Soon try some of the XGL samples, running on my SS2 with GS graphics under Solaris 2.4.

BTW: PCD-4H using now a ATi Graphics Ultra Pro (Mach32) ISA board wit 2 MiB VRAM for higher resolution (1280*1024px @ 8bpp) in conjunction with 19" LCD for crispy clear fonts, ok better than before, because scaling could not be switched off with resolution less than the native one.
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
escimo wrote: Soon try some of the XGL samples, running on my SS2 with GS graphics under Solaris 2.4.
Info with XGL install_check on the SPARSstation 2GS running Solaris 2.4 HW 3/95 Operating Environment

cg12-sol24-01.png
cg12-sol24-01.png (5.53 KiB) Viewed 295 times

C compiler and XGL header files next.
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
After installation of all tools and utilities, including header files I managed to compile all XGL and XIL demos.
The output of the XGL demo "inq" wasn't what I expected: still many lines with "emulated in software"

Code: Select all

$ inq
Inquire Information:
Sun:GS
Direct Graphics Access
Accelerated Color Type(s): INDEXED
Depth : 8
Width : 1152
Height: 900
Single Buffering
Using hardware swap
Point Types:
2D
3D
INT
FLOAT
Hardware Zbuffer
Picking emulated in software
Double buffering emulated in software
Index colors accelerated through hardware
True colors emulated in software
Depth cueing emulated in software
Lighting emulated in software
Shading emulated in software
Hidden line removal accelerated through hardware
Antialiasing emulated in software
No stereo support
No Multi Buffering support

$ truss inq 2>&1 | grep ^open | grep pipeline
open("/opt/SUNWits/Graphics-sw/xgl/lib/pipelines/xglSUNWswp.so.4", O_RDONLY) = 5
open("/opt/SUNWits/Graphics-sw/xgl/lib/pipelines/xglSUNWmem.so.4", O_RDONLY) = 5
open("/opt/SUNWits/Graphics-sw/xgl/lib/pipelines/xglSUNWcg12.so.4", O_RDONLY) = 5


My favorite demo "transparency_ovl" (transparency overlay) breaks in the moment the OpenLook window opens. With my x86 box there is no problem at all.

Code: Select all

$ transparency_ovl

XGL Version = XGL 3.1
Color mode = TrueColor
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  138 (SUN_OVL)
Minor opcode of failed request:  4 ()
Serial number of failed request:  190
Current serial number in output stream:  196
Maybe some other application blocking or occupying the overlay map? - I have no idea.


Some of the demos are much faster, e.g. in rotation/transformation, compared to the x86 box w/o special XGL device pipeline but higher (internal 66MHz) clockrates. Also the sundiag test cases for the CG12 are much faster in displaying the results compared to the SPARCstation 1+ (Sun-4/65).

Window screenshot of XIL example with CT image (?)
xil-02.png
xil-02.png (129.39 KiB) Viewed 239 times


Screenshot of XIL demo movie_player_example (JPEG playback)
xil-03.png
xil-03.png (8.87 KiB) Viewed 239 times


Hope to find better demos for the CG12, some day
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Thx, have the docs already but are quite interesting. The QG-640 is from an internal view - excluding Q-bus - equal to PG-640, I suppose. And yes, the parent directory has many more stuff. ;-)
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Nice update. So this is now the maxed out version of the XS?
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
PM
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
RasterFlex-HR is near to be shipped to you. My package is on the way to you. ;)
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
ClassicHasClass wrote: I don't know why it wants to be ID 3 unless it's something about that particular model. My SCSI2SD has two partitions, 0 and 1. That works just fine here.
SunOS expacting the primary hard disk to have SCSI ID 3, second drive with SCSI ID 1. It seems to be hard coded into the the (default) kernel:

Code: Select all

The SunOS kernel is hard-wired to map sd0 to SCSI target 3, and sd3 to SCSI target 0.

PROM   SCSI     SunOS
Unit#  Target#  Name
-----  -------  ----------
0    3       sd0 (disk)
1    1       sd1 (disk)
2    2       sd2 (disk)
3    0       sd3 (disk)
4    4       st0 (tape)
5    5       st1 (tape)
6    6       cdrom
7    7       hba/ctrl
Source: http://ftp.netbsd.org/pub/NetBSD/NetBSD ... STALL.html (+ supplements)
EDIT: I'm out of my mind. ID 7 has to be the HBA/Ctrl.

Code: Select all

Drive   SCSI    Physical  4.x
Number  Target  Device    Device
Number  Number    Number
------  ------  --------  ------
1      3     sd@3,0    sd0
2      1     sd@1,0    sd1
Source: SMCC, Manual 800-566-11 (reduced information)

I never tried to change the kernel settings for SCSI ID 3 and 0 or know if it's possible to change before recompiling the SunOS kernel.
If this is possible you have to change the harddisk ID's 3->0 before trying to start the next time with the new kernel.
Looking into the sources could show you if this is easy made or not. I suppose not.

Cheers, escimo
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Does Nekochan forum have a simple method of presenting their web sites, like WAP, as well?

Try to open the forum with Netscape 3 from an i486 under Solaris 2.4 x86 and it didn't work (Bad req err code 400...). After some google usage should be problem with cookies. Found no way to dissable cookies under Netscape 3 after all. :mrgreen:

One option could be to upgrade to Netscape 4. Because it's already damn slow with N3 it can't getting more worse with N4, I hope.
Option two is to switch to text based browsing (e.g. lynx). Anyone here who browsing through Nekochan forum with text browser?
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Thanks. I will pick the best option for me, claro. ;-)
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD
Have to take a look into the downloads once did. But it will be more like version 1.x. Version 0.x, not sure.
Sun Solaris 2.4 @ SPARCstation 2 and SNI PCD-4H . Migration path: NetBSD