The Linux Thread

Discussion in 'PowerPC Macs' started by z970mp, Apr 18, 2019.

Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
  1. z970mp, Apr 18, 2019
    Last edited by z970mp: Jun 26, 2019 at 5:04 PM

    z970mp macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #1
    Mac OS X Tiger was released in 2005 and is nearly 15-years-old, its last update being in 2007, 12 years ago. Many PowerPC machines 800 MHz and lower maxxed-out at this release. Mac OS X Leopard was released in 2007, and was given its final security update in 2009, which was 10 years ago, and is the last release compatible with the PowerPC architecture.

    As the MacRumors PowerPC forum is the largest PowerPC knowledge-base on the Web, it makes sense to create a centralized knowledge-base specifically for the Linux options available on the PowerPC platform within said forum. So to start out with, this shall be a wiki about installing, tweaking, and using Ubuntu 12.04, 14.04, 16.04, and Debian 7, 8, and Sid on PowerPC hardware (future expansion into other distributions is possible and very much open). The ultimate goal will be to act as something similar to the PowerPC Ubuntu FAQ found here: (https://wiki.ubuntu.com/PowerPCFAQ), which, prior to this thread, was the closest choice available as a go-to source for PowerPC Linux solutions. As such, contributions to this wikipost are greatly welcomed.

    Distribution Downloads

    Debian 7.11 (Wheezy) [2013 - 2016]

    Debian 8.11 (Jessie) [2015 - 2018]
    Debian 10 (Sid) [2019]

    Ubuntu 12.04 LTS (Live) [2012 - 2017]
    Ubuntu 14.04.6 LTS [2014 - 2019]
    Ubuntu 16.04.6 LTS [2016 - 2021]

    Note: If you are running Debian 7, 8, or Ubuntu 12.04 / 14.04, replace all mentions of 'apt' with 'apt-get', as 'apt' did not become the full standard until Ubuntu 16.04.

    Guides


    How To Install:

    Desktop Environments

    Note: Install LightDM before installing any desktop environments with 'sudo apt install lightdm'.

    LXDE (Lightweight X11 Desktop Environment): Install in Debian with 'sudo apt install lxde'. Install in Ubuntu with 'sudo apt install lubuntu-desktop'. Recommended for G3s and up. Can perform basic tasks (including browsing the web with Arctic Fox) with 512mb RAM. Unable to customize keyboard shortcuts. This is what the Raspberry Pi uses.

    XFCE (X Freakin' Cool Environment): Install in Debian with 'sudo apt install xfce4 xfce4-goodies'. Install in Ubuntu with 'sudo apt install xubuntu-desktop'. Recommended for low-end G4s and up. Usage with 512mb RAM is possible for very basic tasks, otherwise 1gb is recommended. Able to customize keyboard shortcuts. Extremely customizable; appearance can be greatly altered. Not often updated.

    MATE (MATE Advanced Traditional Environment): Install in Debian with 'sudo apt install mate-desktop-environment'. Install in Ubuntu with 'sudo apt install ubuntu-mate-desktop'. Recommended for high-end G4s and up. 1gb RAM minimum, though usage with less may be possible. Customizable keyboard shortcuts. Not as alterable as XFCE, but comes pretty close. Aims to be a 'traditional desktop metaphor'. Must add additional repositories in Debian 7 and Ubuntu 14.04 to install. Not available in Ubuntu 12.04.

    KDE (K Desktop Environment): Install in Debian with 'sudo apt install kde-plasma-desktop'. Install in Ubuntu with 'sudo apt install kubuntu-desktop'. Recommended for high-end G4s and up. 1gb RAM minimum. Features customizable keyboard shortcuts. Extremely alterable, right out of the gate. This is a premium desktop environment with tons of polish, and is confirmed working on Debian 7, 8, and Ubuntu 12.04 / 14.04. Works on Debian 10 with graphical bugs. Broken in Ubuntu 16.04, same error as Unity upon login (under LightDM Unity Greeter).

    Window Managers

    Openbox:
    Install with 'sudo apt install openbox'. Recommended for G3s and up. 256mb RAM minimum. Openbox is an exceedingly simplistic window manager primarily relying on a context menu for usage and navigation. Base of LXDE.

    Window Maker:
    Install with 'sudo apt install wmaker'. Recommended for G3s and up. 256mb RAM minimum. Fast and very stable, Window Maker is extremely reminiscent of the NeXTSTEP interface.

    Awesome:
    Install with 'sudo apt install awesome'. Recommended for G3s and up. 512mb RAM minimum. Awesome is a complete DE that uses tiling rather than overlapping windows, and is simple to set up.

    IceWM: Install with 'sudo apt install icewm'. Recommended for G3s and up. 512mb RAM minimum. A very nice window manager; comes with themes to imitate older Windows environments.

    Performance Enhancements

    Preload
    :

    Preload is a daemon similar to OS X <10.4's 'prebinding', in that it, to simplify, loads applications before you launch them, and can make noticeable differences in launch times after being installed. Install with 'sudo apt install preload'.

    Swappiness:

    Do you find your system often relying on swap space? By default, the system is set to fallback to swap when 60% of available RAM is free. We can change it so that it starts using swap when installed memory capacity is 10%, or even 0% free, instead. Open up a terminal (many desktop environments will set that to Ctrl + Alt + T by default) and type:

    Code:
    1. sudo nano /etc/sysctl.conf
    2. Scroll all the way down, and add:
    
    vm.swappiness=10
    vm.vfs_cache_pressure=50
    
    2 (continued). If you have 1 GB or less installed, replacing the "10" with a "0" is preferred.
    3. Ctrl + X ---> Y ---> Return
    4. sudo reboot
    APT Translations:

    The Advanced Package Tool, or APT, automatically downloads language translations every time you update your repositories, upgrade your system, or install a package. This can add to the time Apt takes to finish a task. If you would like Apt to only download your default system language every time it does this, you can change it so that it skips over foreign languages and focuses exclusively on the one you speak.

    Code:
    1. sudo nano /etc/apt/apt.conf.d/00aptitude
    2. Add a new line below the first, as:
    
    Acquire::Languages "none";
    
    3. Ctrl + X ---> Y ---> Return
    Write Caching (Ubuntu 14.04+ / Debian 8+):

    Write Caching (as the name implies), caches every write to disk in RAM so the system can refer to what's already cached in RAM instead of writing to a slower-to-respond disk. Unfortunately, this comes with a catch, as it is possible to lose data if what was presently cached in RAM is lost in a power failure. If you decide to enable write caching anyway, install GNOME Disks with 'sudo apt install gnome-disk-utility', if it was not already installed.

    Code:
    1. Open up GNOME 'Disks' from your applications menu, or 'gnome-disks' from a terminal.
    2. On the left pane, click on your system hard drive if it was not already automatically selected.
    3. Click on the hamburger menu at the top bar, on the right side, and select "Drive Settings...".
    4. Click the "Write Cache" tab, and enable Write Cache from the selection box below.
    Fixes

    Ubuntu 14.04:

    Live Ubuntu 14.04 images, such as Lubuntu, will not run X properly when installed onto the system as-is, and as a result, you will not get any discernible picture if you install via that route. However, Ubuntu Server 14.04 will display everything with no issue if installed onto the system, and later given a desktop environment of your preference. Ubuntu Server 14.04.6 (March 2019) is already embedded in the above download link, therefore use the image available here for guaranteed functionality.

    Ubuntu 16.04:

    Late 2005 Power Mac G5s, due to a problem with the system mounting the system partitions, will not boot Ubuntu 16.04 if partitioned and installed using the 'Guided' method. You must manually partition and specify each mount point for 4 partitions to avoid the VFS file system error at boot (this process is optional on other machines but required for this family):

    Code:
    1. Select 'Guided - use entire disk'.
    2. Select the disk to install on, then 'All files in one partition'.
    3. Select the 'swap' partition, and choose 'Delete the partition'.
    4. Select the 'ext4' partition, and choose 'Delete the partition'.
    5. Select the 'FREE SPACE' box, choose 'Create a new partition', and make it 1.0 GB. Then, choose 'Beginning'. Pick 'Beginning again every time the installer asks you. Select the 'Use as:' box, and choose 'Ext2 file system'. Then, go into the 'Mount point:' box, and select '/boot'. After that, select 'Done setting up the partition'.
    6. Select 'FREE SPACE'. 'Create a new partition'. Make it 10.0 GB if you have limited space, or 20.0 GB if you have plenty of space. Leave this one at 'Ext4 journaling file system', mounted at '/'. Select 'Done setting up the partition'.
    7. Once again, go into the 'FREE SPACE' box. 'Create a new partition'. Set this to the amount of RAM installed in GB, plus an additional 400 MB. So if you had 2 GB of RAM, set this to 2.4 GB. Go into the 'Use as:' box, and select 'swap area'. 'Done setting up the partition'.
    8. Create a new partition from the remaining free space, and use the last amount of GB you have available. Leave it at 'Ext4 journaling file system', and change the mount point to '/home' if it isn't already set that way. And that's it, you're done! Select 'Done setting up the partition', and choose 'Finish partitioning and write changes to disk'. Choose 'Yes' when it confirms to write the changes to disk. At this point, you may go back to the installation guide at the top of this wiki.

    Debian 8:


    The Debian 8 nouveau drivers do not work correctly with G5 machines. If you attempt to install a desktop environment while in the installer, you will be met with a garbled screen, and constant nouveau errors. More info here: (http://powerpcliberation.blogspot.com/2015/10/g5-and-g4-nouveau-modesetting-bug-and.html)

    As a fallback, you may apply this fix for PowerPC G5 machines only. Download the 'linux-image-4.10.8-powerpc64_1_powerpc.deb' on another computer: (https://drive.google.com/drive/folders/0B8pqd5Ots1vfZXh6dzdXSnBSWmc), and transfer it to a USB drive. In the Debian 8 system you installed without a desktop environment, plug your USB drive in, and find it by running 'ls /dev', where it will usually be listed as 'sdb1', or 'sdc1', depending on your drive configuration. Then, input 'sudo mount /dev/sdx1 /mnt', and then 'cd /mnt'. Once you're in the same directory as the linux-image.deb on your USB drive, run 'sudo dpkg -i *.deb'. And once it's in, do 'sudo nano /etc/yaboot.conf', and make sure these configurations are perfectly replicated in your copy:

    Code:
    image=/boot/vmlinux-4.10.8-powerpc64
        label=Linux
        read-only
        initrd=/boot/initrd.img-4.10.8-powerpc64
    Ctrl + X ---> Y ---> Return, and then enter 'sudo ybin -v'. Then, reboot. You should now be free to install a desktop environment + LightDM without crashing.

    Missing Audio Feedback:
    No sound? No problem. 95% of the time, this will fix it.

    Code:
    1. sudo nano /etc/modules
    2. Add:
    
    snd-aoa
    snd-aoa-fabric-layout
    snd-aoa-soundbus
    snd-aoa-i2sbus
    snd_usb_audio
    
    3. sudo reboot
    Less-Than-Fresh Tracking: Do you have an Early 2005 PowerBook or newer? Do you notice the trackpad responsiveness to be spotty at best? Let's fix that.

    Code:
    1. sudo nano /etc/modules
    2 Add:
    
    appletouch
    
    3. Crtl + X ---> Y ---> Return
    4. sudo reboot
    If this does not work, please revert to the instructions here: (http://ppcluddite.blogspot.com/2013/06/getting-usable-trackpad-on-aluminum.html)

    Problematic Fans:
    Are your fans always roaring? Intermittent? Shut them up with:

    Code:
    1. sudo nano /etc/modules
    2. Add:
    
    windfarm_core
    
    3. Ctrl + X ---> Y ---> Return
    4. sudo reboot
    Wi-Fi: So how about that missing Wi-Fi functionality? Put it back with:

    Code:
    sudo rm *.deb && wget http://snapshot.debian.org/archive/debian/20170531T212258Z/pool/contrib/b/b43-fwcutter/firmware-b43-installer_019-3_all.deb && wget http://snapshot.debian.org/archive/debian/20170531T212258Z/pool/contrib/b/b43-fwcutter/b43-fwcutter_019-3_powerpc.deb && sudo dpkg -i *.deb
    
    Reboot.

    As-Of-Now Unresolvable Issues:

    Suspend -
    Aside from Debian 7 on G4 machines, suspend (sleep mode) does not work, but it may be possible to reinstate this functionality on other setups with different versions.

    Tracking -
    Early 2005 PowerBooks and newer will experience cursor jitter if you lightly rest your finger on the trackpad. This quirk has not yet been resolved.

    Configurations

    Screen Brightness:
    Is your screen too bright? Adjust it to your liking with xrandr.

    Code:
    1. xrandr --current
    2. Notice the display name listed directly under "Screen 0:". (ex. DVI-I-1, LVDS, etc.)
    3. xrandr --output <display name> --brightness .6 (your choices are '0.2' through '1.0')

    12-Hour Time:
    LXDE / Xfce ship with a 24-hour panel clock by default. Here's how to change it to 12-hour.

    Right-click the clock, select 'Digital Clock Settings', and manually change the clock format to %I:%M %p. You can also add '%a' to get the day, and '%b' to get the month.

    Media Hotkeys (Debian 10+): You are listening to music, but it's very disrupting to always have to go back to your player window and manually pause, skip, or adjust volume. Problem, meet Solution.

    Code:
    1. sudo apt install playerctl
    A. playerctl play-pause (Play/Pause)
    B. playerctl previous (Previous)
    C. playerctl next (Next)
    D. playerctl volume .3 (Low)
    E. playerctl volume .6 (High)
    Now, you can go to "Keyboard Shortcuts" under your Preferences menu / application, and set these commands to activate when a desired key is pressed. Obviously, leave out the parenthesis, and know that the volume amounts are adjustable to preference.

    Appearance

    elementary OS Icons:

    elementary-icon-theme is only available on Ubuntu 16.04 and Debian Sid. Here's how to get it on everything before Ubuntu 16.04, so you too can look like you're running elementary OS on PowerPC!

    Code:
    wget http://mirrors.kernel.org/ubuntu/pool/universe/e/elementary-icon-theme/elementary-icon-theme_2.7.1-0ubuntu7_all.deb && sudo rm *.deb && sudo dpkg -i *.deb
    After it's finished installing, you can open your DE's icon theme selector to choose your new option.

    La Capitaine Icons:

    Do you require something more Mac-like than elementary-icon-theme? Look no further than La Capitane. Here's how to get it:

    Code:
    sudo wget https://codeload.github.com/keeferrourke/la-capitaine-icon-theme/zip/master && cd && sudo mkdir .icons && sudo unzip "master" && sudo mv la-capitaine-icon-theme-master .icons && sudo rm -rf "master" && cd .icons/la-capitaine-icon-theme-master/ && sudo ./configure
    Once the Terminal stops processing, you can go into the Appearance preferences and select the La Capitaine icon theme to take effect. (If you're on Xfce, install 'xfwm4-themes' to use an Aqua WM lookalike to complete the look.)

    Software


    Web Browsers:

    Firefox 39 (July 2015) - Ubuntu 12.04+ / Debian 7+
    (http://ports.ubuntu.com/ubuntu-port...ox_39.0.3+build2-0ubuntu0.12.04.1_powerpc.deb)

    Firefox 47 (June 2016) - Ubuntu 14.04+ / Debian 8+

    (http://ports.ubuntu.com/ubuntu-port...efox_47.0+build3-0ubuntu0.14.04.1_powerpc.deb)

    Firefox ESR 45.9 (April 2017) - Ubuntu 14.04+ / Debian 8+

    (http://snapshot.debian.org/archive/debian/20170531T212258Z/pool/main/f/firefox-esr/firefox-esr_45.9.0esr-1~deb8u1_powerpc.deb)
    Firefox ESR 52.9 (July 2018) - Ubuntu 16.04+ / Debian 10+
    (http://75.134.17.247/repos/apt/debian/pool/main/f/firefox-esr/firefox-esr_52.9.0esr-1_powerpc.deb)

    Arctic Fox 27.9.17 (May 2019) - Ubuntu 12.04+ / Debian 7+
    Ubuntu 16.04 & Newer: (https://github.com/wicknix/Arctic-Fox/wiki/Downloads)
    Debian 8 & Older: (http://forum.hyperion-entertainment.com/viewtopic.php?f=58&t=4205&start=100#p48009)

    SpiderWeb 2.0 (June 2019) - Ubuntu 16.04+ / Debian 10+

    (https://github.com/wicknix/SpiderWeb/wiki/Download)
    Email Clients:

    SpiderMail 2.0 (May 2019) - Ubuntu 16.04+ / Debian 10+

    (https://github.com/wicknix/SpiderWeb/wiki/Download)
    - This is a wikipost. Please contribute if you know something. Thank you. -

    To-Do:

    - Expand on Ubuntu 12.04 / Debian 7
     
  2. InsightsIE macrumors 6502a

    Joined:
    Sep 29, 2008
    #2
    Hmm... The Ubuntu downloads can't get passed like the first 30MB.
     
  3. z970mp, Apr 21, 2019
    Last edited: Apr 26, 2019

    z970mp thread starter macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #3
    Both downloaded OK on my end, and they're linked to the official servers.

    I'd try a different browser.
     
  4. mzs.112000 macrumors regular

    Joined:
    Apr 22, 2015
    #4
    Ubuntu MATE 16.04 works on PowerPC... The ISO needs to be mirrored though since they are dropping PowerPC after April 2019...
    Somewhere there is work being done to port Void Linux to PowerPC as well.
    Gentoo also works on PowerPC, but I wouldn't recommend it because everything must be compiled by the end-user, and that could take a while on old computers(like G3s, and G4 systems).

    The main issue now, surrounding PowerPC Linux is, Ubuntu is dropping support for 16.04 sooner than the Intel variant. Intel 16.04 is supported until 2021, PowerPC stops being supported as of April 30th. After that point, the only way to get newer security updates and patches is to compile them yourself.
     
  5. z970mp, Apr 23, 2019
    Last edited: Jun 22, 2019 at 1:55 PM

    z970mp thread starter macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #5
    Not so. Ubuntu Server 16.04.6 (the one linked), PowerPC version, is supported until the usual 2021, and becomes exactly the same as Ubuntu MATE 16.04 if you install mate-desktop-environment (or was it ubuntu-mate-desktop?), only this version has extended updates because it's the server variant. :)

    That's why I linked the server images over the desktop images. They're lighterweight, offer more choice, are supported for longer periods, and in my experience, less buggy. Plus that offers a lot more installer uniformity between Ubuntu and Debian, which also streamlines the process.

    If you're already on MATE 16.04, you can change your sources to the official 16.04 Server repos, and that should be all there is to it.
     
  6. sparty411 macrumors member

    sparty411

    Joined:
    Nov 13, 2018
    #6
    Any advice for solving the jittery cursor problem I have while using the trackpad on my 15" PB A1138? I added the appletouch kernel module, and the sensitivity seems to be ok, but the cursor jumps and twitches all over the place.
     
  7. z970mp, Apr 23, 2019
    Last edited: Apr 26, 2019

    z970mp thread starter macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #7
    What's the sensitivity level at in mouse / touchpad settings, and are you tracking with your finger tip, or pad?
     
  8. sparty411 macrumors member

    sparty411

    Joined:
    Nov 13, 2018
    #8
    I'm on Debian 10 with XFCE.

    Parameter settings:
    LeftEdge = 0
    RightEdge = 950
    TopEdge = 0
    BottomEdge = 645
    FingerLow = 3
    FingerHigh = 7
    MaxTapTime = 180
    MaxTapMove = 42
    MaxDoubleTapTime = 180
    SingleTapTimeout = 180
    ClickTime = 100
    EmulateMidButtonTime = 75
    EmulateTwoFingerMinZ = 331
    EmulateTwoFingerMinW = 7
    VertScrollDelta = 19
    HorizScrollDelta = 19
    VertEdgeScroll = 0
    HorizEdgeScroll = 0
    CornerCoasting = 0
    VertTwoFingerScroll = 1
    HorizTwoFingerScroll = 0
    MinSpeed = 1
    MaxSpeed = 3.33333
    AccelFactor = 0.25
    TouchpadOff = 0
    LockedDrags = 1
    LockedDragTimeout = 5000
    RTCornerButton = 0
    RBCornerButton = 0
    LTCornerButton = 0
    LBCornerButton = 0
    TapButton1 = 0
    TapButton2 = 0
    TapButton3 = 0
    ClickFinger1 = 1
    ClickFinger2 = 3
    ClickFinger3 = 2
    CircularScrolling = 0
    CircScrollDelta = 0.1
    CircScrollTrigger = 0
    CircularPad = 0
    PalmDetect = 0
    PalmMinWidth = 10
    PalmMinZ = 235
    CoastingSpeed = 20
    CoastingFriction = 50
    PressureMotionMinZ = 35
    PressureMotionMaxZ = 188
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice = 0
    TapAndDragGesture = 1
    AreaLeftEdge = 0
    AreaRightEdge = 0
    AreaTopEdge = 0
    AreaBottomEdge = 0
    HorizHysteresis = 4
    VertHysteresis = 4
    ClickPad = 0
     
  9. z970mp, Apr 23, 2019
    Last edited: Jun 22, 2019 at 1:56 PM

    z970mp thread starter macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #9
    It really shouldn't be this complicated to fix.

    See if using your fingerpad to firmly track across the surface makes any difference.

    EDIT: If you want to, you can put your tracking parameters in a QUOTE box to cut down on thread clutter.
     
  10. Project Alice macrumors 6502a

    Project Alice

    Joined:
    Jul 13, 2008
    Location:
    Post Falls, ID
    #10
    Not Linux related but: I've been thinking about trying FreeBSD on a PPC. It is still a supported arch with it. It's the UNIX that Mac OS X gets most of it's code from, too.
     
  11. z970mp, Apr 23, 2019
    Last edited: Jun 22, 2019 at 1:58 PM

    z970mp thread starter macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #11
    The only thing that's stopped me from giving FreeBSD a shot is their new code of conduct. I can't support a project that doesn't allow the "act" of virtual hugging because it might be "offensive".

    Thus, OpenBSD it is. Just never got around to it...
    --- Post Merged, Apr 23, 2019 ---
    @sparty411 Coming off a fresh Sid install - on XFCE, Debian 10, same machine, all defaults (+ appletouch) - the cursor response is buttery smooth. It's actually really nice to use. It's so nice, I think we can permanently banish all USB-based tracking problems all together.

    Did you alter anything that might have changed this, and is your system fully up-to-date?

    Do a fresh install?
     
  12. sparty411 macrumors member

    sparty411

    Joined:
    Nov 13, 2018
    #12
    I guess the root of my problem stems from the fact that I'm used to using the tip of my finger when manipulating the touchpad. This will take some getting used to :p
     
  13. galgot macrumors regular

    galgot

    Joined:
    May 28, 2015
    #13
    FreeBSD PPC has the same problem as Gentoo PPC on the Linux side,
    That is you can make a basic install but then have to compile for PPC all softwares you want to install... Depends on what machine you do that, but building a whole X11 window system on say, a G3, or even a hi end G4 takes time.

    I had more luck with OpenBSD, that one has PPC binaries ready to install (pkg-in).

    Sorry for this BSD OT interlude.
     
  14. sparty411, Apr 24, 2019
    Last edited: Apr 24, 2019

    sparty411 macrumors member

    sparty411

    Joined:
    Nov 13, 2018
    #14
    I just dug out my other A1138 that has Debian 8 installed, and the touchpad sensitivity / precision is superior to my other A1138 running Debian 10. And, not to mention, my keyboard backlight actually works in 8 as well.
     
  15. mzs.112000 macrumors regular

    Joined:
    Apr 22, 2015
    #15
    I am interested in knowing whether anyone will be picking up unofficial PowerPC support for 18.04 one day? Or maybe backporting security updates to 16.04(You would at least need newer kernels, OpenSSL, Mesa, X.Org, Firefox, VLC, Chromium, LibreOffice, and WPA utilities). Basically, the most commonly used programs, and system packages will need to be backported for security reasons. Anything else is an extra...
     
  16. z970mp thread starter macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #16
    The official 16.04 ports repos are on kernel 4.4, which is an extended support release, mainly for heavy security and mission-critical systems. I'm positive 4.4.x is just as secure as 4.20.17, if not more so, because it's been refined to no end, and is an ESR release for a specific reason.

    As for 18.04 support, I don't foresee it. I think the closest thing we have is Sid, which Ubuntu is based on. So, being on Sid now should actually be pretty similar to being on 19.04.

    @sparty411 Excellent. Maybe we can streamline 8's nouveau solutions and make it the de-facto stable Debian for PowerPC machines.
     
  17. sparty411 macrumors member

    sparty411

    Joined:
    Nov 13, 2018
    #17
    Yeah, I'm tempted to just stick with 8 for now, so I can enjoy the creature comforts I've grown to appreciate.

    Do you have any idea why nearly every game I try to play has hideous graphical glitches, or won't start at all? The only 2 I've managed to play without a problem are Super Tux, and Ltris.
     
  18. swamprock macrumors 6502a

    swamprock

    Joined:
    Aug 2, 2015
    Location:
    Michigan
    #18
    I finally got a stable sid install on my DC 2.0 G5 by using the May 2018 CD (so it's a bit of a hybrid install; 64-bit kernel but powerpc apps), and the only nouveau graphics glitches I've noticed are when running Arctic Fox on a video-heavy or image-heavy website. Not only do the videos and images glitch out to static, but the desktop does as well. I haven't tried checking the hardware acceleration option in the browser (if it even has one. EDIT- it does. I just checked on my 1ghz TiBook running sid; beautifully, I might add, with an mSATA SSD/adapter combo), but will be doing so once I arrive home today.
     
  19. z970mp, Apr 24, 2019
    Last edited: Jun 22, 2019 at 2:00 PM

    z970mp thread starter macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #19
    Nouveau aside, 8 is very good. 2015 isn't bad at all for machines hailing over a decade older.

    What if you tried uninstalling mesa from Sid, and then reinstalled it from the Jessie Backports repos?
     
  20. z970mp, Apr 25, 2019
    Last edited: Apr 25, 2019

    z970mp thread starter macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #20
    I think I may have cracked Debian 8's nouveau issues, and streamlined it to a point it can be no simpler.

    EDIT: Nevermind.

    EDIT 2: Working on it...

    EDIT 3: ...Had it and I lost it...

    EDIT 4: Baugh, I give up. The 4.10.8 kernel is 8's only no-compromise solution for G5s.

    #GetARadeon
     
  21. sparty411 macrumors member

    sparty411

    Joined:
    Nov 13, 2018
    #21
    3d accel seems to be working ok I guess. Some games are broken, and others aren't. It's too bad, I really wanted to play MegaGlest lol.
     
  22. sparty411 macrumors member

    sparty411

    Joined:
    Nov 13, 2018
    #22
    Does anyone have a solution to the non functioning display on ibook G3's, when the non free Radeon driver is installed? As soon as the login manager loads, it just flickers. It works fine in frame buffer mode, but even typing out text in bash is a laggy experience. I'm referring to Debian Sid, by the way.
     
  23. Loki.Mephisto macrumors 6502a

    Loki.Mephisto

    Joined:
    Feb 12, 2005
    Location:
    Germany / Austria - Mozart, no Kangaroos!
    #23
    Hi all! In recent years I tried several distros (Ubuntu, Debian, ...), none of which proved even remotely useful. As far as I remember Lubuntu was the one that ran best - or should I say least bad.
    Displays remaining black, fans blowing at full speed all the time (mission power management?) etc, I experienced all the bad things imaginable. Albeit this some 2 or 3 years ago. The general advice I received back then: Linux does not run well on PPCs...

    That said, I by an large like Linux. Therefore my question: Have things improved in the meantime? Sidenote: did anyone try Adelie Linux (https://www.adelielinux.org/about.html?)?

    Due to mentioned previous experience I am hesitant trying out Linux on my Powerbooks... I have no desire to spend hours just to finally revert back to trusty old Leopard/Tiger as before.
    Any thoughts/advice?
     
  24. z970mp, Apr 28, 2019
    Last edited: Jun 22, 2019 at 2:03 PM

    z970mp thread starter macrumors 65816

    z970mp

    Joined:
    Jun 2, 2017
    #24
    I don't have an iBook G3, so I can't offer any tested solutions.

    If you're on Yaboot, what happens if you append with 'radeon.agpmode=-1', like at the boot prompt, 'Linux radeon.agpmode=-1'?

    Failing that, and aside from not using the non-free Radeon driver (which is not a very good option), I would just revert back to Debian 8. I've heard it works well with iBooks. It's still got Arctic Fox, was last updated in 2018, and should respond faster due to the (probably) lighterweight kernel and userspace, especially with Xfce.
    --- Post Merged, Apr 28, 2019 ---
    I would absolutely say they have. We've got three additional PowerPC-specific distributions in active development (four if you count Debian Sid), many issues have been fixed in Sid (or at least one of the others), many more updated and functioning browsers to choose from, and the general landscape is factually brighter than it was in 2017, mid 2018. If you want to give it a shot, it's at your call.

    You should not be spending hours trying to get the system up and running at this point in time, and at the very least not with this thread and its containing walkthroughs around. Out of curiosity, what distributions did you try when you last gave the PPC Linux world a spin?
     
  25. Loki.Mephisto macrumors 6502a

    Loki.Mephisto

    Joined:
    Feb 12, 2005
    Location:
    Germany / Austria - Mozart, no Kangaroos!
    #25
    Fyi: This was maybe 2 or 3 years ago. I tried Ubuntu, Mint, Debian and Lubuntu. As far as I remember one of the problems stemmed from my device - its the last of the Powerbooks with the higher resolution, so X config did not detect it.
     
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page

89 April 18, 2019