Author Topic: Sound on unsupported systems  (Read 781 times)

Offline darthnVader

  • Gold Member
  • *****
  • Posts: 274
  • New Member
Sound on unsupported systems
« on: March 22, 2018, 12:56:08 AM »
I thought I'd start a thread to see what we could figure out about getting sound to function properly on unsupported systems.

What I have found is sound devices with the sound-objects in the device tree seem to work, however the Mini doesn't have the sound-objects, and at least the line-out works.

On the Powerbook6,8 and the 12" iBook( powerbook6,7 ) they have external codecs on the i2c bus, and sound doesn't work on these systems at all.

Offline MacTron

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2040
  • keep it simple
Re: Sound on unsupported systems
« Reply #1 on: March 22, 2018, 08:48:15 AM »
eMac sound properties:
(from the unsupported eMac@1.25)
« Last Edit: March 22, 2018, 11:07:19 AM by MacTron »
Please don't PM about things that are not private.

Offline MacTron

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2040
  • keep it simple
Re: Sound on unsupported systems
« Reply #2 on: March 27, 2018, 10:32:22 AM »
Somewhere in the forum there is a list of G4 machines and it's audio chips ...
But Can't find it. May be I have a local copy of this data ...
Please don't PM about things that are not private.

Offline nanopico

  • Platinum Member
  • *****
  • Posts: 713
