Jump to content

Ottimizzare MacOS


fladnaG86
 Share

35 posts in this topic

Recommended Posts

Ciao raga vorrei capire come posso fare per ottimizzare Yosemite che adesso sembra funzionare egregiamente ma ci sono piccoli accorgimenti che vorrei perfezionare grazie al vostro aiuto:

- Avvio del mac lento, credo impieghi troppo tempo a caricare il sistema operativo, un paio di minuti si ferma al boot caricando piano piano e vedo avanzare la barra di caricamento lentamente

- Il Bench Cinebench mi rivela solo 2 core e 4 treads mentre i5 4440 ha 4 core / 4 threads come punteggio mi da 478 per la cpu e 79,80fps 

- il Bench Geekbench 3  test a 64bit mi da questi risultati 3134 single core 10070 multi-core

e poi vorrei capire se e' possibile o se già sono attivi i profili c state della cpu, volendo posso anche collegare un wattmetro alla presa per vedere gli effettivi consumi, in windows ottengo 40 50 watt in idle e non appena attivo la gpu quindi con qualche game arrivo a 120 140 watt.

 

vi posto contenuto della cartella extra come boot loader uso Enoch r2571

.DS_Store
Chameleon_Installer_Log.txt
modules
.DS_Store
Keylayout.dylib
org.chameleon.Boot.plist
smbios.plist
Themes
.DS_Store
Default 

questo il contenuto della cartella Extension 263 elementi posso cancellare qualcosa? Magari velocizzo l'avvio

