The collected works of mia - Page 6

Back in the late nineties when I was bored I was playing n64 games on a n64 hooked up to the video in (composite?) connector of my indy. It was like n64 games on irix, great and fun stuff. I imagine you can easily do the same on beefier hardware (O2, etc.). Hope this gives you some ideas.

_________________
:Onyx2:
Wow, thanks, this could be great indeed, packages take a long time to build, few need minor fixes; one of the issue I'm having is not being able to compile any version of gcc from ccc. That's the major issue right now.

_________________
:Onyx2:
How much power does an ES47 draw on average?

_________________
:Onyx2:
So, in the end Recondas, is it really usable, or just for fun?

_________________
:Onyx2:
Right, allow me to elaborate.

For 2D applications (coding, vnc/rdesktop, administration, photo retouching with barco creator, etc.) and perhaps the occasional movie watching; is it perfectly usable? I'm interested building a similar setup.

_________________
:Onyx2:
Actually, I didn't know that. I've never really used any OGLMP application, and the ones I might have, I wasn't aware of this differentiation; my area of concern was storage, which is something so distant from visualization.

Now, I would love to know how this renders on a T221 or similar high-rez display. Do you think the frequency limitation of those (~48Khz) might be the clincher?

_________________
:Onyx2:
I do not have any DCD on any of my Onyx350 (all single DVI out), so here are my options, please let me know if I missed something, should I want to go with a T221:

- Get DCD on each Onyx350 (how much do they go for? - the DCD, not the Onyx350 of course- )
- Use a G2n-brick (I have a few unused), hooked up to Onyx/Origin 350s; those have the unfamous (and unstable) ATI FireGL cards.

I do not have any Router, only directly numa connected servers.

Which route is best? Am I missing an obvious alternative?

Do I need a composer (I do not own any)?

_________________
:Onyx2:
recondas wrote:
To my knowledge, there aren't any publicly available photos of the interior of a factory Onyx350 IP (and especially both sides of the graphic boards and the cooling fan arrangement). Next time you're over there *please* consider taking your camera.


I'm a little surprised, it's just like an origin 350 with a Vpro, just like the rackmount tezro. Next time I open either, I'll snap some picts. Do I own a rare beast?

_________________
:Onyx2:
I've reviewed the "Silicon Graphics UltimateVision Graphics Porting Guide" which has relevant T221 information:
http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi/hdwr/bks/SGI_EndUser/books/Onyx4_Port/sgi_html/ch05.html#LE11137-PARENT

I don't have the pretension to understand all the Modeline options, but the config file shows:
Code:
# stuff from EDID, 3840x2400 at 12.7 Hz
Modeline “3840x2400” 148.00 3840 3944 4328 4816 2400 2401 2404 2418


12.7Hz isn't the kind of resolution I am hoping for, do you think that's all the UltimateVision can drive?

_________________
:Onyx2:
hamei wrote:
No, that's what you can get over one cable. If you go to two cables you can run at 33 hz refresh. At four cables, 48hz refresh. The same max resolution for all refresh rates. The limit is the bandwidth of a single-link dvi connection.


Okay, I get it now.

So first things first, Big thanks to Recondas and Hamei for providing a tremendous help here.

Quote:
I'm not aware of the specs on the FireGL cards ... if they will do dual-link then you can use your converter box and one single-link plus one dual-link connection to get the 48 hz refresh. In our case tho, four single-link cables is probably easier. Matrox sells an lfh60 - to - 2 dvi cable reasonably cheap. In China, where they are made, they are way-cheap. You guys get so fleeced by the finance "industry". What a con.


Right, 4 links is probably easier for me. There's not much difference between 3 and 4 links, either will take 2 cards.

Quote:
I believe you can go to 60hz refresh externally but internally, the panel (DG-5) refreshes at 48 hz no matter what, so no point. DG-3 refreshes at 41 hz.


This is what I have gathered from the forums.

Quote:
For all the people going "oh yuck", you can't tell. No matter what your spec-minded brain says, for human beings there is no difference between 33 hz refresh and 60 hz. [...]


