trulyspinach / SMCAMDProcessor

Power management, monitoring and VirtualSMC plugin for AMD processors
BSD 3-Clause "New" or "Revised" License
1.04k stars 90 forks source link

TRX40 CPU Support #75

Closed fabiosun closed 4 years ago

fabiosun commented 4 years ago

Hi, I do not know if it is possible or not but I will try to ask I have my system working well in a VM environment Proxmox/OSX Via passthrough I pass all my devices and I have well working Vanilla hackintosh I installed SMCAMDProcessor app because I can pass my cpu as Host and see as a real aMD cpu (not Penryin Intel) in my OC verbose output I see this: AMDCPUSupport v0.6.3, init AMDCPUSupport: : start got CPUID: 10 756E6547 6C65746E 49656E69 AMDCPUSupport : : no AMD signature detected, failing.. and this is my grep output (obviously kext seem not loaded Last login: Mon May 25 10:26:39 on console fabios-iMac:~ fabio$ kextstat | grep -v com.apple Index Refs Address Size Wired Name (Version) UUID <Linked Against> 35 2 0xffffff7f83359000 0x29000 0x29000 as.vit9696.Lilu (1.4.4) 78F230A2-8999-38DC-9BD7-DAF332C607FC <7 5 4 3 2 1> 36 0 0xffffff7f8339b000 0x142000 0x142000 as.vit9696.AppleALC (1.4.9) 6A1C6FDF-C98B-3FE0-8093-FF7E4F17429B <35 12 7 5 4 3 2 1> 48 0 0xffffff7f83382000 0x19000 0x19000 as.vit9696.VirtualSMC (1.1.3) 72968460-A304-3E8E-BDBD-C7E49B0CF9E4 <35 11 7 5 4 3 2 1> 58 0 0xffffff7f834e6000 0x2e000 0x2e000 com.smalltree.driver.SmallTreeIntel82576 (1.0.6) F6C5E33A-97AA-37A0-8794-64FAA19FC153 <15 12 5 4 3 1> 107 2 0xffffff7f80ce7000 0x679000 0x679000 com.nvidia.web.NVDAResmanWeb (10.3.3) 62B36167-506F-38C5-A522-940600932ED8 <100 99 94 12 7 5 4 3 1> 110 0 0xffffff7f81848000 0xef000 0xef000 com.nvidia.web.GeForceWeb (10.3.3) 1145E657-26F9-39D0-84C1-942B7CD932C6 <109 107 99 94 12 7 5 4 3 1> 113 0 0xffffff7f814d6000 0x1a7000 0x1a7000 com.nvidia.web.NVDAGP100HalWeb (10.3.3) 76B91C29-8578-33E2-9C91-A6CB7C5E2C56 <107 12 4 3> 133 0 0xffffff7f81950000 0x3000 0x3000 com.nvidia.CUDA (1.1.0) 50F4AE08-3D20-3B13-B36D-439DEEB1D49C <4 1> fabios-iMac:~ fabio$ sysctl -n machdep.cpu.brand_string AMD Ryzen Threadripper 3970X 32-Core Processor fabios-iMac:~ fabio$ I will possible to have success in this task to it is only impossible in your opinion? Thank you

trulyspinach commented 4 years ago

Are you sure the pass through is reporting correct CPUID? From the log it seems simply caused by mismatched CPUID.

fabiosun commented 4 years ago

I think so Is there a way I could verify? thank you

trulyspinach commented 4 years ago

AMDCPUSupport: : start got CPUID: 10 756E6547 6C65746E 49656E69� The CPUID was just printed out and it is GenuineIntel.

Plus I can't see any reason of using this inside VM. I am not 100% sure but any pass through will unlikely supports MSRs as it grants direct control to the hardware. So even if you somehow get your VM to fake the CPUID is still won't work.