Extensions
acfs.kext
acfsctl.kext
AHCI_3rdParty_SATA.kext
AHCIPortInjector.kext
ALF.kext
AMD2400Controller.kext
AMD2600Controller.kext
AMD3800Controller.kext
AMD4600Controller.kext
AMD4800Controller.kext
AMD5000Controller.kext
AMD6000Controller.kext
AMD7000Controller.kext
AMD8000Controller.kext
AMD9000Controller.kext
AMDFramebuffer.kext
AMDRadeonVADriver.bundle
AMDRadeonX3000.kext
AMDRadeonX3000GLDriver.bundle
AMDRadeonX4000.kext
AMDRadeonX4000GLDriver.bundle
AMDSupport.kext
Apple_iSight.kext
Apple16X50Serial.kext
AppleACPIPlatform.kext
AppleAHCIPort.kext
AppleAPIC.kext
AppleBacklight.kext
AppleBacklightExpert.kext
AppleBluetoothMultitouch.kext
AppleBMC.kext
AppleCameraInterface.kext
AppleCredentialManager.kext
AppleEFIRuntime.kext
AppleFDEKeyStore.kext
AppleFileSystemDriver.kext
AppleFSCompressionTypeDataless.kext
AppleFSCompressionTypeZlib.kext
AppleFWAudio.kext
AppleGraphicsControl.kext
AppleGraphicsPowerManagement.kext
AppleHDADisabler.kext
AppleHIDKeyboard.kext
AppleHIDMouse.kext
AppleHPET.kext
AppleHSSPIHIDDriver.kext
AppleHSSPISupport.kext
AppleHV.kext
AppleHWAccess.kext
AppleHWSensor.kext
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AppleIntelFramebufferAzul.kext
AppleIntelFramebufferCapri.kext
AppleIntelHD3000Graphics.kext
AppleIntelHD3000GraphicsGA.plugin
AppleIntelHD3000GraphicsGLDriver.bundle
AppleIntelHD3000GraphicsVADriver.bundle
AppleIntelHD4000Graphics.kext
AppleIntelHD4000GraphicsGLDriver.bundle
AppleIntelHD4000GraphicsVADriver.bundle
AppleIntelHD5000Graphics.kext
AppleIntelHD5000GraphicsGLDriver.bundle
AppleIntelHD5000GraphicsVADriver.bundle
AppleIntelHDGraphics.kext
AppleIntelHDGraphicsFB.kext
AppleIntelHDGraphicsGA.plugin
AppleIntelHDGraphicsGLDriver.bundle
AppleIntelHDGraphicsVADriver.bundle
AppleIntelHSWVA.bundle
AppleIntelIVBVA.bundle
AppleIntelLpssDmac.kext
AppleIntelLpssGspi.kext
AppleIntelLpssI2C.kext
AppleIntelLpssI2CController.kext
AppleIntelLpssSpiController.kext
AppleIntelLpssUART.kext
AppleIntelMCEReporter.kext
AppleIntelSNBGraphicsFB.kext
AppleIntelSNBVA.bundle
AppleIRController.kext
AppleKextExcludeList.kext
AppleKeyStore.kext
AppleKeyswitch.kext
AppleLPC.kext
AppleLSIFusionMPT.kext
AppleMatch.kext
AppleMCCSControl.kext
AppleMCEDriver.kext
AppleMCP89RootPortPM.kext
AppleMIDIBluetoothDriver.plugin
AppleMIDIFWDriver.plugin
AppleMIDIIACDriver.plugin
AppleMIDIRTPDriver.plugin
AppleMIDIUSBDriver.plugin
AppleMikeyHIDDriver.kext
AppleMobileDevice.kext
AppleMobileFileIntegrity.kext
AppleMultitouchDriver.kext
AppleNForceATA.kext
AppleOSXWatchdog.kext
ApplePCIIDE.kext
ApplePlatformEnabler.kext
AppleRAID.kext
AppleRAIDCard.kext
AppleRTC.kext
AppleSDXC.kext
AppleSEP.kext
AppleSmartBatteryManager.kext
AppleSMBIOS.kext
AppleSMBusController.kext
AppleSMBusPCI.kext
AppleSMC.kext
AppleSMCLMU.kext
AppleSRP.kext
AppleStorageDrivers.kext
AppleThunderboltDPAdapters.kext
AppleThunderboltEDMService.kext
AppleThunderboltIP.kext
AppleThunderboltNHI.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltUTDM.kext
AppleTopCase.kext
AppleTyMCEDriver.kext
AppleUpstreamUserClient.kext
AppleUSBAudio.kext
AppleUSBDisplays.kext
AppleUSBEthernetHost.kext
AppleUSBMultitouch.kext
AppleUSBTopCase.kext
AppleVADriver.bundle
AppleWWANAutoEject.kext
AppleXsanFilter.kext
ATAPortInjector.kext
AtherosWiFiInjector.kext
ATIRadeonX2000.kext
ATIRadeonX2000GA.plugin
ATIRadeonX2000GLDriver.bundle
ATIRadeonX2000VADriver.bundle
AudioAUUC.kext
autofs.kext
BootCache.kext
cd9660.kext
cddafs.kext
CellPhoneHelper.kext
corecrypto.kext
CoreStorage.kext
CUDA.kext
DirectHW.kext
Disabler.kext
Dont Steal Mac OS X.kext
DSACL.ppp
DSAuth.ppp
DVFamily.bundle
EAP-KRB.ppp
EAP-RSA.ppp
EAP-TLS.ppp
ElliottForceLegacyRTC.kext
EvOreboot.kext
exfat.kext
FakeSMC.kext
GeForce.kext
GeForceGA.plugin
GeForceGLDriver.bundle
GeForceGLDriverWeb.bundle
GeForceTesla.kext
GeForceTeslaGAWeb.plugin
GeForceTeslaGLDriver.bundle
GeForceTeslaGLDriverWeb.bundle
GeForceTeslaVADriver.bundle
GeForceTeslaVADriverWeb.bundle
GeForceTeslaWeb.kext
GeForceVADriver.bundle
GeForceVADriverWeb.bundle
GeForceWeb.kext
GenericUSBXHCI.kext
IO80211Family.kext
IOAccelerator2D.plugin
IOAcceleratorFamily.kext
IOAcceleratorFamily2.kext
IOACPIFamily.kext
IOAHCIBlockStorageInjector.kext
IOAHCIFamily.kext
IOATAFamily.kext
IOAudio2Family.kext
IOAudioFamily.kext
IOAVBFamily.kext
IOBDStorageFamily.kext
IOBluetoothFamily.kext
IOBluetoothHIDDriver.kext
IOCDStorageFamily.kext
IODVDStorageFamily.kext
IOFireWireAVC.kext
IOFireWireFamily.kext
IOFireWireIP.kext
IOFireWireSBP2.kext
IOFireWireSerialBusProtocolTransport.kext
IOGraphicsFamily.kext
IOHDIXController.kext
IOHIDFamily.kext
IONDRVSupport.kext
IONetworkingFamily.kext
IOPCIFamily.kext
IOPlatformPluginFamily.kext
IOReportFamily.kext
IOSCSIArchitectureModelFamily.kext
IOSCSIParallelFamily.kext
IOSerialFamily.kext
IOSlowAdaptiveClockingFamily.kext
IOSMBusFamily.kext
IOStorageFamily.kext
IOStreamFamily.kext
IOSurface.kext
IOThunderboltFamily.kext
IOTimeSyncFamily.kext
IOUSBAttachedSCSI.kext
IOUSBFamily.kext
IOUSBMassStorageClass.kext
IOUserEthernet.kext
IOVideoFamily.kext
iPodDriver.kext
L2TP.ppp
Libm.kext
mcxalr.kext
msdosfs.kext
ntfs.kext
NullCPUPowerManagement.kext
NVDAGF100HalWeb.kext
NVDAGK100HalWeb.kext
NVDAGM100HalWeb.kext
NVDANV50HalTeslaWeb.kext
NVDAResmanTeslaWeb.kext
NVDAResmanWeb.kext
NVDAStartup.kext
NVSMU.kext
OSvKernDSPLib.kext
PPP.kext
PPPoE.ppp
PPPSerial.ppp
PPTP.ppp
pthread.kext
Quarantine.kext
Radius.ppp
RealtekRTL8111.kext
Sandbox.kext
SMARTLib.plugin
smbfs.kext
SMCMotionSensor.kext
SuperVIAATA.kext
System.kext
TMSafetyNet.kext
triggers.kext
udf.kext
vecLib.kext
VoodooHDA.kext
VoodooPS2Controller.kext
VoodooPS2Keyboard.kext
VoodooPS2Mouse.kext
VoodooPS2Trackpad.kext
VoodooTSCSync.kext
webcontentfilter.kext
webdav_fs.kext 