Re: Sound on unsupported systems
« Reply #3 on: March 27, 2018, 11:14:22 AM »
I posted this elsewhere.  Not sure where.  I believe MacTron made it easier to view here. I had initially attached an excel file.
This is not complete and not very detailed ( a few things may be wrong at the moment).  It is all I have at this time.  (One of the files that survived one of my stupid purges).
There are details in the Apple doc's that outline some of the actual chips (not just the apple name for them).
Model FamilyIdModelArchitecture Release DateArchitectureNorth Bridge (Bus and Memory Controller)IO ControllerPMUAudio Firewire ControllerUSB ControllerCPU Version
iMac G3 (Original)"iMac,1"M4984May-98GracklePaddingtonCUDABurgundyNoneExternal750
PowerBook G3 (Lombard)"PowerBook3,1"M5343May-99GracklePaddingtonCUDAScreamerNoneUSB0763750
"PowerMac G3 (Beige Desktops, Minitower and All-in-one)"NA"M3979, M4405, M4787"Aug-98GrackleHeathrowCUDA"Screamer, Burgundy"NoneNone750
PowerMac G3 Blue and White"PowerMac1,1"M5183Jun-99Grackle (MPC 106)PaddingtonCUDABurgundyExternalExternal750
eMac (2005)"PowerMac6,4"A1002May-05q86jIntrepidIntrepidPMU99IntrepidPCI USB Controller7447a
eMac(USB 2.0)"PowerMac6,4"A1002Apr-04q86IntrepidIntrepidPMU99IntrepidPCI USB Controller7447a
iBook G4 Early 2004 OP"PowerBook6,5"A1054Apr-04Q72 73IntrepidIntrepidPMU99IntrepidIntrepid7447a
iBook G4 Late 2004 OP"PowerBook6,5"A1054Oct-04Q72 73AIntrepidIntrepidPMU99IntrepidIntrepid7447a
iBook G4 Original OP"PowerBook6,3"A1054Oct-03P72DIntrepidIntrepidPMU99IntrepidIntrepid7457
iBookG4 Mid 2005 OP"PowerBook6,7"A1133Jul-05Q72 73BIntrepidIntrepidPMU99IntrepidIntrepid7447a
iMac G4 "PowerMac4,5"M6498May-03kumIntrepidIntrepidPMU99IntrepidIntrepid7445
iMac G4 "PowerMac6,1"N/ASep-03q26bcIntrepidIntrepidPMU99IntrepidIntrepid7445
iMac G4 "PowerMac6,3"N/ANov-03q59IntrepidIntrepidPMU99IntrepidIntrepid7445
MacMini"PowerMac10,1"A1103Jan-05q88IntrepidIntrepiduPMUIntrepidPCI USB Controller7447a
"PowerBook G4 12"" AI""PowerBook6,4"A1010Apr-04q54AIntrepidIntrepidPMU99IntrepidIntrepid7447a
"PowerBook G4 12"" AI""Powerbook6,8"A1104Jan-05q54BIntrepidIntrepidPMU99IntrepidIntrepid7447a
"PowerBook G4 12"" DVI-AI""PowerBook6,2"A1010Sep-03q54IntrepidIntrepidPMU99IntrepidIntrepid7447a
"PowerBook G4 15"" AI""PoewrBook5,4"A1095Apr-04Q16aIntrepidIntrepidPMU99IntrepidIntrepid7447a
"PowerBook G4 15"" AI, SMS/BT2 - AI""PowerBook5,6"A1106Feb-05Q16bIntrepidIntrepidPMU99IntrepidIntrepid7447a
"PowerBook G4 15"" FW800 AI""PowerBook5,2"A1046Sep-03Q16IntrepidIntrepidPMU99IntrepidIntrepid7447
"PowerBook G4 17"" AI""PowerBook5,3"A1052Sep-03Q41IntrepidIntrepidPMU99IntrepidIntrepid7447
"PowerBook G4 17"" AI""PowerBook5,5"A1085Apr-04Q41aIntrepidIntrepidPMU99IntrepidIntrepid7447a
"PowerBook G4 17"" AI""PowerBook5,7"A1107Feb-05Q41bIntrepidIntrepidPMU99IntrepidIntrepid7447a
"PowerBook G4 15"" DLSD/HR - AI""PowerBook5,8"A1138Oct-05Q16cIntrepid 2Intrepid 2PMU05Intrepid 2Intrepid 27447a
"PowerBook G4 17"" DLSD/HR - AI""PowerBook5,9"A1139Oct-05Q41cIntrepid 2Intrepid 2PMU05Intrepid 2Intrepid 27447a
iBook G3 (32 VRAM)"PowerBook4,3"A1007Nov-02BubPangeaPangeaPMU99TumblerPangeaPangea750fx
iBook G3 (Dual USB)"PowerBook4,1"M6497May-01PangeaPangeaPMU99TumblerPangeaPangea750fx
iBook G3 (Early 2003)"PowerBook4,3""A1005, A1007"Apr-03P72CPangeaPangeaPMU99TumblerPangeaPangea750fx
iBook G3 (Late 2001)"PowerBook4,1"M6497Oct-01PangeaPangeaPMU99TumblerPangeaPangea750fx
iBookG3  (16 VRAM)"PowerBook4,3"A1005May-02PangeaPangeaPMU99TumblerPangeaPangea750fx
iMac G3Oct-01PangeaPangeaPMU99ScreamerPangeaPangea750cx
iMac G3 (Early 2001)"PowerMac4,1"M5521May-01PangeaPangeaPMU99ScreamerPangeaPangea750cx
iMac G3 (Summer 2001)"PowerMac4,1"M5521Jul-01PangeaPangeaPMU99ScreamerPangeaPangea750cx
iMac G4 "PowerMac4,2"M6498Jan-02PangeaPangeaPMU99TumblerPangeaPangea7441
iMac G4 "PowerMac4,2"M6498May-03kumPangeaPangeaPMU99PangeaPangea7445
PoewrMac G4 DP (MDD)"PowerMac3,6"M8570Sep-02MojaveU2KeyLargoPMU99SnapperU2Keylargo7455
PowerMac G4 (FW800)"PowerMac3,6"M8570Jan-03JosU2KeyLargoPMU99SnapperU2Keylargo7455
eMac"PoewrMac4,4"A1002Jun-02UniNorthKeyLargoPMU99ScreamerUniNorthKeylargo7441
eMac"PoewrMac4,4"A1002Oct-02NorthUniNorthKeyLargoPMU99ScreamerUniNorthKeylargo7441
eMac (ATI)"PowerMac4,4"A1002Oct-03p86bUniNorthKeyLargoPMU99UniNorthKeylargo7445
eMac (ATI)"PowerMac4,4"A1002Jun-03p86UniNorthKeyLargoPMU99UniNorthKeylargo7445
iBook G3 (Firewire Clamshell)"PowerBook2,2"M6411Sep-00UniNorthKeylargoPMU99Micronas CodecUniNorthKeylargo750cx
iBook G3 (Original)"PowerBook2,1"M2453Jul-99UniNorthKeyLargoPMU99Micronas CodecNoneKeylargo750
iBook G3 SE (Original/Clamshell)"PowerBook2,1"M2453Feb-00UniNorthKeyLargoPMU99Micronas CodecNoneKeylargo750
iMac G3 (Slot Loading)"PowerMac2,1"M5521Oct-99UniNorthKeyLargoPMU99ScreamerUniNorthKeylargo750
iMac G3 (Summer 2000)"PowerMac2,2"M5521Aug-00UniNorthKeyLargoPMU99ScreamerUniNorthKeylargo750
PowerBook G3 (Pismo)"PowerBook3,1"M7572Feb-00UniNorthKeyLargoPMU99ScreamerUniNorthKeylargo750
PowerMac Cube"PowerMac5,1"M7886Jul-00UniNorthKeyLargoPMU99ExternalKeylargo7400
PowerMac G4 (AGP)"PowerMac1,2"M5183Aug-99UniNorthKeyLargoPMU99ScreamerExternalKeylargo7400
PowerMac G4 (Digital Audio)"PoewrMac3,4"M5183Jan-01UniNorthKeyLargoPMU99TumblerUniNorthKeylargo"7410, 7450"
PowerMac G4 (Gigabit)"PowerMac3,3"M5183Aug-00UniNorthKeyLargoPMU99ScreamerExternalKeylargo7400
PowerMac G4 (Quicksilver)"PowerMac3,5"M8493Jul-01UniNorthKeyLargoPMU99TumblerUniNorthKeylargo7450
PowerMac G4Feb-00UniNorthKeyLargoPMU99ScreamerExternalKeylargo7400
If it ain't broke, don't fix it, or break it so you can fix it!

