Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Awesome, I downloaded the 64-bit version from here if you are interested : https://ubuntuforums.org/showthread.php?t=2412333

Just as a side note, this is my main MacPro 5.1 on which I do development:

Code:
MMMMMMMMMMMMMMMMMMMMMMMMMmds+.        emile@emile-MacPro
MMm----::-://////////////oymNMd+`     ------------------
MMd      /++                -sNMd:    OS: Linux Mint 19.2 Tina x86_64
MMNso/`  dMM    `.::-. .-::.` .hMN:   Host: MacPro5,1 0.0
ddddMMh  dMM   :hNMNMNhNMNMNh: `NMm   Kernel: 4.15.0-64-generic
    NMm  dMM  .NMN/-+MMM+-/NMN` dMM   Uptime: 13 days, 6 hours, 8 mins
    NMm  dMM  -MMm  `MMM   dMM. dMM   Packages: 2280
    NMm  dMM  -MMm  `MMM   dMM. dMM   Shell: bash 4.4.20
    NMm  dMM  .mmd  `mmm   yMM. dMM   Resolution: 1920x1080, 1920x1080
    NMm  dMM`  ..`   ...   ydm. dMM   DE: Cinnamon 4.2.4
    hMM- +MMd/-------...-:sdds  dMM   WM: Mutter (Muffin)
    -NMm- :hNMNNNmdddddddddy/`  dMM   WM Theme: Mint-Y-Dark-Grey (Mint-Y-Dark)
     -dMNs-``-::::-------.``    dMM   Theme: Mint-Y-Dark-Grey [GTK2/3]
      `/dMNmy+/:-------------:/yMMM   Icons: Mint-Y-Grey [GTK2/3]
         ./ydNMMMMMMMMMMMMMMMMMMMMM   Terminal: guake
            .MMMMMMMMMMMMMMMMMMM      CPU: Intel Xeon X5677 (16) @ 3.591GHz
                                      GPU: AMD Radeon RX 470/480/570/570X/580/580X
                                      Memory: 12195MiB / 32155MiB
I want to have a 64-bits Debian .deb package....
 
Well done MoerBoer !

I got 2D acceleration working. It is actually much simpler than most people come up with. Just install xserver-xorg-video-nouveau. Restart and boom, a working DE.

I've installed LXDE, Mate and Openbox to play with and I also didn't have xserver-xorg-video-nouveau installed.

Strange. I'm not sure if I have HW acceleration enabled or not, because GLXGears is struggling at about 18fps. But then again with such an old graphics card with only 128MB Ram, it's probably expected
 
My Mac Mini g4 with the radeon 9200 gets 60fps with glxgears, so it's not your machine. You must be using the fbdev driver or have no accel enabled.

Cheers
[automerge]1570130937[/automerge]
@Jeroen Diederen powerprogress has a debian.deb of AF 64bit. Just steal theirs. :)
 
  • Like
Reactions: dextructor and z970
here 65 fps...not great
glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: NV34
OpenGL version string: 1.5 Mesa 19.1.6
 
here 65 fps...not great
glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: NV34
OpenGL version string: 1.5 Mesa 19.1.6

Hmm, I think my video card might not be supported

Code:
emile@mintppc:~$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 8.0, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.1.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 19.1.6
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 19.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
emile@mintppc:~$
 
My Mac Mini g4 with the radeon 9200 gets 60fps with glxgears, so it's not your machine. You must be using the fbdev driver or have no accel enabled.

Cheers
[automerge]1570130937[/automerge]
@Jeroen Diederen powerprogress has a debian.deb of AF 64bit. Just steal theirs. :)
Huh? I thought the Radeon 9200 was borked? are you using special yaboot.conf settings for radeon?
[automerge]1570131821[/automerge]
Hmm, I think my video card might not be supported

Code:
emile@mintppc:~$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 8.0, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.1.6
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 19.1.6
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 19.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
emile@mintppc:~$
llvmpipe provides decent 2D acceleration.
 
llvmpipe feels pretty fast on my powerbook.

teve@debian:~$ glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: NV34
OpenGL version string: 1.5 Mesa 19.1.6

@MoerBoer did you install firmware-linux-nonfree?
 
I did...
[automerge]1570132458[/automerge]
Anyone here ever tried pbuilder on G5 ? Strangely it doesn't work it complains about a missing debian-ports-archive keyring but I have it installed....
 
llvmpipe feels pretty fast on my powerbook.