posto contenuto del file plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>No</string>
	<key>IGPEnabler</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
        <string>nvda_drv=1 kext-dev-mode=1</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
        <key>UseKernelCache</key>
        <string>Yes</string></dict>
</plist>

e del smbios

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMfamily</key>
	<string>Mac Pro</string>
	<key>SMproductname</key>
	<string>MacPro3,1</string>
	<key>SMboardproduct</key>
	<string>Mac-F42C88C8</string>
	<key>SMserial</key>
	<string>######## c'e' ma non lo posto</string>
	<key>SMbiosversion</key>
	<string>[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url].tonymacx86.com</string>
</dict>
</plist>

Cosi' potete vedere se ci sta qualche tavolata in giro e posso andare a correggerla

Grazie

Link to comment
Share on other sites

Di cose da provare ce ne sarebbero, però hai un backup avviabile o altro modo per poter accedere al disco in caso di problemi?

Ci sono diverse cose che ritengo inutili, per esempio genericusb, non dovresti averne bisogno, NullCPUPowerManagement.kext tutti Voodoo. Non hai Applehda però hai hdadisabler. Questo a un primo esame. Potresti provare anche a postare il tuo DSDT; estrailo con MaciASL (settato nelle preferenze con ACPI 5.0) e salvandolo come "Diassembled ASL file".

Link to comment
Share on other sites

Di cose da provare ce ne sarebbero, però hai un backup avviabile o altro modo per poter accedere al disco in caso di problemi?

Ci sono diverse cose che ritengo inutili, per esempio genericusb, non dovresti averne bisogno, NullCPUPowerManagement.kext tutti Voodoo. Non hai Applehda però hai hdadisabler. Questo a un primo esame. Potresti provare anche a postare il tuo DSDT; estrailo con MaciASL (settato nelle preferenze con ACPI 5.0) e salvandolo come "Diassembled ASL file".

NullCPUPowerManagement mi serve insieme al kernel modificato per haswell

i voodoo lo uso per l'audio gli altri non so cosa siano

Per smbios qualche suggerimento?

piu' tardi vedo di postare il resto

Link to comment
Share on other sites

NullCPUPowerManagement mi serve insieme al kernel modificato per haswell

 

Hai provato senza il kernel patchato, il NullCPU non hai possibilità di avere lo speedstep abilitato

 

i voodoo lo uso per l'audio gli altri non so cosa siano

 

Elimina tutti i voodoo, disabler e utilizza AppleHDA patchato alc887

 

Per smbios qualche suggerimento?

 

iMac 14.1-14.2

 

Fabio

Link to comment
Share on other sites

Purtroppo senza il kernel patchato per haswell non riuscivo ad avviare yosemite 10.10.1 poi ho aggiornato a 10.10.2 e anche qui senza patch non si avviava mi andava in reset e se non mettevo il nullcpu abbinato al kernel modificato per haswell 10.10.2 mi andava in kernel panic ogni tanto.

Come posso risolvere il problema del kernel patchato?

Link to comment
Share on other sites

Utilizza Clover con flag KernelPM e puoi togliere il NullCpu. Utilizza lo script SSDTPRGen.sh per generare la ssdt.aml per il tuo processore.

Utilizza come identificativo iMac14,2 .

Elimina qualsiasi voodoohda e applehdadisabler.

 

OF99AV

Link to comment
Share on other sites

ok son passato a Clover ma adesso non riesco ad abilitare la scheda video se la abilito inserendo la stringa nvda mi si blocca il sistema operativo subito dopo il login 

