Xorg on G5
  • q66
  • Just looking around
    q66
    Posts: 2 from 2019/4/29
    From: Brno, Czechia
    Quote:

    Andreas_Wolf wrote:
    In big-endian mode, yes. Regarding little-endian mode, see:



    Okay, well, that's a bit of a shame, I guess. I prefer to run little endian on my machines, big endian brings in unnecessary overhead when it comes to GPUs... that said, the big endian Void port is here to stay, only the more reason to have it...
  • »30.04.19 - 00:09
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    redrumloa
    Posts: 1424 from 2003/4/13
    q66,
    Thanks for taking the time to register here and provide info.
  • »01.05.19 - 02:21
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12073 from 2003/5/22
    From: Germany
    > Fienix looks pretty good.

    Now forked as Fienix Lite.


    Edit: updated URL from old one

    [ Edited by Andreas_Wolf 22.11.2019 - 11:48 ]
  • »15.06.19 - 13:16
    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:
    Now forked as Fienix Lite.

    Ah nice - they plan to release DVDs for 32bit PPC Macs! Finally a distribution with a decent webbrowser around.
    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]
  • »15.06.19 - 14:48
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    4zlqxXOLnWb7.png
    Meanwhile, Firefox 68 ESR running well on a PowerMac G5 (Gentoo Linux, MATE desktop).

    If you don't like the hassles of a Gentoo install & building stuff yourself just use Void Linux (klick). ;-)

    [ Editiert durch ernsteiswuerfel 26.10.2019 - 21:11 ]
    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]
  • »26.10.19 - 20:10
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12073 from 2003/5/22
    From: Germany
    > The glibc libc port for big endian is unusual because it uses the new ELFv2 ABI.
    > Every other big endian ppc64 distro that still has support typically sticks with
    > ELFv1, but Void is legacy-free in this regard (we're early adopters of ELFv2
    > in BE glibc, I don't think it even worked properly until fairly recently).

    Just to let people know that there's been a recent debate whether this ABI on PPC64BE is proper ELFv2, a subset of ELFv2 or no ELFv2 at all:

    https://lists.ozlabs.org/pipermail/linuxppc-dev/2020-June/thread.html#211731
  • »23.06.20 - 11:50
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    Thought this thread would be apt for posting this:
    A really nice overview of the working state of GPUs in current Linux.
    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]
  • »27.06.20 - 22:03
    Profile
  • Just looking around
    wicknix
    Posts: 18 from 2020/12/1
    From: Wisconsin, USA
    These will help remedy some of the browser issues (or lack thereof) on 32-bit ppc Linux. Generic G3 (no altivec) builds compatible with ubuntu, debian, fienix, mint, gentoo, and void (glibc version).

    Install via dpkg, or unpack the .deb and manually install to a location of your liking.

    Arctic Fox
    SpiderWeb

    Cheers

    [ Edited by wicknix 27.01.2021 - 17:45 ]
  • »28.01.21 - 00:42
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    @Andreas_wolf: This is good news, thanks for the update!

    "A G4 ought to be enough for anybody." like Bill Gates once said. ;-)
    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]
  • »28.01.21 - 09:54
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12073 from 2003/5/22
    From: Germany
    > "A G4 ought to be enough for anybody."
    > like Bill Gates once said. ;-)

    If this is meant in relation to "ELFv2 BE ABI", then no. ELFv2 is strictly 64-bit (as is ELFv1, btw), so no G4. In terms of MorphOS-compatible machines, this means G5/PPC970 and QorIQ P5.
  • »28.01.21 - 11:41
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    Hmm... I didn't realize this would be 64bit only. His 32bit LE efforts seem to be for the G4 though. Would also increase software compatibility I guess.
    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]
  • »28.01.21 - 12:28
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12073 from 2003/5/22
    From: Germany
    > I didn't realize this would be 64bit only. His 32bit LE efforts [...]

    64-bit big-endian ELFv2 ABI and 32-bit little-endian SVR4 ABI are two distinct efforts that happen to be initiated by the same developer. There's no overlap between them.

    > [...] seem to be for the G4 though.

    From p. 22 and 29:

    "- Works as a chroot on 64-bit kernel [...]
    - Easier emulation of 32-bit x86
    - Port LE Linux to G3s/G4s? :) [...]
    - For now, strictly POWER8+ though
    "

    According to this, bare-metal port to PPC32 hardware may happen, but is not the primary objective. The point seems to be the simplification of 32-bit x86 emulation on PPC64LE hardware.

    On another note:

    "we're planning [...] allowing the little endian userlands to work on G3/G4 powermacs"
    https://www.talospace.com/2020/12/void-ppc-goes-little-endian-on-32-bit.html?showComment=1608436832788#c1276631954537967166
  • »28.01.21 - 18:14
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    Been running ELFv2 BE ABI since 6.2-rc1 on my G5 11,2 and Talos II and it just works. :-) Kernel and module size is a bit smaller due to lower stack usage it seems.

    ELFv2 BE ABI 6.2 kernel is also possibla with clang with use of yet-to-be-mainlined patches (see https://github.com/ClangBuiltLinux/linux/issues/1761). Performance seems on par but with some Altivec regressions compared to GCC build.
    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]
  • »23.02.23 - 22:37
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    @Andreas_Wolf: Did you try Chimera on a G5? I wonder how it performs compared to other ppc/ppc64 Linux Distros?
    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]
  • »27.06.23 - 13:13
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12073 from 2003/5/22
    From: Germany
    > Did you try Chimera on a G5?

    No. If I do, it will be with a less experimental state :-)
  • »29.06.23 - 16:48
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    @Andreas_Wolf: ELFv2 BE ABI works fine on ppc64. I've been using it since v6.2 and never had any problems with it. Kernel also gets a little bit smaller. As of v6.3 you can also build your BE kernel with clang/lld (at least clang-15 is needed), which was not possible before.

    But AFAIK it's only a ppc64-thing. 32bit ppc uses a different ABI anyhow.
    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]
  • »04.07.23 - 11:35
    Profile