teve@debian:~$ glxinfo | grep OpenGL
OpenGL vendor string: nouveau
OpenGL renderer string: NV34
OpenGL version string: 1.5 Mesa 19.1.6

@MoerBoer did you install firmware-linux-nonfree?

I did try, but it seems it can't find it?

Code:
emile@mintppc:~$ su
Password:
root@mintppc:/home/emile# apt-get install firmware-linux-nonfree
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package firmware-linux-nonfree is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'firmware-linux-nonfree' has no installation candidate
 
MoerBoer:
sudo apt edit-sources
add the following line:

deb [arch=all] http://ftp.debian.org/debian sid main contrib non-free
then
sudo apt update
then
sudo apt install firmware-linux-nonfree

Thank you so much!

This is how it looks now: :)
Code:
emile@mintppc:~$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
302 frames in 5.0 seconds = 60.277 FPS
300 frames in 5.0 seconds = 59.883 FPS
300 frames in 5.0 seconds = 59.883 FPS
^C
emile@mintppc:~$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: ATI RV380
OpenGL version string: 2.1 Mesa 19.1.6
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 19.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
[automerge]1570134225[/automerge]
Wow, what a difference that made. Scrolling in ArticFox is good now! Everything just feels snappy.
 
@sparty411 the 9200 works fine with 4.4 kernel in Ubuntu 16.04.6. Just set radeon.agpmode=-1 and you're golden. :)
Nice! 3D acceleration and everything? I’m installing it on a 1 GHz iBook with the Radeon 9200 right now. I’m not sure why, but graphics in Ubuntu are buggy as **** on my PowerMac G5, regardless of whether I use a GeForce FX 5200, or Radeon 9600.
 
Yep. 2d/3d work fine. Only issue I found was lxde was slow when dragging windows. I installed icewm instead and that issue went away. Thinking a bug in a compositor that lxde installs doesn't like that gfx card. Otherwise it's great with any other WM (openbox, fvwm, icewm etc)

Cheers

Edit: I also appended offb:eek:ff quiet nosplash to yaboot as well.

Edit2: Odd. Both my g5's have those same cards, no issues. I can share my yaboot.conf for both tonight when I get home from work.
 
  • Like
Reactions: sparty411
@sparty411
Geforce 5200 : append="video=TV-1:d video=1920x1080-16 quiet nosplash"
Radeon 9200 : append="radeon.modeset=1 radeon.agpmode=-1 video=offb:eek:ff video=radeonfb:eek:ff video=1920x1080-16 quiet nosplash"
Radeon 9600 : append="video=offb:eek:ff video=1920x1080-16 quiet nosplash"

The 5200 is in my 2ghz dual cpu G5
The 9600 is in my 1.6ghz single cpu G5
The 9200 is in my 1.5ghz G4 mac mini

They all share the same monitor, hence the same resolutions. Change that line to your max and leave it set at -16 (16-bit color). It's less to process vs 24/32-bit color and seems faster.

Hope that helps.
 
Thank you so much!

This is how it looks now: :)
Code:
emile@mintppc:~$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
302 frames in 5.0 seconds = 60.277 FPS
300 frames in 5.0 seconds = 59.883 FPS
300 frames in 5.0 seconds = 59.883 FPS
^C
emile@mintppc:~$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org R300 Project
OpenGL renderer string: ATI RV380
OpenGL version string: 2.1 Mesa 19.1.6
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 19.1.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
[automerge]1570134225[/automerge]
Wow, what a difference that made. Scrolling in ArticFox is good now! Everything just feels snappy.
These are the things that will be done automatically in MintPPC.
[automerge]1570167333[/automerge]
Thank you!
 
  • Like
Reactions: MoerBoer
These are the things that will be done automatically in MintPPC.
[automerge]1570167333[/automerge]

Thank you!

