Xorg on G5
  • 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: 12074 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: 12074 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: 12074 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
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12074 from 2003/5/22
    From: Germany
    > ELFv2 BE ABI works fine on ppc64.

    Yes, I know. Void PPC successfully started it some years back, as comment #50 has been a testimony to.

    > 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.

    Yes, I took as much from your comment #70 and added the Clang info shortly after to comment #69 :-)

    > AFAIK it's only a ppc64-thing. 32bit ppc uses a different ABI anyhow.

    Yes both ELFv1 and ELFv2 ABI are PPC64-only (see comment #65). And yes, Linux/PPC32 uses SVR4 ABI (see comment #67).
  • »04.07.23 - 13:15
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    :-D Your memory of my postings is certainly better than mine.

    So the news value really only would be ELFv2 BE ABI going default for v6.5. Which is what you already posted. ;-)
    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 - 13:34
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    ernsteiswuerfel
    Posts: 545 from 2015/6/18
    From: Funeralopolis
    Ok, then I'll try the new ISO. The beta one from July did not boot on my G5...
    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.09.23 - 21:47
    Profile