I took the liberty to cut you off there, yes I do perfectly understand that.

Quote:
When the monitor arrives, you can check it easily by feeding it a 1920 x 1200 @ 60 signal over connector #1. (They are labelled). Windows or Irix will both work. Probaly Linux also but I didn't try that. It will also sync to 640 x480, 1024 x 768, 1280 x 1024, and 1600 x 1200 all at 60hz over a single connector.


Most certainly, I will have to explore all this. Hopefully with your help.

Quote:
In Irix, there were problems with the vfc compiler creating a 3840 x 2400 @ 13hz vfo for a single connection. 2@ 25, 31, and 33 work okay. So for a quick-n-dirty check when you first get it, do a 1@ resolution over a single cable. Then maybe try a 2@ with one of the vfo files which the wreck so kindly created ?


Does this mean you have not been able to get it to work with the DCD?

Quote:
Then go to the G2N and a different x server and you're on your own, but we'll be listening for updates :)


Of course, didn't Squeen manage to get this working with the T221?


Cheers!

_________________
:Onyx2:
recondas wrote:
As far as I'm concerned you do - it'd rank right up there with its doppelganger, the rackmounted Tezro.


I haven't noticed any internal difference between my rackmounted Onyx350 and rackmounted Tezro, except the faceplate. There might be some differences I have failed to notice; pictures will tell as soon as I get to it.

