Jump to content

ghost82

Members
  • Posts

    2,722
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by ghost82

  1. You mean trying all these layouts for Realtek alc898? https://github.com/acidanthera/AppleALC/tree/master/Resources/ALC898
  2. Thanks, here it is. Here also my clover configuration (set accordingly to instructions on https://github.com/acidanthera/AppleALC/wiki/Installation-and-usage) AppleALC-log.txt
  3. Anyone had success with AppleALC? I'm currently using VoodooHDA for the audio: it works quite ok, I have sound from the speakers, external microphone and webcam microphone recognized, however Siri is not working (it keeps repeating sorry, can you repeat?). Microphone is working with other apps, such as quicktime and skype. With Mojave I was able to make Siri to work with VoodooHDA, then after uninstalling it to try AppleALC Siri doesn't work anymore; I don't know how VoodooHDA worked with Siri, I just noticed that the list on the preference panel -> audio was changed a bit (listing the same audio ports but with different names if I remember well) and Siri worked; then, the names in the list changed again, but it continued to work with Siri. I'd want to try with AppleALC but I'm stuck: I have the audio passthrough (0x80861D20): I tried AppleALC injection with clover with different layout id injected from devices -> properties or with boot argument alcid=numberOfTheLayout without success. One thing I noticed is that in ioreg the VoodooHDA is not listed under HDEF: maybe a problem similar to Lilu before adding the proper vendor id to the code, or is it ok? Edit: from insanelymac: "These are what they appear to be the currently Intel pci-ids supported by AppleHDAController: 8086:1D20 Name: C600/X79 series chipset High Definition Audio Controller (Patsburg)" Shouldn't just work out of the box?
  4. I found that the difference is due to the "depth-of-field" test which returns a value of zero for the opencl test: searching on the web I didn't understand if it is a probelm of geekbench or if it is related to the lack of nvidia webdrivers, I think the latter.
  5. Just to add to your findings that I also have problems with Catalina and icloud login with e1000-82545em (only in the preference panel, it works ok with the web browser). I cannot track what apple checks, since sometimes it works sometimes it doesn't work, and it fails with very generic errors. iCloud was working with e1000-82545em and Catalina, iMessage didn't work, so I logout from all, reset icloud, removed the mac os vm from the list of "find my phone" and "my devices". I also enabled the 2 factor authentication, the code is delivered than a message is displayed ("cannot verify your identity") than it hangs (preference panel). I have to try the ethernet passthrough and wait for the mac pro 2019 to be on the market as my last chance.
  6. Probably I was wrong, as lilu/WEG were loaded with clover injection but I always had a kernel panic because MCEReporterDisabler was not able to kill AppleIntelMCEReporter, and so I thougth that clover was not able to inject the kext. As I wrote swapping MCEReporterDisabler with AppleMCEReporterDisabler solved all my problems. I moved the kexts to "Other" folder in clover efi as you.
  7. I found the solution! Apparently the problem was with the MCEReporterDisabler.kext found also in this thread: I don't know why but it doesn't work anymore, at least with my catalina 19A602. Solution is to replace MCEReporterDisabler.kext with AppleMCEReporterDisabler.kext (attached to this post). This kext is very similar to MCEReporterDisabler.kext and it was released 8 days ago by naveenkrdy on github: see here for reference: https://github.com/acidanthera/bugtracker/issues/424 I can now inject all kexts with clover, boot into recovery with primary display ok AppleMCEReporterDisabler.kext.zip
  8. Yes, I always rebuild the cache with kext utility before a restart. I tried deleting lilu and whatevergreen from /Library/Extensions and leaving them on clover efi kexts 10.15 folder. So now I have: In /EFI/CLOVER/kexts/10.15 --> Whatevergreen.kext Lilu.kext In /Library/Extensions --> MCEReporterDisabler.kext ...and it works, no black screen, and if I run kextstat I can see both kexts loaded. Does MCEReporterDisabler.kext must be in only one folder or it can be in both folders? If I move the MCEReporterDisabler.kext to Clover EFI and delete the kext in /L/E and it doesn't work I will not able to boot..but I can save a clover image with smbios imac18,2 to recover..I will try. EDIT: it works if I boot to Macintosh-HD: I deleted MCEReporterDisabler.kext, Whatevergreen.kext and Lilu.kext from /L/E and placed only in /EFI/CLOVER/kexts/10.15 It doesn't work to access the recovery: I think that MCEReporterDisabler.kext is not loaded since I have a kernel panic related to mp_kdp_enter() can't get x86_topo_lock! Debugging anyway! #YOLO, Kernel Extensions in backtrace: com.apple.driver.AppleIntelMCEReporter(115.0)[AAF2300A-7F8A-38EE-B484-05A9F55D7DB4]@0xffffff7f9edba000->0xffffff7f9edccfff MCEReporterDisabler.kext is not loaded at all in kextstat (running Catalina 19A602)
  9. Here it is. This is a log booting to Macintosh-HD without panic. It seems the kexts are seen and injected (?), but not working...mmmm bootlog.txt
  10. It seems my clover is not injecting kexts at startup...Actually I think it never worked the kext injection in my case... Proof is that MCEReporterDisabler.kext (which is in EFI/CLOVER/kexts/Other) is not loaded once a reboot is required after an os update and I have a kernel panic since I'm using MacPro7,1; so everytime I have to change my SMBIOS settings to Imac18,2 to be able to complete the update; moreover, since Lilu/WEG are not injected and since I have GPU passthrough I cannot see nothing on my display, so all the update process is in the dark as I cannot check if it stucks or if it proceeds ok. My clover version is the latest (5096), my vm load first clover.qcow2, then disk3.img, where there is the mac os: so clover is not on the same partition of the mac os (Edit: also tried on the same partition, vm with only disk3.img, same unsuccesful result). What I tried, without success: - I copied also the kexts in EFI/CLOVER/kexts (clover.qcow2 disk) - I copied also the kexts in EFI/CLOVER/kexts/10.15 (clover.qcow2 disk) - I copied also the kexts in EFI/CLOVER/kexts (EFI partition of disk3.img disk) - I copied also the kexts in EFI/CLOVER/kexts/Other (EFI partition of disk3.img disk) - I copied also the kexts in EFI/CLOVER/kexts/10.15 (EFI partition of disk3.img disk) Here is the structure of the EFI folders: Here is the clover configurator (Inject kexts=yes) Obviously, Lilu/WEG and MCEReporterDisabler work in /Library/Extensions. Now that I can use Lilu/WEG and since Lilu/WEG should work also for recovery/installation I'd want to be able to inject these kexts through clover. What am I missing and what can I try?
  11. Yes, it looks ok. Unfortunately, I don't know what is causing your issues.
  12. Yes, but it works I think that the 4 slots x 8 Gb is possible (I need to find out what is the logic of those exclamation marks popping out beside the slots...), but I tried few arrangements without success. However it's sure that to avoid memory misconfiguration the mapping of the ram is a must.
  13. Memory misconfiguration problem solved! Finally I mapped al the 12 slots and populated all of them with 2 Gb module each. No more warnings and memory tab is ok. PS: remember to assign the same amount of ram both in clover and unraid vm (xml) (the sum of modules set in Clover should reflect the amount of ram assigned to the vm). Memory tab: System profiler: Clover memory configuration:
  14. Just a quick question to people running Catalina with macpro7,1: I noticed that in "About this mac" I don't have the memory tab. Do you have it? EDIT: I found that it depends on SMBIOS setting "Platform Feature": default setting 0x22 for MacPro7,1 prevents the memory tab from showing; changing it to 0x18 lets the memory tab appear (memory tab should appear since MacPro7,1 will not have inaccessible/soldered RAM..): I cannot understand the warning, that keeps the "memory misconfiguration" popup appear at every start of the VM. This is the translation: Mac contains 12 memory slots; 4 memory slots are populated by a DDR3 1333 MHz memory module. Warning: On this Mac the installed memory exceeds the maximum supported limit. The Mac will use only a single module until less than 768 Gb of RAM will be installed. However, the MAC is using all the 32 Gb installed (tested with diglloyd tools) --> A nonsense for me....
  15. I found out that it is possible to map the ram slots in clover: simply modify the Memory section under SMBIOS. For my system I chose 12 slots, according to the macPro7,1 mainboard. However catalina still reporting memory misconfiguration. MacPro7,1 ram slots: Clover configurator: System information:
  16. I deleted both lilu and WEG, my gpu is working as before, to avoid black screen (no-signal) I only have a kextToPatch to not check the board-id. Same as you, never had proof or noticed anything useful for these kexts.
  17. Sorry for my intrusion: are you passing through the usb controller or is it emulated? I tried several times to passthrough the usb controller and make it work on osx with some degree of success, but not satisfactory. My mainboard is an asus z9pe-d8 ws with 2 ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller: best result I was able to obtain was by installing the GenericUSBXHCI.kext, however it never showed up as a usb 3.0 controller and usb devices did not show at first time, I had to attach, detach and reattach again to make them show.
  18. I noticed that this change should fix errors for apple developer id login, appstore and icloud login. With vmxnet3 I couldn't login in icloud from preference panel (different errors), sometimes working, on reboot sometimes not working. I couldn't login from the browser (tried my main browser firefox, but also apple safari) in icloud and with my developer id (sometimes giving me error related to ssl...). Changing to e1000-82545em solved (at least at the time of writing) these problems: logins successfull both from web browser and preference panel.
  19. So, I'm not alone Activity monitor reports the correct installed memory (16 Gb), if I click on "learn more" on the notification about memory misconfiguration nothing happens (ps: there are a lot of broken links in Catalina).
  20. If you look some pages before (p.50) you can find some screenshots of geekbench tests: personally, for gpu I have good performances with metal (near same results of CUDA/openCL in windows native), quite poor with openCL (1/3). Leoyzen is able to have near the same performance of a native os.
  21. iMac 18,2 is iMac (Retina display 4K, 21,5 inches, 2017) pro 6,1 is MacPro 6,1 and it is the Mac Pro (Late 2013) I prefer macpro7,1 as it is the newest (not on the market yet, it will be available soon) and has some characteristics that the imac doesn't have. Everytime you copy a kext in /system/library/extensions or /library/extensions you have to rebuild the cache, otherwise your kext will not be seen by the os, so before reboot the vm you need to rebuild the kext cache to be able to load your new copied kext(s)
  22. When you edit a virtual machine in unraid through editing the xml, you will find something like this: <interface type='bridge'> <mac address='xx:xx:xx:xx:xx:xx'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='vmxnet3'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </interface> type here is vmxnet3; by default unraid sets it to virtio, so you should modify it; it is also explained in SpaceInvader's video tutorial.
  23. I would suggest the following steps: - backup your important data on an external hd/pendrive (if you can do a superduper/carbon copy cloner image) - backup your current clover image - update your clover image to latest as I explained - reboot your vm, if the updated clover works, proceed, otherwise replace the new image with your backup through unraid shares, and start again - set smbios to imac 18,2 (you will not have problem with MCE error) - if you have gpu passthrough I would disable it and enable only vnc - reboot and test vnc: I got an error with vnc, stating something like "display is not initialized yet": if this happens you can delete your vm (NOT the disk!!), create a new vm pointing to the actual disk(s), set all the customizations to start a macosx vm (vmxnet3 for network and additional cpu parameters, as you already did in the past), after that vnc will work again - if you have problems with resolution or weird display into vnc, start the vm, press esc before clover hds display, go into the resolution settings and change the resolution to 1920x1080, save changes, force stop the vm, and start the vm again - copy MCEReportDisabler.kext to /Library/extensions (download it some posts above, it's a post from @Leoyzen) --> This, if you want to use later smbios of MacPro6,1 iMacPro1,1 or MacPro7,1 - download kext utility to rebuild the cache, or rebuild the cache with terminal - boot into your current mojave and upgrade to Catalina - After catalina is installed you can re-enable gpu passthrough and any other modification you had - After that you can change smbios to macpro7,1 if you want
×
×
  • Create New...