Hi Doug,
I have attached Sysbench results - it seems not much of my hardware was recognized so I edited some of the descriptions in the results.
My 2 top priorities for a machine are a big screen and a good keyboard.
For graphics I am running a Radeon X600 because SNAP supports the chipset and therefore I can run dual monitors - as shown in the attached picture desktop_2.jpg Which gets me a big screen for a very reasonable amount of money. 27" 1920x1080 LCD monitors run about $100 each nowdays.
...
This combination has a great feel - both screen and input wise. But installing an older card like the X600, or the X850, can be a challenge on a new machine, because of hardware issues and the installer for AOS 5.1...
Excellent, thank you for sharing.
Yeah, so it would seem that my focus and priority on having not just a usable but also 'fitting' OS/2 experience matches yours pretty closely. The extensive summary & feedback you are providing here is GOLDEN!!! I appreciate the time you have put into this...
...
1) AOS 5.1 installer will not run unless the graphics card/chipset supports GOP (graphics output protocol), which apparently came along with UEFI. The Radeon X600, and probably the X850 do not support GOP and therefor the AOS installer will not run with those cards. I may be stating this incorrectly but that essentially is the issue.
2) I could not find a single Ryzen 5 processor (when I purchased) that had an on-board graphics processor and supported a PICe gen 4 sockets. Apparently the chips had a limited number of gen 4 lanes and dedicated them to the on-board graphics chip. I wanted at least one gen 4 socket so I could get a faster NVMe SSD. I might have been able to get a Ryzen 7 that had the graphics processor and at least one gen4 NVMe socket but those generate more heat and didn't come with a cooler so you pay more intial costs and operating costs for probably not much if any performance gain.
3) I purchased a graphics card that would support GOP so the AOS installer would run, then took the card out and replaced with the Radeon X600 to get SNAP support and dual monitors. The cheapest I could find was a Radoen HD 5450 put out by VisonTek that cost about $70.
4) This means I needed a maintenance partition on a hard drive because I would not be able to boot from the install USB stick when problems arose unless I switched video cards .
...
So this has been quite a concern of mine: how the heck to transition to the new hardware while not having to give up most of the functionality I enjoy today. Great insights right there...especially the stuff dealing with the GPU swap as I wouldn't have known about it and as best as I can tell this isn't called out anywhere else (albeit I migth have of course missed it, if it was).
My son has left me his "old" Ryzen hardware for an upgrade consideration: Asus Prime X470-PRO, AMD Ryzen7 motherboard, Ryzen7 2700X CPU, GeForce GTX 1060 GPU, 16G RAM and a Samsung 970 Pro, M.2 NVMe PCI-E 512GB drive. I keep on trying to carve out the time to take on that projects, but all too often it is just sooo much easier to plug away on the stuff that's working for me right now! lol
...BTW - I have an old Radeon X800 in the basement and might drag it out to see what it does for the graphics benchmarks. I switched to the X600 because the X800 took up two slots, had a loud fan, and was a power piggy. This new machine is essentially silent - I have to get my head right next the fans in the case to hear anything at all. It is uses about 60 watts at the desktop at idle (without a screen saver) 90 watts when the screen saver kicks in. At boot-up it hits about 120 watts briefly...
I am thinking that the X600=>X800 move will just about close out whatever gaps you may be seeing right now.
The SNAP drivers could be made a tad better by providing additional controls for the GPU, but maybe architectually this wasn't quite fully completed even when the SNAP development was ongoing. Case in point, my X850XT PE is actually the R480 chip with 540 MHz core frequency and 590 MHz memory frequency, but SNAP only runs it at 400/400:
Graphics device configuration:
Manufacturer......... ATI
Chipset.............. Radeon X850 Series
Bus Type............. PCI Express
Memory............... 24576 KB
DAC.................. ATI Internal 24 bit DAC
Clock................ ATI Internal Clock
Memory Clock......... 400 MHz
Default Memory Clock. 400 MHz
Maximum Memory Clock. 400 MHz
Driver Revision...... 3.2, Build 29
Driver Build......... May 2 2017
Certified Version.... Not Certified
So a while back I wrote a little util to manipulate those settings thinking that if the SNAP drivers are detecting these and the SDK API is described as being able to SET these...I might as well maximize my hardware!
No-go, while the util runs and no errors are returned, the SysBench results do not change.
Anyways, no biggie, especially in light of the as-is doing exactly what I need it to do so far.