Offline macStuff

  • Platinum Member
  • *****
  • Posts: 780
  • www.oldschooldaw.com
    • www.oldschooldaw.com
Re: Sound on unsupported systems
« Reply #4 on: March 28, 2018, 02:09:49 AM »
teamwork! makes the dream work!
 ;D

Offline darthnVader

  • Gold Member
  • *****
  • Posts: 274
  • New Member
Re: Sound on unsupported systems
« Reply #5 on: March 28, 2018, 03:02:40 AM »
If we can decode the "sound-objects" and add them for the Mini, we can likely get sound working correct on the internal speaker with volume control.

I don't think we'll be able to do any such for the PowerBooks/iBooks that have the audio codec on the i2c bus. That would likely require an entire new sound driver.

I wasn't able to enable sound under Linux with these models with the i2c audio codec, people were not really running Linux on these Mac's and they have quit even making any distribution for lack of testers.

 

Offline Jubadub

  • Consistant Contributor
  • ***
  • Posts: 56
  • New Member
Re: Sound on unsupported systems
« Reply #6 on: April 06, 2018, 01:58:11 PM »
I wasn't able to enable sound under Linux with these models with the i2c audio codec, people were not really running Linux on these Mac's and they have quit even making any distribution for lack of testers.

Hmm, what about MorphOS? Not sure if they eventually got the sound to work properly with their most current release, but:
http://www.morphos.de
https://en.wikipedia.org/wiki/MorphOS

The OS works on the Mini, and although paid and proprietary, it's free to try out, at least.

Some components are said to be open-source. Not sure if audio is among them, but even if it isn't, maybe their team could be contacted, and see if they'd be willing to lend a hand to the cause? Not that I expect them to help, but I guess it couldn't hurt to try...

Offline Jubadub

  • Consistant Contributor
  • ***
  • Posts: 56
  • New Member
Re: Sound on unsupported systems
« Reply #7 on: April 08, 2018, 08:22:54 PM »
Just a little update, I checked and saw MorphOS did get audio to work on the Mac mini G4 (On-board audio on Mac mini (Apple I2S)) as seen here: http://www.morphos.de/hardware

The main download page contains the parts of the source code that are open, further below: http://www.morphos.de/downloads

But I still haven't searched it all to see if the audio portion of the mini is within those. I intend to find that out soon, but for now, if anyone was curious, one can look ahead.

Edit: Oh, and I forgot to mention, they also got things to work on a few more hardware (i.e.: early G5s), so perhaps it might not be that bad an idea to peek at things...

Offline IIO

  • Platinum Member
  • *****
  • Posts: 1926
  • new to the forums
Re: Sound on unsupported systems
« Reply #8 on: April 09, 2018, 07:39:17 AM »
good point. maybe a place to ask?
"It is true that the "pre-emptive multitasking" advantage present in OS X can be illustrated by downloading CD-ROM ISOs and rendering chaos theory formulas while simultaneously instant messaging and posting on FaceBook what you ate... but in reality, what did you create?"
- DieHard, random forum troll at macos9lives.com

Offline MacTron

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2040
  • keep it simple
Re: Sound on unsupported systems
« Reply #9 on: April 09, 2018, 08:58:23 AM »
Yellow dog Linux 6.2 and probably Debian PPC 6.0 have Mac Mini support, and probably audio works well.
Please don't PM about things that are not private.

Offline Jubadub

  • Consistant Contributor
  • ***
  • Posts: 56
  • New Member
Re: Sound on unsupported systems
« Reply #10 on: April 09, 2018, 10:58:49 AM »
Yeah, as usual, Linux would be the first place to look. I'm trying to at least get some of these alternate OSes (BSD too) installed on separate partitions to confirm built-in sound does work with the mini with those. Whenever I get some time off work...

Offline IIO

  • Platinum Member
  • *****
  • Posts: 1926
  • new to the forums
Re: Sound on unsupported systems
« Reply #11 on: April 09, 2018, 02:41:02 PM »
linux might be able to use the audio device because it knows it from x86...
"It is true that the "pre-emptive multitasking" advantage present in OS X can be illustrated by downloading CD-ROM ISOs and rendering chaos theory formulas while simultaneously instant messaging and posting on FaceBook what you ate... but in reality, what did you create?"
- DieHard, random forum troll at macos9lives.com