Pegasos/MorphOS graphic boards compatibility list!!!!
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > if Mark follows his progressive evolution path, the R600 and the
    > R700 cards would be the most likely to receive 3D support first.
    > Personally, I'd like to see 3D support for higher end cards.

    Change of mind? ;-)

    > the cards supported by Warp3D Nova, Radeon HD 77xx-79xx series
    > graphics card (excluding the Radeon HD 7790), Radeon HD R7 240/240D,
    > Radeon HD R7 250, Radeon HD R7 250E, Radeon HD 250X/265, and the
    > Radeon HD R9 270/270X/280/280X are all getting king of dated.

    That's why Warp3D Nova has started supporting Polaris/GCN4 seven months ago:

    https://morph.zone/modules/newbb_plus/viewtopic.php?forum=11&topic_id=12151&start=124

    > GCN gen 1 and gen 2 would give us a lot of compatibility with OS4.

    Make that 4 instead of 2. OS4 jumped straight to GCN4 from GCN1, skipping GCN2 and GCN3.
  • »20.05.19 - 11:27
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    sailor
    Posts: 358 from 2019/5/9
    From: Central Bohemi...
    Quote:

    Jim wrote:
    Quote:

    sailor wrote:
    Please, are there some benchmarks to compare Radeon9800 and HD4xxx ?
    For example SDLBench and MPlayer. And please, is it PCI card?
    Or some new ideas about best card for Pegasos2?

    Just now I overclocked my Pegasos 2 to 1.33GHz and want also upgraded graphics. I take Radeon 9800Pro and will try overclocking. But maybe HD4xxx will be better choice.



    That is an accomplishment, but I think I would have just looked for a universally keyed R360 based card. At least you'd have 3D support. Although with the R700, you do still get overlay support. I don't play a lot of games, so 3D is less important.


    Yes. I was try to find universal-keyed R360.
    But - the best R360 card I found is probably 9800 XT (cca 8% faster then my 9800PRO), only 1.5V version.
    The only universal AGP with R360 what I found was ATI FireGL X2-256 - and this have different RAM config, i.e. it cannot be flashed to 9800XT. The best solution seems to be slightly overclock my 9800PRO.

    Because I need more compositing and prefer actual Morphos SDL games over 3D games, I was asking for benchmarks. Doesn't matter, if I get some HD4xxx, I test it and post benchmarks here.

    [ Edited by sailor 20.05.2019 - 20:57 ]
    AmigaOS3: Amiga 1200
    AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOneX1000
    MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook G4, Mac Mini, iMac G5, Powermac G5 Quad
  • »20.05.19 - 17:37
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    >Make that 4 instead of 2. OS4 jumped straight to GCN4 from GCN1, skipping GCN2 and GCN3.

    I rather liked GCN1 myself.
    GCN2, since my only experience with that was an R7 260X, was a bit of a disappointment.

    I believe Mark has a representatives of GCN 1, 2, 3, and 4.

    I'd just like to be able to use a Radeon 7770.

    Although...an RX580 would be nice. ;-)
    I believe Mark mentioned owning an RX570, so GCN4 support is not an impossibility.

    Addendum: As Navi is apparently GCN derived, that would make it GCN5 wouldn't it (as Radeon VII appears to just be GCN4 on steriods).

    We haven't even ventured into GCN support, and the last GCN generation is due to be launched this year.

    Modern video card support, improved OpenGL support, SMP, and memory protection.
    All of which could be started on our higher end PPC systems, but are a must for an X64 variant.

    [ Edited by Jim 20.05.2019 - 23:30 ]
    "Never attribute to malice what can more readily explained by incompetence"
  • »20.05.19 - 17:41
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > Would be fun if someone could try an AGP to 3.3V PCI passive converter
    > (similarly what the Efika has, but the "other way around"), and try the
    > PCI Radeon HD in the AGP slot, but I couldn't find such a piece of hardware.

    Look no further. Seems there has been made such a thing for the Xserve G4.
  • »21.05.20 - 18:27
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    Quote:

    Jim schrieb:
    [...]
    Modern video card support, improved OpenGL support, SMP, and memory protection.
    All of which could be started on our higher end PPC systems, but are a must for an X64 variant.

    Well, on PPC it's not that easy... If you have a look at Linux drivers you will realize Polaris & Navi only run on Little Endian mode if at all. And I think for Navi you still need out-of-tree kernel patches to get them going at all. Also they are far from stable.

    But even on the x86_64 side Navi has lots of issues still, which you can have a look at the mesa bugtracker. Current GPU's are a quickly moving target in terms of driver support... Even for Polaris cards features still are being tested/enabled in the Linux kernel and this generation is basically 4 years old.

    IMHO 'sweet spot' still would be the Radeon HD2400 - HD7670 cards (r600 up to Northern Islands) which have good support on x86_64 and on PPC (LE or BE) rarely have issues.
    Talos II. [Gentoo Linux] | PMac G5 11,2. PMac G4 3,6. PBook G4 5,8. [MorphOS 3.18 / Gentoo Linux] | Vampire V4 SA [ApolloOS / Amiga OS 3.2.2]
  • »21.05.20 - 20:16
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > on PPC it's not that easy... If you have a look at Linux drivers you will realize Polaris
    > & Navi only run on Little Endian mode if at all. And I think for Navi you still need
    > out-of-tree kernel patches to get them going at all. Also they are far from stable.

    Unlike those wannabe coders on Linux, the mighty MorphOS developers surely have the skills (and will) to write endian-agnostic drivers :-) Also, they can write stable code, and Linux kernel patches are irrelevant for MorphOS ;-)

    > IMHO 'sweet spot' still would be the Radeon HD2400 - HD7670 cards
    > (r600 up to Northern Islands)

    Already supported in MorphOS in 2D (except HD6930 to HD6990 based on Terascale 3), even overlay for R700 and below.
  • »21.05.20 - 21:04
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    Quote:

    Andreas_Wolf schrieb:
    Unlike those wannabe coders on Linux, the mighty MorphOS developers surely have the skills (and will) to write endian-agnostic drivers :-) Also, they can write stable code, and Linux kernel patches are irrelevant for MorphOS ;-)

    True. How could I miss that? :-D

    Quote:

    Already supported in MorphOS in 2D (except HD6930 to HD6990 based on Terascale 3), even overlay for R700 and below.

    Also true. 3D support is the key here.
    Talos II. [Gentoo Linux] | PMac G5 11,2. PMac G4 3,6. PBook G4 5,8. [MorphOS 3.18 / Gentoo Linux] | Vampire V4 SA [ApolloOS / Amiga OS 3.2.2]
  • »21.05.20 - 23:58
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Crumb
    Posts: 730 from 2003/2/24
    From: aGaS & CUAZ Al...
    Since work is being done on MorphOS x86-64 perhaps it would make more sense to focus on available modern Radeons and skip the models in-between.
  • »23.06.20 - 11:08
    Profile Visit Website
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:

    Crumb wrote:
    Since work is being done on MorphOS x86-64 perhaps it would make more sense to focus on available modern Radeons and skip the models in-between.


    For MorphOS x86-64, that would make sense.

    For the majority of MorphOS systems in use today (which are primarily AGP based not PCIe) it would not.

    I have an (officially) unsupported G5 Quad up and running, and I've had a few different cards installed in it. Its kind of cool that we can run a vastly larger selection of gpus under MorphOS (on this hardware) than can be run under OSX. And Linux usually supports these cards as well. So unless you're married to the idea of using and older, no longer supported OS...

    Back to "modern Radeons", what would you recommend the developers focus on?

    If the future focus will be MorphOS x86-64, I'd suggest we consider something that is compatible with AMD's APUs.

    That brings up a good question (and one that won't get answered).
    What X64 platform does the development team intend to target?

    Intel based hardware would require a discrete video card to maintain Radeon compatibility, while an AMD based system could offer "modern" AMD GPU capability via an APU (without the need for a seperate video card).

    ;-) I apologize for taking this thread off course.
    "Never attribute to malice what can more readily explained by incompetence"
  • »24.06.20 - 11:11
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    >> perhaps it would make more sense to focus on available modern Radeons
    >> and skip the models in-between.

    > For the majority of MorphOS systems in use today (which are primarily AGP
    > based not PCIe) it would not.

    Then why develop new graphics drivers for MorphOS/PPC at all? The last Radeon AGP GPUs are in the R4xx series, which has long been 3D-supported. The last AGP-bridged Radeon PCIe GPUs are in the R7xx series. So let the MorphOS team add 3D support for R6xx/R7xx and be done with graphics driver development for MorphOS/PPC, right?

    > what would you recommend the developers focus on?

    Assuming significant work hasn't already been carried out for GCN1/2/3 driver development, and based on my list there, I'd recommend focussing on GCN4 drivers. On the other hand, taking into account the effort and time needed for graphics driver development carried out by a tiny team, as well as the prospect of MorphOS/x64 (there are no AMD APUs with GCN4, except on gaming consoles), focussing now on GCN5 or even RDNA may make sense.

    > If the future focus will be MorphOS x86-64, I'd suggest we consider
    > something that is compatible with AMD's APUs.

    Ignoring old TeraScale here, that would be GCN2, GCN3 or GCN5, then. Or RDNA for upcoming APUs.

    > Intel based hardware would require a discrete video card to maintain Radeon compatibility

    Yes, it seems the announced Intel CPU with on-chip AMD GPU went nowhere ;-)
  • »24.06.20 - 13:40
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    >Yes, it seems the announced Intel CPU with on-chip AMD GPU went nowhere ;-)

    That was no surprise. I can't imagine AMD would want to give up detailed info on their graphics hardware (and Intel would probably just use such an opportunity to gather info anyway).

    >focussing now on GCN5 or even RDNA may make sense.

    Or even RDNA2.

    I'd have to agree with you. But Mark doesn't seem to like to make jumps (unless you count jumping over the Radeon HD69XX series).

    In fact, moving straight to RDNA support seems to be the most practical.


    [ Edited by Jim 24.06.2020 - 10:19 ]
    "Never attribute to malice what can more readily explained by incompetence"
  • »24.06.20 - 15:00
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > I can't imagine AMD would want to give up detailed info on their graphics hardware

    That wouldn't have been the case. The chip was supposed to be two HBM2-linked dies put together into one processor package. No GPU internals required to be revealed to Intel for this.

    >> focussing now on GCN5 or even RDNA may make sense.

    > Or even RDNA2.

    Are there any RDNA2-based APUs or graphics cards out yet that MorphOS developers could now put their focus on?

    > jumping over the Radeon HD69XX series

    It's good that TeraScale 3 support will be omitted, if true. I'm curious what Bigfoot will jump to from TeraScale 2.

    > moving straight to RDNA support seems to be the most practical.

    I still would like to see GCN4 support for those potential dual booters. But let's see what Hans will go/jump to next, GCN5 or RDNA :-)
  • »24.06.20 - 19:33
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    >It's good that TeraScale 3 support will be omitted, if true. I'm curious what Bigfoot will jump to from TeraScale 2.

    That would be anyone's guess, I don't ask. But I'd agree that GCN4 makes sense.
    And RDNA may be way more power than we need.
    "Never attribute to malice what can more readily explained by incompetence"
  • »25.06.20 - 21:24
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > RDNA may be way more power than we need.

    Of course it is, as is GCN and most of TeraScale ;-)
  • »25.06.20 - 22:00
    Profile
  • Jim
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Jim
    Posts: 4977 from 2009/1/28
    From: Delaware, USA
    Quote:

    Andreas_Wolf wrote:
    > RDNA may be way more power than we need.

    Of course it is, as is GCN and most of TeraScale ;-)


    Agreed, I moved back to R500 in order to maintain OSX compatibility.
    That is more than powerful enough for me, and I'm not sure the R300s is all that well optimized.

    As to more than powerful enough,on a system basis we're already there, X64 will only take us further into that.

    [ Edited by Jim 25.06.2020 - 17:43 ]
    "Never attribute to malice what can more readily explained by incompetence"
  • »25.06.20 - 22:42
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Spectre660
    Posts: 275 from 2015/6/30
    Gets interesting when your low end R7-240 and R7-250 become hard to find.
    What would determine a shift is if A-Eon can no longer source these for the complete basic AmigaOne X5000 systems. Polaris cards are still available though .

    Generally available.

    Quote:

    Andreas_Wolf wrote:
    I still would like to see GCN4 support for those potential dual booters. But let's see what Hans will go/jump to next, GCN5 or RDNA :-)




    [ Edited by Spectre660 28.06.2020 - 17:50 ]
  • »28.06.20 - 21:44
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    >> Pega2-2GB-RadeonHD.png
    >> [...] the card [...] works in a Pegasos II, or Efika.

    > Wow, that's seriously cool :-) Thank you for posting this.

    This is now being tested with OS4 as well, but instead of a PCI Radeon HD card with onboard PEX8112 PCIe-to-PCI bridge chip, a PCIe Radeon HD card and a separate PEX8112-based PCIe-to-PCI bridge card are used:

    https://www.amigans.net/modules/newbb/viewtopic.php?topic_id=9276

    Let's see how this works out in comparison.
  • »24.07.23 - 20:09
    Profile