_________________
:Onyx2:
I was reading some old posts (2011, 2012) whereas Recondas and Hamei had managed to drive (or did I misread) the V12+DCD to two channels of 1920x2400 (hacking vfo files). And I still wonder which solution would work best for me (this doesn't exclude trying a few options); those options are:

* V12+DCD (Fuel or Tezro deskside) and two channels of 1920x2400 for a resulting picture of 3840x2400.
* g2-brick on an Origin/Onyx/Tezro rackmount.
* Onyx 350IR + Tezro rackmount "numalinked" (each having a DCD).

Thank you, I'm weighting my options, and curious to understand the differences.

_________________
:Onyx2:
Well, I guess I'll have to try either solution. But Hamei's comments are sound, the simplicity of a Fuel/Tezro is hard to ignore, but I'm not too worried about running 100ft dvi cables either, this has the advantage of being able to keep the hardware in a colder and well ventilated machine room.

As far as changing the Tezro's identification, it shouldn't really be a problem, and I also have a L2 (somewhere) with (thanks to Recondas) the right power adapter.

It's a little sad though that a compositor wouldn't drive high resolutions such as the 3840x2400 this monitor offers.

Stay tuned for more.

_________________
:Onyx2:
Here are my concerns:

* One thing I fear about is that the signal "quality" will be lower on a V12+DCD (please note: single V12) because when pushed at an extreme resolution (1920x2400) it might be a little much per single link dvi cable (please educate me here).

* As such, I think the Quad FireGL configuration, hooked up to an Origin (no need for the extra V12 overhead here), might provide me with a crisper image, because each channel (and here, there's 4 of them, instead of 2 above) pushes a lower throughput through each pipe? Also, the extra cooling offered by the g2-brick (compared to V12) might make this system more durable (perhaps).

* I'd rather not run 1xTezro+1xOnyx350IR (although I will try that and report my results) because of the power drawn, which, in this case will be close to 600W, which is quite a bit for a "workstation".

* Another alternative would be to run 4xPsitech rad4 cards, but they're analog, so the signal would have to be converted somehow. I think I won't bother testing this; there's probably a high loss in signal quality here.

* In a few days, I'll probably ask which 100ft DVI cables to buy, should I decide to stay with the G2-brick+Origin configuration (most likely will), this isn't relevant for testing as I'll simply move the display closer to the rack for now. This also makes me realize that I'll also need 2x100ft usb cables for keyboard and mouse (or only one and a usb hub perhaps).

On a side note, I wish my deskside Onyx2 could drive the T221.

_________________
:Onyx2:
interesting, on my list of things to test (after the ATI though).

_________________
:Onyx2:
hamei wrote:
No problem with analog-to-digital converters, there are several available that will function at 1920 x 1200. Seems too bad to go digital to analog then back to digital again tho :(
Somone also figured out how to hack the hardware to make the monitor refresh faster than 48hz ... but given the sophistication of the equipment, that sounds to me like some pimple-faced teenager improving Tony Stewart's engines.


* I haven't tried, but it seems to me that going to analog would obviously introduce some noise, and degrade the signal itself.
* I've researched the frequencies higher than 48hz and, unless I was told wrong information, the upgrade is a simple eeprom flash, but this also comes with additional heat and implies a modification of the power supply. The gain is minimal, except for some edge applications (gaming, perhaps?).

_________________
:Onyx2:
Hm, could you point me to a reliable analog to digital converter?
I'd be surprised if that worked though, what's your confidence that this might?

_________________
:Onyx2:
Does this means that the Onyx2 deskside is clearly ruled out from the 3840x2400 game?

_________________
:Onyx2:
Recondas,

Could you please also provide me with a "IR_1920x1200_48-T221.vfo", I have the DG5 version of this display, which allows 48Hz natively.

Thanks.

_________________
:Onyx2:
recondas wrote:
mia wrote:
Could you please also provide me with a "IR_1920x1200_48-T221.vfo", I have the DG5 version of this display, which allows 48Hz natively.
I actually pulled the 41Hz version out of the "/var/X11/Xvc/SG2_0_TimingTable" section of the xfree log file from your Onyx4 (and unfortunately it's the only single-tile 1920x1200 modeline in the log file).

I'd be glad to build an IR-formatted 1920x1200@48Hz if we can get the correct single-tile T221 timing. Could you connect the T221 to a PC and capture your T221's EDID?


Oh I see, of course, as soon as I receive the cables, in a few days from now.

_________________
:Onyx2:
hamei wrote:
mia - it doesn't care much about the incoming frequency. You can feed it 1920x1200 at up to 75 hz, I think. 60 for sure. So you don't really need a special vof just to try. IR will do a single 1920x1200 @ 60 stock, won't it ?


I see your point, you're right.

_________________
:Onyx2:
hot!

_________________
:Onyx2:
I did some motif (and X) coding ~10 years ago, truth is, it's very difficult; then I migrated to gtk, which is dead simple to use (especially compared to motif).

I'm sure the look of motif can be "easily" emulated, but not the coding pain it inflicted to devs; I seriously think Motif was written to sell books.

Don't get me wrong, I really like mwm, but from a user standpoint only.

_________________
:Onyx2:
They all have their advantages; but considering your pad, I think you're running out of space.

_________________
:Onyx2:
HAHAHA Lol.

_________________
:Onyx2:
Well, the good news is that, if you're an SGI rep, you only have to sell one Fuel per year to meet your quotas.

_________________
:Onyx2:
vishnu wrote:
It must have been a painful moment for SGI when they realized that that market no longer existed... :x


What a shock it must have been for them when they realized that you can buy about 100 PC for the price of a fuel.

_________________
:Onyx2:
Hello,

While trying to set my Onyx2 to network boot, I have encountered the following issue, which I wasn't able to resolve:

Code:
>> printenv
AutoLoad=No
dbgtty=/dev/tty/ioc30
root=dks0d1s0
nonstop=0
rbaud=19200
OSLoadFilename=unix
TimeZone=PST8PDT
console=d
ConsolePath=default
gConsoleIn=default
gConsoleOut=default
scsihostid=00
ProbeAllScsi=n
RestorePartEnv=y
dbaud=9600
volume=80
sgilogo=y
netaddr=192.168.1.113
diskless=1
SystemPartition=bootp()192.168.1.4:/
OSLoader=janek/unix
OSLoadPartition=192.168.1.4:/diskless/root/janek


Code:
>> boot
Setting $netaddr to 192.168.1.113 (from server ripley)
Obtaining //janek/unix from server ripley
4526359+880360+955088 entry: 0xa80000000001a750
IRIX Release 6.5 IP27 Version 07202013 System V - 64 Bit
Copyright 1987-2006 Silicon Graphics, Inc.
All Rights Reserved.

Setting rbaud to 19200
Warning: cannot initialize primary network interface.

Kernel mount failed, check server, bootparams
or press reset button !!!
Warning: cannot initialize primary network interface.

Kernel mount failed, check server, bootparams
or press reset button !!!


The appropriate path is correctly exported from the nfs server (here: 192.168.1.4), although, the issue here is that it seems that the system can't properly initialize the primary network interface; perhaps due to the fact that they are two network interfaces in the same system, with the following hinv:

Code:
IP27 Node Board, Module 1, Slot n2
ASIC HUB Rev 6, 100 MHz, (nasid 0)
Processor A: 400 MHz R12000 Rev 3.5
Secondary Cache 8MB 266MHz Tap 0xa , (cpu 0)
R12010FPC Rev 3.5
Processor B: 400 MHz R12000 Rev 3.5
Secondary Cache 8MB 266MHz Tap 0xa , (cpu 1)
R12010FPC Rev 3.5
Memory on board, 4096 MBytes (Standard)
Bank 0, 512 MBytes (Standard)  <-- (Software Bank 0)
Bank 1, 512 MBytes (Standard)
Bank 2, 512 MBytes (Standard)
Bank 3, 512 MBytes (Standard)
Bank 4, 512 MBytes (Standard)
Bank 5, 512 MBytes (Standard)
Bank 6, 512 MBytes (Standard)
Bank 7, 512 MBytes (Standard)
IP27 Node Board, Module 1, Slot n1
ASIC HUB Rev 6, 100 MHz, (nasid 1)
Processor A: 400 MHz R12000 Rev 3.5
Secondary Cache 8MB 266MHz Tap 0xa , (cpu 2)
R12010FPC Rev 3.5
Processor B: 400 MHz R12000 Rev 3.5
Secondary Cache 8MB 266MHz Tap 0xa , (cpu 3)
R12010FPC Rev 3.5
Memory on board, 4096 MBytes (Standard)
Bank 0, 512 MBytes (Standard)  <-- (Software Bank 0)
Bank 1, 512 MBytes (Standard)
Bank 2, 512 MBytes (Standard)
Bank 3, 512 MBytes (Standard)
Bank 4, 512 MBytes (Standard)
Bank 5, 512 MBytes (Standard)
Bank 6, 512 MBytes (Standard)
Bank 7, 512 MBytes (Standard)
XTALK_PCI IO Board, Module 1, Slot io5
ASIC BRIDGE Rev 4, (widget 13)
adapter ID (Vendor 10a9 Device 9 class 2 subclass 2)
(pci id 1)
MSCSI IO Board, Module 1, Slot io3
ASIC BRIDGE Rev 4, (widget 14)
adapter PCI-SCSI Rev 5
(pci id 0)
adapter PCI-SCSI Rev 5
(pci id 1)
adapter PCI-SCSI Rev 5
(pci id 2)
adapter PCI-SCSI Rev 5
(pci id 3)
BASEIO IO Board, Module 1, Slot io1
ASIC BRIDGE Rev 3, (widget 15)
adapter PCI-SCSI Rev 5
(pci id 0)
peripheral SCSI CDROM, ID 6, TOSHIBA CD-ROM XM-6201TA
adapter PCI-SCSI Rev 5
(pci id 1)
adapter IOC3 Rev 1
(pci id 2)
controller multi function SuperIO
controller Ethernet Rev 1
adapter IOC3 Rev 1
(pci id 6)
controller multi function SuperIO
controller Keyboard/Mouse
controller Parallel Port
adapter RAD
(pci id 7)
MIDPLANE, Module 1 Frequency 390 MHz
ASIC XBOW Rev 4, on midplane of Module 1



I have prom disabled the secondary network interface, but haven't observed a different behavior. My bootparams seems correct, it seems, more likely that the system cannot initialize the interface properly; although it can retrieve the kernel from the bootp server properly.

Quote:
>> disable -m 1 -s io5 -pci 1
>> boot
Setting $netaddr to 192.168.1.113 (from server ripley)
Obtaining //janek/unix from server ripley
4526359+880360+955088 entry: 0xa80000000001a750
IRIX Release 6.5 IP27 Version 07202013 System V - 64 Bit
Copyright 1987-2006 Silicon Graphics, Inc.
All Rights Reserved.

Setting rbaud to 19200
WARNING: pcibr_slot_call_device_attach: /hw/module/1/slot/io5/xtalk_pci/pci/1 disabled
Warning: cannot initialize primary network interface.

Kernel mount failed, check server, bootparams
or press reset button !!!


Any pointers would be greatly appreciated; I believe that the nfs+bootp server is properly setup, as multiple Irix machines boot from it.

_________________
:Onyx2:
Adding some verbosity:

Code:

>> setenv verbose on
>> setenv showconfig istrue
>>
>> boot -f bootp()192.168.1.4:/janek/unix
Setting $netaddr to 192.168.1.113 (from server ripley)
NOTICE: The BTE is enabled.
Master processor is 0x0
Master node is NASID 0x0
IRIX Release 6.5 IP27 Version 07202013 System V - 64 Bit
Copyright 1987-2006 Silicon Graphics, Inc.
All Rights Reserved.

Total real memory  = 8388608 kbytes
CPU Frequency = 400Mhz
4 CPU(s)

/hw/module/1/slot/io1/baseio/pci/0: /hw/module/1/slot/io1/baseio/pci/1: Setting rbaud to 19200
Eabled SRAM parity checking.
Enabled SRAM parity checking.
/hw/module/1/slot/io1/baseio/pci/1/scsi_ctlr/0: /hw/module/1/slot/io1/baseio/pci/0/scsi_ctlr/0: Firmware version: 2.55.0
Firmware version: 2.55.0
/hw/module/1/slot/io1/baseio/pci/1: pckm_attach : Enabled SRAM parity checking.
/hw/module/1/slot/io1/baseio/pci/4 no keyboard found
/hw/module/1/slot/io3/mscsi/pci/1: pckm_attach : Enabled SRAM parity checking.
/hw/module/1/slot/io1/baseio/pci/4 no mouse found
/hw/module/1/slot/io3/mscsi/pci/0: /hw/module/1/slot/io3/mscsi/pci/3: /hw/module/1/slot/io3/mscsi/pci/2: Enabled SRAM parity checking.
Enabled SRAM parity checking.
Enabled SRAM parity checking.
/hw/module/1/slot/io1/baseio/pci/0: Enabled SRAM parity checking.
/hw/module/1/slot/io1/baseio/pci/2/ef: hardware ethernet address 08:00:69:05:09:fe
/hw/module/1/slot/io1/baseio/pci/1/scsi_ctlr/0: Probing SCSI bus
/hw/module/1/slot/io1/baseio/pci/0/scsi_ctlr/0: Probing SCSI bus
/hw/module/1/slot/io3/mscsi/pci/1/scsi_ctlr/0: Firmware version: 2.55.0
/hw/module/1/slot/io3/mscsi/pci/1: Enabled SRAM parity checking.
/hw/module/1/slot/io3/mscsi/pci/0/scsi_ctlr/0: Firmware version: 2.55.0
/hw/module/1/slot/io3/mscsi/pci/0: Enabled SRAM parity checking.
/hw/module/1/slot/io3/mscsi/pci/3/scsi_ctlr/0: Firmware version: 2.55.0
/hw/module/1/slot/io3/mscsi/pci/2/scsi_ctlr/0: Firmware version: 2.55.0
/hw/module/1/slot/io3/mscsi/pci/3: Enabled SRAM parity checking.
/hw/module/1/slot/io3/mscsi/pci/2: Enabled SRAM parity checking.
/hw/module/1/slot/io3/mscsi/pci/1/scsi_ctlr/0: Probing SCSI bus
/hw/module/1/slot/io3/mscsi/pci/0/scsi_ctlr/0: Probing SCSI bus
/hw/module/1/slot/io3/mscsi/pci/3/scsi_ctlr/0: /hw/module/1/slot/io3/mscsi/pci/2/scsi_ctlr/0: Probing SCSI bus
Probing SCSI bus
/hw/module/1/slot/io1/baseio/pci/0/scsi_ctlr/0/target/6/lun/0: SCSI CDROM (targ = 6)
/hw/module/1/slot/io1/baseio/pci/0/scsi_ctlr/0: SCSI Adapter 1020 in bus mode : 1
/hw/module/1/slot/io1/baseio/pci/1/scsi_ctlr/0: SCSI Adapter 1020 in bus mode : 1
/hw/module/1/slot/io3/mscsi/pci/1/scsi_ctlr/0: SCSI Adapter 1020 in bus mode : 2
/hw/module/1/slot/io3/mscsi/pci/0/scsi_ctlr/0: SCSI Adapter 1020 in bus mode : 2
/hw/module/1/slot/io3/mscsi/pci/3/scsi_ctlr/0: SCSI Adapter 1020 in bus mode : 2
/hw/module/1/slot/io3/mscsi/pci/2/scsi_ctlr/0: SCSI Adapter 1020 in bus mode : 2
52528 buffers
Warning: cannot initialize primary network interface.

Kernel mount failed, check server, bootparams
or press reset button !!!
Warning: cannot initialize primary network interface.



_________________
:Onyx2:
foetz wrote:
i guess you don't have any installed disk at hand to test both nics?


Well, it gets the kernel through tftp, so I guess they must be okay :)

_________________
:Onyx2:
Yes, the nics work fine, I've xfsdump'd | xfsrestor'd using those.
I will verify the switch tonight, as I'm remote at this time.

_________________
:Onyx2:
I have verified the nics work fine.

Any idea? I have removed one nic (the gigE one) and now have only one interface, the one of IOC6.

Code:
Setting $netaddr to 192.168.1.113 (from server ripley)
Obtaining //janek/unix from server ripley
4526359+880360+955088 entry: 0xa80000000001a750
IRIX Release 6.5 IP27 Version 07202013 System V - 64 Bit
Copyright 1987-2006 Silicon Graphics, Inc.
All Rights Reserved.

Setting rbaud to 19200
Warning: cannot initialize primary network interface.

Kernel mount failed, check server, bootparams
or press reset button !!!
Warning: cannot initialize primary network interface.

_________________
:Onyx2:
what seems awkward however is that no "eaddr" line appears in the printenv.
Although adding it "setenv -f eaddr 08:00:69:05:09:fe" didn't change the game, just added eaddr, but same issue.

What it feels like, is that the default "unix" kernel doesn't have nfs root capabilities; could this be the case on onyx2 by default?

_________________
:Onyx2:
foetz wrote:
just in case, how about trying a different irix version?
and for the record, i take it your netboot setup is proven? meaning that it worked before?


I have about 20 other SGIs netbooting from the same server. There's something I'm not doing right with the Onyx2. But I don't know what it is.

_________________
:Onyx2:
correct, it does get the kernel accordingly, it just fails to initialize the network interface for reasons I ignore.

In prom I can "ping" (7/tcp = echo really) the bootserver, so it's not a connectivity issue. The netaddr is set accordingly, along with dlserver and dlif. I'm missing something, but I don't understand what this could be.

_________________
:Onyx2:
SAQ

Great find, this explains that.

So here's a possible alternative to make it work, tell me what you think about it.

Most IP27 have a cdrom; a possible alternative would be to place a kernel and miniroot on a cdrom and hack the miniroot in such way that it would remount / from a nfs server on top of its own miniroot. This would make the IP27/SN0 "diskless".

http://www.nekochan.net/wiki/Bootable_EFS_Images

Has anyone made a bootable irix cd? I'm fairly sure it's doable, unless if you can think of a better way to make the IP27 diskless.

What do you think?

_________________
:Onyx2:
Bump, it'd be nice to have this in nekoware; this is a neat game.

_________________
:Onyx2:
I'm impressed, this is nice.
:Onyx2:
How about simutrans?

http://www.simutrans.com/en/

_________________
:Onyx2:
Wow, nice one smj. I like the HD spindle too.

_________________
:Onyx2: