Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

swamprock

macrumors 65816
Aug 2, 2015
1,266
1,839
Michigan
I have finally been able to make radeon graphics work on Debian Sid on my iBook Snow. I almost can't believe it. I have been having a blinking black screen for months with the radeon driver until today.

I have both 2D and 3D acceleration working. Suspension also works perfectly :D

The only thing that needed to be done was to install the Wheezy xorg packages, do some dpkg ****ery to avoid package conflicts, and compile the 4.4 kernel, which will be supported until 2022. Goodbye to the framebuffer driver!

I will make a guide in 24/48 hours. Please stay tuned.

Looking forward to it. Nice work!
 

sparty411

macrumors 6502a
Nov 13, 2018
553
501
Yes indeed, this problem was so annoying that I was thinking about creating a distro from scratch, but I decided to persist and, to be honest, it was relatively easy to "repair".

BTW, I think we already know each other from a Bangladeshi Kite testing forum :D
Ah, yes, my fren. Have you been cross posting here long?
 
  • Like
Reactions: juancarlosonetti

z970

macrumors 68040
Original poster
Jun 2, 2017
3,589
4,543
I have finally been able to make radeon graphics work on Debian Sid on my iBook Snow. I almost can't believe it. I have been having a blinking black screen for months with the radeon driver until today.

I have both 2D and 3D acceleration working. Suspension also works perfectly :D

The only thing that needed to be done was to install the Wheezy xorg packages, do some dpkg ****ery to avoid package conflicts, and compile the 4.4 kernel, which will be supported until 2022. Goodbye to the framebuffer driver!

I will make a guide in 24/48 hours. The problem I'm having now is that I can't build the newest 4.4 kernel update on my machine, and I am also struggling to stop the old packages from upgrading. Marking them with the "apt-mark hold" command does not work, maybe because they have been installed from the wheezy repo. Please stay tuned.

Absolutely incredible. My congratulations to you, my man. Take your time. :)

Boy, 2019 has been one hell of a year for PowerPC Linux...
 
  • Like
Reactions: juancarlosonetti

juancarlosonetti

macrumors member
May 5, 2019
61
72
Spain
The first part of the guide is now up: https://forums.macrumors.com/threads/making-g3s-and-radeon-graphics-great-again.2191877/

The only additional step needed is the compilation of a new kernel. I'm replicating the steps to do it right now, so the tutorial will probably be up in some hours.
[doublepost=1564539488][/doublepost]
Ah, yes, my fren. Have you been cross posting here long?
I don't post here much, only when I need to post a question (or an answer :)). I prefer ********ing.
 

bjar

macrumors regular
Feb 20, 2013
232
105
Sugar land, tx
For a free OS, there's a lot to love. Got a favorite DE yet?



To give back to the community...

Well, it is the ultimate pleasure, sir.



Until Friday. ;)
I am using xfce for now with the lacapitaine icons. I tried sudo apt-get install xfwm4-themes and it did not work. I don’t remember the exact error, something about it being referred to by another package? I will have to try again tomorrow and report the exact error.
 

z970

macrumors 68040
Original poster
Jun 2, 2017
3,589
4,543
I am using xfce for now with the lacapitaine icons. I tried sudo apt-get install xfwm4-themes and it did not work. I don’t remember the exact error, something about it being referred to by another package? I will have to try again tomorrow and report the exact error.

http://ftp.us.debian.org/debian/pool/main/x/xfwm4-themes/xfwm4-themes_4.10.0-2_all.deb

While you're at it, I seriously recommend giving materia-gtk-theme a shot. It's really good. Offers system-wide dark modes, gives the whole environment a 'matte' feel, and ups Xfce's sexiness factor by 5.
 

bjar

macrumors regular
Feb 20, 2013
232
105
Sugar land, tx
http://ftp.us.debian.org/debian/pool/main/x/xfwm4-themes/xfwm4-themes_4.10.0-2_all.deb

While you're at it, I seriously recommend giving materia-gtk-theme a shot. It's really good. Offers system-wide dark modes, gives the whole environment a 'matte' feel, and ups Xfce's sexiness factor by 5.
I decided to mess with it tonight instead of waiting until tomorrow. Wow! I am super happy with materia-dark. One last thing (maybe), is there any way to get the internal speaker working on a G5? I tried the fix for sound in the first post but it does not work. In the pulseaudio volume control it only has headphone port as an output device and nothing else. Also should there be volume control in the menu bar? I don't have anything like that, have to open pulse audio in applications>multimedia. Thanks!
 

z970

macrumors 68040
Original poster
Jun 2, 2017
3,589
4,543
I decided to mess with it tonight instead of waiting until tomorrow. Wow! I am super happy with materia-dark. One last thing (maybe), is there any way to get the internal speaker working on a G5? I tried the fix for sound in the first post but it does not work. In the pulseaudio volume control it only has headphone port as an output device and nothing else. Also should there be volume control in the menu bar? I don't have anything like that, have to open pulse audio in applications>multimedia. Thanks!

Could I please get a screenshot of the Playback, Output Devices, and Configuration panes in PulseAudio Volume Control?

1. Right-click on the panel.

2. Select "Panel" ---> "Add New Items..."

3. Scroll down, select the PulseAudio Plugin, then click "Add".

Adding the plugin to the panel should enable multimedia/volume keys functionality. If you don't have one of the newer Apple keyboards, you can just get playerctl and set F14, F15, and F16 to be your Previous, Play/Pause, and Next keys. :)
 
Last edited:

bjar

macrumors regular
Feb 20, 2013
232
105
Sugar land, tx
Could I please get a screenshot of the Playback, Output Devices, and Configuration panes in PulseAudio Volume Control?

1. Right-click on the panel.

2. Select "Panel" ---> "Add New Items..."

3. Scroll down, select the PulseAudio Plugin, then click "Add".

Adding the plugin to the panel should enable multimedia/volume keys functionality. If you don't have one of the newer Apple keyboards, you can just get playerctl and set F14, F15, and F16 to be your Previous, Play/Pause, and Next keys. :)
Thanks got it in the panel now. I will send screen shots tomorrow. The baby just woke up. :/
 

swamprock

macrumors 65816
Aug 2, 2015
1,266
1,839
Michigan
Could I please get a screenshot of the Playback, Output Devices, and Configuration panes in PulseAudio Volume Control?

1. Right-click on the panel.

2. Select "Panel" ---> "Add New Items..."

3. Scroll down, select the PulseAudio Plugin, then click "Add".

Adding the plugin to the panel should enable multimedia/volume keys functionality. If you don't have one of the newer Apple keyboards, you can just get playerctl and set F14, F15, and F16 to be your Previous, Play/Pause, and Next keys. :)

You can always install volumeicon-alsa and add "volumeicon &" to your autostart file (if you have one). The volume icon will also allow you to set your keyboard hotkeys.

Friends don't let friends install pulseaudio :)
 
  • Like
Reactions: dextructor

z970

macrumors 68040
Original poster
Jun 2, 2017
3,589
4,543
You can always install volumeicon-alsa and add "volumeicon &" to your autostart file (if you have one). The volume icon will also allow you to set your keyboard hotkeys.

Friends don't let friends install pulseaudio :)

I've never had any problems with PulseAudio.

If anything, pavucontrol has been more reliable and far easier to understand than alsamixergui, given the modules were loaded.

In any case, it comes with Xfce and is what's already there. Newer, too.

No need to mess with autostart files...
 
Last edited:
  • Like
Reactions: swamprock

bjar

macrumors regular
Feb 20, 2013
232
105
Sugar land, tx
Thanks got it in the panel now. I will send screen shots tomorrow. The baby just woke up. :/
Screenshots attached. I also get failed to start: Load kernel modules while booting.

Edit: I installed gnome as well, while in xfce (are you supposed to do that?). Audio now works, and so does WiFi all of a sudden, but didn’t really care about WiFi. A lot of stuff in gnome doesn’t work, like the settings app, display settings, Firefox disappeared (reinsatalled and said there was a conflict with something in gnome, continues anyway), evolution, etc. and it is super slow, so I just continue to use xfce. Everything works except Bluetooth (works in gnome), and the issues below.

Other issues I have not resolved: Cannot play youtube videos in Firefox ESR, even after user agent fix. Surf and SurfTube both crash upon opening. Cannot connect to my NAS or any other computers on my network, I tried the fix in the first post but I am assuming I need to do something else like enable AFP or SMB somehow but I have not looked into it. Whenever I download and save a file Firefox immediately closes, but the file is still downloaded.
Screenshot_configuration.png
Screenshot_output_devices.png
Screenshot_Playback.png
 
Last edited:

z970

macrumors 68040
Original poster
Jun 2, 2017
3,589
4,543
Edit: I installed gnome as well, while in xfce (are you supposed to do that?). Audio now works, and so does WiFi all of a sudden, but didn’t really care about WiFi. A lot of stuff in gnome doesn’t work, like the settings app, display settings, Firefox disappeared (reinsatalled and said there was a conflict with something in gnome, continues anyway), evolution, etc. and it is super slow, so I just continue to use xfce. Everything works except Bluetooth (works in gnome), and the issues below.

Not really. Different desktop environments usually come with accompanying applications, which can clutter your applications menus and can sometimes create conflicts. If you are going to do it however, adding 'apt --no-install-recommends install <desktopenvironment>' is usually the best way to go so that you're just getting the environment itself.

Right, I should have appended that Buster GNOME is only about 80% functional. If you need to access GNOME's Settings, you need to manually launch it from a terminal via 'gnome-control-center'.

Most of GNOME's interface (and every other environment in the world) can usually be recreated in Xfce, so it is my personal favorite environment for that and its speed alone.

Other issues I have not resolved: Cannot play youtube videos in Firefox ESR, even after user agent fix.

This is in 52.9? That's strange, I haven't ever had problems playing video from 52.9. 47 was always the most problematic release...

Surf and SurfTube both crash upon opening.

Surf from the Debian Ports repository is broken on most websites, so for a while now, I've been actively trying to get Surf + its dependencies from Ubuntu 16.04 and Debian 8 (which both work fine) working on Buster.

I actually did get Surf from 16.04 running fine on Buster, but it would crash whenever YouTube videos were played, and I'm still trying to wade through Debian 8 Surf's dependency hell.

All I can tell you now is to keep your eyes open. I'll try to get something going for Buster as soon as I can.

Until then, I recommend using Arctic Fox for YouTube and browsing. It's much faster than Firefox, will play videos fine, and has had extensive vetting.

Cannot connect to my NAS or any other computers on my network, I tried the fix in the first post but I am assuming I need to do something else like enable AFP or SMB somehow but I have not looked into it.

Try 'sudo apt install gvfs-fuse'. I was sure gvfs-backends was all that was needed, but maybe not...

Whenever I download and save a file Firefox immediately closes, but the file is still downloaded.

I'm assuming this is on 52.9?

Change the configuration profile to Analog Stereo Output, make sure sound is not muted in both the PulseAudio panel plugin and PulseAudio Volume Control, and if you have a keyboard with 'Fn' present, try holding it down while you're adjusting volume from your volume keys.

Other than making sure one of the modules in /etc/modules is not misspelled, I don't know what to tell you. The 'Shasta Mac Analog I/O Stereo' means the system recognizes the machine it's in, and that it can see the sound card. The actual problem here would be getting the audio out of the machine and into the air.

Actually, play a video or a piece of music, and open pavucontrol (PulseAudio Volume Control). Go to the 'Playback' pane. There will be another meter below 'System Sounds' that's controlling the active music or video volume. Make sure its volume meter isn't set all the way down. That's gotten me a couple times.

Materia comes with its own window manager. You can go into 'Window Manager' under Xfce settings and change it to a matching Materia light or dark variant so you don't have to use the Xfce default. The macOS imitation should be there too.

And unless that's your preferred configuration of font, you can go to the 'Font' pane in Xfce's 'Appearance' settings and play with the hinting until you get a desired smoothness.
 
Last edited:

bjar

macrumors regular
Feb 20, 2013
232
105
Sugar land, tx
Not really. Different desktop environments usually come with accompanying applications, which can clutter your applications menus and can sometimes create conflicts. If you are going to do it however, adding 'apt --no-install-recommends install <desktopenvironment>' is usually the best way to go so that you're just getting the environment itself.

Right, I should have appended that Buster GNOME is only about 80% functional. If you need to access GNOME's Settings, you need to manually launch it from a terminal via 'gnome-control-center'.

Most of GNOME's interface (and every other environment in the world) can usually be recreated in Xfce, so it is my personal favorite environment for that and its speed alone.



This is in 52.9? That's strange, I haven't ever had problems playing video from 52.9. 47 was always the most problematic release...



Surf from the Debian Ports repository is broken on most websites, so for a while now, I've been actively trying to get Surf + its dependencies from Ubuntu 16.04 and Debian 8 (which both work fine) working on Buster.

I actually did get Surf from 16.04 running fine on Buster, but it would crash whenever YouTube videos were played, and I'm still trying to wade through Debian 8 Surf's dependency hell.

All I can tell you now is to keep your eyes open. I'll try to get something going for Buster as soon as I can.

Until then, I recommend using Arctic Fox for YouTube and browsing. It's much faster than Firefox, will play videos fine, and has had extensive vetting.



Try 'sudo apt install gvfs-fuse'. I was sure gvfs-backends was all that was needed, but maybe not...



I'm assuming this is on 52.9?

Change the configuration profile to Analog Stereo Output, make sure sound is not muted in both the PulseAudio panel plugin and PulseAudio Volume Control, and if you have a keyboard with 'Fn' present, try holding it down while you're adjusting volume from your volume keys.

Other than making sure one of the modules in /etc/modules is not misspelled, I don't know what to tell you. The 'Shasta Mac Analog I/O Stereo' means the system recognizes the machine it's in, and that it can see the sound card. The actual problem here would be getting the audio out of the machine and into the air.

Actually, play a video or a piece of music, and open pavucontrol (PulseAudio Volume Control). Go to the 'Playback' pane. There will be another meter below 'System Sounds' that's controlling the active music or video volume. Make sure its volume meter isn't set all the way down. That's gotten me a couple times.

Materia comes with its own window manager. You can go into 'Window Manager' under Xfce settings and change it to a matching Materia light or dark variant so you don't have to use the default. The macOS imitation should be there too.

And unless that's your preferred configuration of font, you can go to the 'Font' pane in Xfce's 'Appearance' settings and play with the hinting until you get a desired smoothness.

I apologize again for the time sink. I realize not everyone necessarily has the time or desire to work out these things, so that's why I've tried to make everything as easily accessible and as painless as possible. For some things however, you can only go so far.

Volunteering, right?
It’s not a time sink, I like doing this stuff. I’m here to learn more so maybe in the future I can figure this stuff out on my own. Yes, Firefox is 52.9. Going to try arcticfox.
 
  • Like
Reactions: z970

juancarlosonetti

macrumors member
May 5, 2019
61
72
Spain
How many of you are having problems with battery detection on Linux? My iBook's battery is not detected by any battery monitor, so I am working on a simple utility to display the battery level.
 

juancarlosonetti

macrumors member
May 5, 2019
61
72
Spain
Add pmu-battery to /etc/modules. ;)
I have done it, but it is still not detected. The only way to be able to monitor the battery is to read the "/proc/pmu/battery_0" file. So I am writing a simple script to display the battery percentage based on the contents of that file.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.