Slice Posted January 29, 2019 Share Posted January 29, 2019 Check Clover 4868 and AudioDxe from it. 1 Link to comment Share on other sites More sharing options...
bidero Posted January 29, 2019 Share Posted January 29, 2019 @Slice Still the same. When booting directly, without timeout, the sound is playing (90% of it - it's cut at the end) and keeps looping until the 2nd stage. It also happens when I confirm boot selection quickly while the sound is playing. It looks like booting boot.efi, when the sound is still playing is locking audio buffer somehow. Take a look on these videos below please. Link to comment Share on other sites More sharing options...
arsradu Posted January 29, 2019 Share Posted January 29, 2019 (edited) 1 hour ago, bidero said: Still the same. When booting directly, without timeout, the sound is playing (90% of it - it's cut at the end) and keeps looping until the 2nd stage. It also happens when I confirm boot selection quickly while the sound is playing. It looks like booting boot.efi, when the sound is still playing is locking audio buffer somehow. Take a look on these videos below please. Hey, at least you get to enjoy that nice quality sound. Over and over again. :)) Update: by the way, I just compiled and tested 4868, replaced AudioDxe upon installation and set PlayAsync=True. No issues on my side. The sound plays only once, the UI shows up a little faster, and everything alright from that point forward. Edited January 29, 2019 by arsradu 1 Link to comment Share on other sites More sharing options...
bidero Posted January 29, 2019 Share Posted January 29, 2019 51 minutes ago, arsradu said: Hey, at least you get to enjoy that nice quality sound. Over and over again. :)) Update: by the way, I just compiled and tested 4868, replaced AudioDxe upon installation and set PlayAsync=True. No issues on my side. The sound plays only once, the UI shows up a little faster, and everything alright from that point forward. Yeah, I love this sound but after so many reboots I think I will have enough of it Could you do a little test and set timeout to 0 in config.plist and let clover skip GUI? Link to comment Share on other sites More sharing options...
arsradu Posted January 29, 2019 Share Posted January 29, 2019 4 minutes ago, bidero said: Yeah, I love this sound but after so many reboots I think I will have enough of it Could you do a little test and set timeout to 0 in config.plist and let clover skip GUI? Yep, setting it to Timeout = 0 will indeed cause the chime to go into a loop. And indeed, it will only play like 90% of it at a time. Link to comment Share on other sites More sharing options...
Slice Posted January 29, 2019 Share Posted January 29, 2019 I place long sound file into my theme and boot with it. PlayAsync. Music is playing. I choose a system, press details, set verbose, start macOS with selected option. Music continue playing. boot.efi started and shows ++++++++ Music continue playing. kernel started, and I see running lines on the screen about loaded kexts Music continue playing until some of them and finally shut up. I think because of VoodooHDA started. All is good. 1 Link to comment Share on other sites More sharing options...
bidero Posted January 29, 2019 Share Posted January 29, 2019 5 minutes ago, Slice said: I place long sound file into my theme and boot with it. PlayAsync. Music is playing. I choose a system, press details, set verbose, start macOS with selected option. Music continue playing. boot.efi started and shows ++++++++ Music continue playing. kernel started, and I see running lines on the screen about loaded kexts Music continue playing until some of them and finally shut up. I think because of VoodooHDA started. All is good. But will it play if you set timeout to 0? Link to comment Share on other sites More sharing options...
Slice Posted January 29, 2019 Share Posted January 29, 2019 4 minutes ago, bidero said: But will it play if you set timeout to 0? I didn't tested because I never set timeout 0. I want to see Clover. Timeout=2 is not long delay compared to booting OS. Logically thinking sound must play up to kernel started so with timeout=0 as well. 1 Link to comment Share on other sites More sharing options...
bidero Posted January 29, 2019 Share Posted January 29, 2019 29 minutes ago, Slice said: I didn't tested because I never set timeout 0. I want to see Clover. Timeout=2 is not long delay compared to booting OS. Logically thinking sound must play up to kernel started so with timeout=0 as well. @SliceEven though I have never posted here, I'm visiting InsanelyMac daily since 2011. I really appreciate your contribution (I think we all do) and I know that without you and all you guys here, there would be no hackintosh community. However I'm really trying to understand such approach. Hopefully someday the issue will be resolved 2 Link to comment Share on other sites More sharing options...
LockDown Posted January 29, 2019 Share Posted January 29, 2019 (edited) legacy still dont save startup sound settings (GUI). But, if i enter shell then exit (w/o doing anything), and set the startup sound again (GUI), it saves it. Edited January 29, 2019 by ellaosx Link to comment Share on other sites More sharing options...
Badruzeus Posted January 30, 2019 Share Posted January 30, 2019 (edited) Hi @Slice There's GUI bug introduced since r4867 that "Text" position becomes Offset at 36px upper. (Left img. Right is uncommitted). Thanks. Edited January 30, 2019 by Badruzeus 4 Link to comment Share on other sites More sharing options...
tluck Posted January 30, 2019 Share Posted January 30, 2019 FYI - PlayAsync=true now works on my 2 laptops without issue with r4868. nice! 2 Link to comment Share on other sites More sharing options...
Slice Posted January 30, 2019 Share Posted January 30, 2019 8 hours ago, bidero said: @SliceEven though I have never posted here, I'm visiting InsanelyMac daily since 2011. I really appreciate your contribution (I think we all do) and I know that without you and all you guys here, there would be no hackintosh community. However I'm really trying to understand such approach. Hopefully someday the issue will be resolved If you don't want to hear sound then you have different approaches.Delete sound file or tune other output or set zero volume. 1 1 Link to comment Share on other sites More sharing options...
arsradu Posted January 30, 2019 Share Posted January 30, 2019 1 hour ago, Slice said: If you don't want to hear sound then you have different approaches.Delete sound file or tune other output or set zero volume. I think he only wants to skip over Clover's boot selection screen, while still keeping the startup sound. In other words, he does want to hear the sound, but he wants to skip the boot selection screen. Pretty much like on real Macs. Basically select a default boot drive, and just skip Clover GUI and go straight to the Apple logo & loading animation. But I don't know if that's possible with the current implementation. Or maybe it is possible and I don't know how... 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted January 30, 2019 Share Posted January 30, 2019 (edited) 9 hours ago, Badruzeus said: Hi @Slice There's GUI bug introduced since r4867 that "Text" position becomes Offset at 36px upper. (Left img. Right is uncommitted). Thanks. Hi @Slice Same issue here with PNG theme: Edited January 30, 2019 by Matgen84 Link to comment Share on other sites More sharing options...
Alex HQuest Posted January 30, 2019 Share Posted January 30, 2019 8 hours ago, arsradu said: Pretty much like on real Macs. Basically select a default boot drive, and just skip Clover GUI and go straight to the Apple logo & loading animation. But I don't know if that's possible with the current implementation. Or maybe it is possible and I don't know how... If Clover respects the boot order whenever set by SysPrefs > StartupDisk (this goes into a NVRAM setting IIRC) instead of its last booted volume flag, and does not detect a specific keyboard combination to either avoid auto-boot or to load into recovery mode (similar to what F5/F8 would do for Windows, or the command+R on the real deal). I'm not a low level programmer, but IMHO, it does not look hard to implement: Even Microsoft did that 1 Link to comment Share on other sites More sharing options...
Slice Posted January 30, 2019 Share Posted January 30, 2019 16 hours ago, Badruzeus said: Hi @Slice There's GUI bug introduced since r4867 that "Text" position becomes Offset at 36px upper. (Left img. Right is uncommitted). Thanks. 6 hours ago, Matgen84 said: Hi @Slice Same issue here with PNG theme: Should be resolved in 4870. 2 Link to comment Share on other sites More sharing options...
bidero Posted January 30, 2019 Share Posted January 30, 2019 11 hours ago, arsradu said: I think he only wants to skip over Clover's boot selection screen, while still keeping the startup sound. In other words, he does want to hear the sound, but he wants to skip the boot selection screen. Pretty much like on real Macs. Basically select a default boot drive, and just skip Clover GUI and go straight to the Apple logo & loading animation. But I don't know if that's possible with the current implementation. Or maybe it is possible and I don't know how... Thanks. That's exactly what I was trying to explain Link to comment Share on other sites More sharing options...
prcmelo Posted January 31, 2019 Share Posted January 31, 2019 (edited) I got it working when I press ENTER on the drive to boot, and for me it's ok this way. But I can't get the "output volume" to work. No matter the value I put... it will always play at maximum volume, and it's a huge BAAAAAMMMMMM!!!! Anyone knows how to fix it? Using Clover r4862 and ALC1150. EDIT: I forgot to mention that F7 sound preview is also not working for me. Edited January 31, 2019 by prcmelo Link to comment Share on other sites More sharing options...
SavageAUS Posted January 31, 2019 Share Posted January 31, 2019 I got it working when I press ENTER on the drive to boot, and for me it's ok this way. But I can't get the "output volume" to work. No matter the value I put... it will always play at maximum volume, and it's a huge BAAAAAMMMMMM!!!! Anyone knows how to fix it? Using Clover r4862 and ALC1150. EDIT: I forgot to mention that F7 sound preview is also not working for me.How have you tried to configure output volume? Clover GUI or UEFI shell with BootChimeCfg?It may help to clean nvram variables for bootchime before setting new values.ALC1150 works great on my board using BootChimeCfg to configure. Have yet to test clovers GUI to configure output. Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
prcmelo Posted January 31, 2019 Share Posted January 31, 2019 4 minutes ago, SavageAUS said: How have you tried to configure output volume? Clover GUI or UEFI shell with BootChimeCfg? Sent from my iPhone using Tapatalk Hi, Savage! In both ways, Clover GUI doesn't matter the value I pu there... and with BootChimeCfg in UEFI Shell give me an error, something like "path not found", even with the file inside Clover Tools folder... Shell> fs0: fs0:> cd EFI\CLOVER\tools fs0:EFI\CLOVER\tools>BootChimeCfg.efi (Here is where I can't go on, with an error) I'm using this pattern: if you want to one chime when pressing enter in macOS Partition then just use 1. AudioDxe.efi2. BootchimeDxe.efi3. Don't put any sound wav file in theme folder And using these files r4864_AudoDxe_Goldfish64.zip Link to comment Share on other sites More sharing options...
arsradu Posted January 31, 2019 Share Posted January 31, 2019 (edited) 50 minutes ago, prcmelo said: Hi, Savage! In both ways, Clover GUI doesn't matter the value I pu there... and with BootChimeCfg in UEFI Shell give me an error, something like "path not found", even with the file inside Clover Tools folder... Shell> fs0: fs0:> cd EFI\CLOVER\tools fs0:EFI\CLOVER\tools>BootChimeCfg.efi (Here is where I can't go on, with an error) I'm using this pattern: if you want to one chime when pressing enter in macOS Partition then just use 1. AudioDxe.efi2. BootchimeDxe.efi3. Don't put any sound wav file in theme folder And using these files r4864_AudoDxe_Goldfish64.zip You have to find your Clover partition first. Especially if you've got multiple drives. Then cd into it. FS0 is only an example. In my case, the Clover on my SSD is on FS11. So, check your partitions and choose the correct one. In order to make sure you're on the right one, or at least on a partition that also has Clover on it, you can use the TAB key to autocomplete the path. IF it autocompletes the path when you type for example "cd EFI/CL...." and it autocompletes to "CLOVER", then you know you're in the right place. Or at least you're on a partition with Clover on it. Which is a good start. You can use Clover Configurator for that. There might be easier ways to do this... This is just the one I used. You need to find your boot partition first. In my case, it's on disk0s1. Then take a note of the Disk UUID. Then, when in Shell, try to see which partition has that UUID associated to it. Then you can use fs[number] and then continue with the rest of the tutorial. Edited January 31, 2019 by arsradu 1 Link to comment Share on other sites More sharing options...
prcmelo Posted January 31, 2019 Share Posted January 31, 2019 4 minutes ago, arsradu said: You have to find your Clover partition first. Especially if you've got multiple drives. Then cd into it. FS0 is only an example. In my case, the Clover on my SSD is on FS11. So, check your partitions and choose the correct one. In order to make sure you're on the right one, or at least on a partition that also has clover on it, you can use the TAB key to autocomplete the path. IF it autocompletes the path when you type for example "cd EFI/CL...." and it autocompletes to "CLOVER", then you know you're on the right place. Or at least you're on a partition with Clover on it. Which is a good start. asradu... Understood!!!! I'll check it later when in home and try to configure the output volume with BootChimeCfg. Thanks a lot!!!! 1 Link to comment Share on other sites More sharing options...
Wackymac Posted January 31, 2019 Share Posted January 31, 2019 is there a way to have the boot chime play through a USB DAC? Link to comment Share on other sites More sharing options...
Slice Posted January 31, 2019 Share Posted January 31, 2019 4 hours ago, prcmelo said: I got it working when I press ENTER on the drive to boot, and for me it's ok this way. But I can't get the "output volume" to work. No matter the value I put... it will always play at maximum volume, and it's a huge BAAAAAMMMMMM!!!! Anyone knows how to fix it? Using Clover r4862 and ALC1150. EDIT: I forgot to mention that F7 sound preview is also not working for me. Current revision 4870 has a big difference in sound support compared to 4862. 1 Link to comment Share on other sites More sharing options...
Recommended Posts