Just out of interest sake, there are some sources broken ( I'm sure you know about this in the PPC64 code base )

Code:
root@mintppc:/home/emile/arcticfox# sudo apt update
Get:1 http://ftp.debian.org/debian sid InRelease [139 kB]
Get:2 http://ftp.ports.debian.org/debian-ports sid InRelease [55.3 kB]         
Hit:3 http://u58733p55594.web0093.zxcs-klant.nl/repo unstable InRelease       
Get:4 http://ftp.ports.debian.org/debian-ports sid/main all Packages [8,326 kB]
Get:5 http://ftp.debian.org/debian sid/main all Packages [3,960 kB]
Get:6 http://ftp.ports.debian.org/debian-ports sid/main ppc64 Packages [21.2 MB]
Get:7 http://ftp.debian.org/debian sid/main Translation-en.diff/Index [27.9 kB]
Get:8 http://ftp.debian.org/debian sid/main Translation-en 2019-10-03-2011.01.pdiff [626 B]
Get:9 http://ftp.debian.org/debian sid/main Translation-en 2019-10-04-0209.20.pdiff [738 B]
Get:9 http://ftp.debian.org/debian sid/main Translation-en 2019-10-04-0209.20.pdiff [738 B]
Fetched 33.7 MB in 20s (1,697 kB/s)                                                                                                               
Reading package lists... Done
Building dependency tree       
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
N: Skipping acquire of configured file 'main/binary-ppc64/Packages' as repository 'http://u58733p55594.web0093.zxcs-klant.nl/repo unstable InRelease' doesn't support architecture 'ppc64'
W: Skipping acquire of configured file 'main/source/Sources' as repository 'http://ftp.ports.debian.org/debian-ports sid InRelease' does not seem to provide it (sources.list entry misspelt?)
 
Just out of interest sake, there are some sources broken ( I'm sure you know about this in the PPC64 code base )

Code:
root@mintppc:/home/emile/arcticfox# sudo apt update
Get:1 http://ftp.debian.org/debian sid InRelease [139 kB]
Get:2 http://ftp.ports.debian.org/debian-ports sid InRelease [55.3 kB]        
Hit:3 http://u58733p55594.web0093.zxcs-klant.nl/repo unstable InRelease      
Get:4 http://ftp.ports.debian.org/debian-ports sid/main all Packages [8,326 kB]
Get:5 http://ftp.debian.org/debian sid/main all Packages [3,960 kB]
Get:6 http://ftp.ports.debian.org/debian-ports sid/main ppc64 Packages [21.2 MB]
Get:7 http://ftp.debian.org/debian sid/main Translation-en.diff/Index [27.9 kB]
Get:8 http://ftp.debian.org/debian sid/main Translation-en 2019-10-03-2011.01.pdiff [626 B]
Get:9 http://ftp.debian.org/debian sid/main Translation-en 2019-10-04-0209.20.pdiff [738 B]
Get:9 http://ftp.debian.org/debian sid/main Translation-en 2019-10-04-0209.20.pdiff [738 B]
Fetched 33.7 MB in 20s (1,697 kB/s)                                                                                                              
Reading package lists... Done
Building dependency tree      
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
N: Skipping acquire of configured file 'main/binary-ppc64/Packages' as repository 'http://u58733p55594.web0093.zxcs-klant.nl/repo unstable InRelease' doesn't support architecture 'ppc64'
W: Skipping acquire of configured file 'main/source/Sources' as repository 'http://ftp.ports.debian.org/debian-ports sid InRelease' does not seem to provide it (sources.list entry misspelt?)
I know. I have to work on it, thanks.
[automerge]1570183617[/automerge]
BOOM!
[automerge]1570026177[/automerge]
For some reason I don't have a DM at all. It didn't ask anything in the installer.
For those interested. Yaboot for ppc64 cannot handle ext4 as some libraries are missing. I am willing to patch yaboot1.3.17 for ppc64 to have support for ext4. People can then just do wahtever they please in the partition stage.
 
I know. I have to work on it, thanks.
[automerge]1570183617[/automerge]

For those interested. Yaboot for ppc64 cannot handle ext4 as some libraries are missing. I am willing to patch yaboot1.3.17 for ppc64 to have support for ext4. People can then just do wahtever they please in the partition stage.

That would be incredible! Thanks!

If it's going to be a ton of work, I would say it's not a big deal making / EXT3 manually
 
@sparty411
Geforce 5200 : append="video=TV-1:d video=1920x1080-16 quiet nosplash"
Radeon 9200 : append="radeon.modeset=1 radeon.agpmode=-1 video=offb:eek:ff video=radeonfb:eek:ff video=1920x1080-16 quiet nosplash"
Radeon 9600 : append="video=offb:eek:ff video=1920x1080-16 quiet nosplash"

The 5200 is in my 2ghz dual cpu G5
The 9600 is in my 1.6ghz single cpu G5
The 9200 is in my 1.5ghz G4 mac mini

They all share the same monitor, hence the same resolutions. Change that line to your max and leave it set at -16 (16-bit color). It's less to process vs 24/32-bit color and seems faster.

Hope that helps.
Gonna give this a try, thanks!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.