posto list clover

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0 slide=0 kext-dev-mode=1</string>
		<key>DefaultVolume</key>
		<string>Mac</string>
		<key>Fast</key>
		<false/>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Log</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>BOOTX64.EFI</string>
		</array>
		<key>HideEntries</key>
		<dict>
			<key>Duplicate</key>
			<true/>
			<key>ExternalUEFI</key>
			<true/>
			<key>Gentoo</key>
			<false/>
			<key>Grub</key>
			<false/>
			<key>InternalUEFI</key>
			<true/>
			<key>OSXInstall</key>
			<false/>
			<key>OpticalUEFI</key>
			<true/>
			<key>Recovery</key>
			<false/>
			<key>Ubuntu</key>
			<false/>
			<key>WindowsEFI</key>
			<true/>
		</dict>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>Enabled</key>
			<true/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<true/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>TextOnly</key>
		<false/>
		<key>Theme</key>
		<string>YosemiteLogin</string>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Find</key>
				<data>SGVhZHBob25lcwA=</data>
				<key>Name</key>
				<string>VoodooHDA</string>
				<key>Replace</key>
				<data>VGVsZXBob25lcwA=</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>AppleIntelCpuPM Kernel Panic fix</string>
				<key>Find</key>
				<data>4gAAAA8w</data>
				<key>Name</key>
				<string>AppleIntelCPUPowerManagement</string>
				<key>Replace</key>
				<data>4gAAAJCQ</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>still waiting for root device part1</string>
				<key>Find</key>
				<data>60wAAOoD</data>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Replace</key>
				<data>60wAAOgB</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>still waiting for root device part2</string>
				<key>Find</key>
				<data>dA5IjT2lkAAA</data>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Replace</key>
				<data>v8gAAACQkJCQ</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>fall back to old SMC mode for OS X 10.8.5</string>
				<key>Find</key>
				<data>SIXAdRBIjT19UA==</data>
				<key>Name</key>
				<string>AppleSMC</string>
				<key>Replace</key>
				<data>SIXA625IjT19VQ==</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>No Panic on MacPro4,1 - 5,1</string>
				<key>Find</key>
				<data>cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY</data>
				<key>Name</key>
				<string>AppleTyMCEDriver</string>
				<key>Replace</key>
				<data>cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>RXh0ZXJuYWw=</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>SW50ZXJuYWw=</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>RXh0ZXJuYWw=</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>SW50ZXJuYWw=</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>LogEveryBoot</key>
		<string>10</string>
		<key>LogLineCount</key>
		<integer>3000</integer>
		<key>MountEFI</key>
		<true/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Link to comment
Share on other sites

Nulla son ritornato a Enoch ma ho tolto qualche kext tipo NullCPU e qualche voodoo ho lasciato solo quello per l'audio. Ho controllato temperature e frequanze gpu e cpu e sono giuste adesso salgono e scendono a secondo dell'utilizzo della macchina.

Posto il mio dsdt.aml 

https://www.dropbox.com/s/nh8aakxsz3krg5d/DSDT.aml?dl=0

Mi sono accorto adesso che ho una scheda di rete wifi pci installata nel pc ma il mac non la vede da cosa puo' dipendere? la scheda e' 

Tp-Link TL-WN881ND 300 Mbps Wireless N PCI Express Adapter

 

Qualcomm Atheros, AR9287 Wireless Network Adapter (PCI-Express)

Link to comment
Share on other sites

Per installali non intendi solo copiarli vero?  :P

Credo devo aggiungere qualcosa al file boot.list ma non so bene cosa  :(

Quei due file allegati da Fabio sono solo da copiare in Extra, nel plist dovresti aggiungere solo DropSSDT=Yes

Link to comment
Share on other sites

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>IGPEnabler</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
	<string>kext-dev-mode=1 nvda_drv=1</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
        <key>DropSSDT</key>
        <string>Yes</string>
</dict>
</plist>

Ho modificato cosi' il boot.list uso Enoch come bootloader

 

ecco il file Ioreg dopo aver aggiunto i file

https://www.dropbox.com/s/nlbyjfh3t49kn3b/Maurizio.zip?dl=0

Link to comment
Share on other sites

"IGPEnabler" non funziona con Enoch...e nemmeno con Chameleon.. solo con Chimera..
Hai AppleHDADisabler.kext (ok hai il voodoohda), ma cosa disabiliti con "Disabler.kext" visto che è programmabile e vattelapesca cosa c'è dentro??

Link to comment
Share on other sites

Funziona la wifi

 

Fabio

no il wifi non funge ancora 

 

"IGPEnabler" non funziona con Enoch...e nemmeno con Chameleon.. solo con Chimera..

Hai AppleHDADisabler.kext (ok hai il voodoohda), ma cosa disabiliti con "Disabler.kext" visto che è programmabile e vattelapesca cosa c'è dentro??

 

IGPEnabler adesso lo elimino  :lol:

disabler sinceramente non so cosa faccia mo lo elimino vedia che succede

Link to comment
Share on other sites

 Share

×
×
  • Create New...