maoyeye Posted May 4, 2018 Share Posted May 4, 2018 11个小时前,矢量西格玛说: Hi @maoyeye,这些警告很好。该项目仍然支持10.6 ok 1 Link to comment Share on other sites More sharing options...
vector sigma Posted May 4, 2018 Share Posted May 4, 2018 (edited) 2 hours ago, Sherlocks said: @vector sigma hi. thank you for great works. here is a korean lang file for HWMonitorSMC2. i tested it. EDIT1. latest FakeSMC support 10.6 to 10.13? ko.lproj.zip Thanks to you for that (this is really important), I'll commit those changes as soon I'll be at Home. Do you have the time, by chance, to translate also the package resources? Yes, the project is meant to support Snow Leopard, but I cannot say if this is working because is a old OS that I don't have. I suppose Slice can tell you more. EDIT I need also this (Info.strings): Quote /* Class = "NSButtonCell"; title = "copy to clip board"; ObjectID = "qRX-F6-ppe"; */ "qRX-F6-ppe.title" = "copy to clip board"; thanks in advance. Edited May 4, 2018 by vector sigma 1 Link to comment Share on other sites More sharing options...
Mork vom Ork Posted May 4, 2018 Share Posted May 4, 2018 (edited) attached you can also use my GERMAN localizition: Regards... de.lproj.zip Edited May 4, 2018 by Mork vom Ork 1 Link to comment Share on other sites More sharing options...
Alpha22 Posted May 4, 2018 Share Posted May 4, 2018 Link to comment Share on other sites More sharing options...
Sherlocks Posted May 4, 2018 Share Posted May 4, 2018 (edited) 7 hours ago, vector sigma said: Thanks to you for that (this is really important), I'll commit those changes as soon I'll be at Home. Do you have the time, by chance, to translate also the package resources? Yes, the project is meant to support Snow Leopard, but I cannot say if this is working because is a old OS that I don't have. I suppose Slice can tell you more. EDIT I need also this (Info.strings): thanks in advance. sorry for missing part. here is file again Yes, the project is meant to support Snow Leopard, but I cannot say if this is working because is a old OS that I don't have. I suppose Slice can tell you more. - okay. if want to test, i can and i will test. thanks in advance ko.lproj2.zip Edited May 4, 2018 by Sherlocks 1 Link to comment Share on other sites More sharing options...
Slice Posted May 4, 2018 Author Share Posted May 4, 2018 This year I have no more old systems. Only 10.11+ Computer #3 is far away. Link to comment Share on other sites More sharing options...
vector sigma Posted May 4, 2018 Share Posted May 4, 2018 (edited) 6 hours ago, Mork vom Ork said: attached you can also use my GERMAN localizition: Regards... 4 hours ago, Sherlocks said: sorry for missing part. here is file again Thank you so much to all! Now We have English, Russian, Italian, Chinese, Korean and German!!!! As soon as someone will provide French, Spanish and Portoguese we will cover 99% of the world Guys, I made some modification to the EDID parser after seeing @maoyeye 's ioreg (thanks) who have a 4k display with EDID v1.4 plus an extension ...that is not 128KB but instead is 256. So I made this rules: EDID must not be null, of course EDID must be >= 128KB EDID version must not be 2.0 because it was suddenly deprecated by VESA For the cases above the HWMonitorSMC2 will switch to display values and datas taken with Apple APIs instead of our EDID parser. Attached my GM because we are going to be "stable", so please test this r140... what I think is the best done until now! HWSensors-3_r140.dmg Edited May 4, 2018 by vector sigma typo 1 Link to comment Share on other sites More sharing options...
maoyeye Posted May 5, 2018 Share Posted May 5, 2018 3 hours ago, vector sigma said: 非常感谢你!现在我们有英文,俄文,意大利文,中文,韩文和德文!只要有人提供法语,西班牙语和葡萄牙语,我们将覆盖世界的99% 伙计们,在看到@maoyeye 的ioreg(谢谢),他们有一个带有EDID v1.4的4k显示加上一个扩展...这不是128KB,而是256,所以我对EDID解析器做了一些修改。所以我做了这个规则: 当然,EDID不能为空 EDID必须> = 128KB EDID版本不能为2.0,因为它突然被VESA弃用 对于上述情况,HWMonitorSMC2将切换到显示使用Apple API而不是我们的EDID解析器拍摄的值和数据。 附加我的GM,因为我们要“稳定”,所以请测试这个r140 ...我认为迄今为止做得最好! HWSensors-3_r140.dmg HWMonitorSMC2 v2.1.4 GM MACHINE STATUS: CPU: Name: Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz Vendor: GenuineIntel Physical cores: 4 Logical cores: 8 Family: 6 Model: 0x3C Ext Model: 0x3 Ext Family: 0 Stepping: 3 Signature: 0x306C3 Brand: 0 Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 FMA CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC MOVBE POPCNT AES PCID XSAVE OSXSAVE SEGLIM64 TSCTMR AVX1.0 RDRAND F16C Ext Features: SYSCALL XD 1GBPAGE EM64T LAHF LZCNT RDTSCP TSCI Microcode version: 36 Thermal sensors: 1 Thermal APIC timer: 1 System: 2% User: 6% Idle: 90% Nice: 0% MEMORY: Physical size: 8.0GB Free: 2.51GB Wired: 1.31GB Active: 3.89GB Inactive: 279MB Compressed: 0MB SYSTEM: Model: MacBookPro11,5 Sys name: Darwin OS Version: 10.13.5 Node name: maosisideMacBook-Pro.local Release: 17.6.0 Version: Darwin Kernel Version 17.6.0: Wed Apr 25 22:09:51 PDT 2018; root:xnu-4570.60.20~7/RELEASE_X86_64 Machine: x86_64 Uptime: 0d 0h 17m 7s Processes: 293 Threads: 1273 Load Average: [2.21, 2.24, 2.16] Mach Factor: [5.524, 5.5529999999999999, 5.5430000000000001] POWER: CPU Speed limit: 100.0% CPUs available: 8 Scheduler limit: 100.0% Thermal level: Not Published VIDEO CARD 1: Model: Radeon RX 560 Vendor ID: 02 10 00 00 (ATI/AMD) Device ID: ff 67 00 00 Revision ID: ef 00 00 00 Subsystem Vendor ID: a2 1d 00 00 Subsystem ID: 48 e3 00 00 class-code: 00 00 03 00 IOName: display pcidebug: 1:0:0 compatible: pci1da2,e348pci1002,67ffpciclass,030000GFX0 acpi-path: IOACPIPlane:/_SB/PCI0@0/P0P2@10000/GFX0@0 hda-gfx: onboard-1 pci-aspm-default: 0x0 IOPCIMSIMode true Additional Properties: AAPL,aux-power-connected: 01 00 00 00 AAPL,slot-name: 50 43 49 20 53 6c 6f 74 20 30 00 @5,device_type: display @4,name: 41 4d 44 2c 52 61 64 65 6f 6e 46 72 61 6d 65 62 75 66 66 65 72 00 @5,name: 41 4d 44 2c 52 61 64 65 6f 6e 46 72 61 6d 65 62 75 66 66 65 72 00 @3,device_type: display @4,device_type: display @3,name: 41 4d 44 2c 52 61 64 65 6f 6e 46 72 61 6d 65 62 75 66 66 65 72 00 ATY,PageFlipEnable: 01 00 00 00 ATY,remap-size: 0 ATY,vram_base: 00 00 00 00 00 00 00 00 ATY,SCLK: 213990 ATY,Part#: 113-34830M4-U02 ATY,RevID: 535199729 ATY,TileInfo: 03 00 00 00 00 00 00 00 02 00 00 00 02 00 00 00 03 00 00 00 05 00 00 00 ATY,RefClock: 10000 ATY,memsize: 4294967296 ATY,RefCLK: 10 27 00 00 ATY,MCLK: 300000 SCREEN 1: Framebuffer: 0x2B2869CC EDID contents: Header: 00 ff ff ff ff ff ff 00 Serial number: fa 00 00 00 Version: 01 04 Basic params b5 35 1e 78 3a Chroma info: e2 45 a8 55 4d a3 26 0b 50 54 Established: a5 4b 00 Standard: 71 4f 81 80 a9 c0 a9 40 d1 c0 e1 00 d1 00 01 01 Descriptor 1: 4d d0 00 a0 f0 70 3e 80 3e 30 35 00 0f 28 21 00 00 1a Descriptor 2: 00 00 00 ff 00 46 54 46 4b 4e 35 35 34 30 38 46 4c 0a Descriptor 3: 00 00 00 fc 00 44 45 4c 4c 20 50 32 34 31 35 51 0a 20 Descriptor 4: 00 00 00 fd 00 1d 4c 1e 8c 36 00 0a 20 20 20 20 20 20 Extension: 01 Checksum: e7 Manufacturer: 10ac (DELL P2415Q) Model: bea0 Serial Number: 250 Resolution: 1920x1080 Made week 19 of 2015 EDID version: 1.4 Digital display Established Timings: 720×400 @ 70 Hz 640×480 @ 60 Hz 640×480 @ 75 Hz 800×600 @ 60 Hz 800×600 @ 75 Hz 1024×768 @ 60 Hz 1024×768 @ 75 Hz 1280×1024 @ 75 Hz Detailed mode (descriptor 1): Pixel Clock: 199.2MHz Horizontal Active: 3840 Horizontal Blanking: 160 Vertical Active: 2160 Vertical Blanking: 62 Horizontal Sync Offset: 62 Horizontal Sync Pulse: 48 Vertical Sync Offset: 3 Vertical Sync Pulse: 5 Interlaced: false Is preferred timing: true Maximum image size: 530mm x 300mm Gamma: 2.20 Model: L6 Checksum: 0xE7 (valid) EDID comes from EEPROM MEDIA: BSD Name: disk0 Product Name: ST2000DM001-1CH164 Product Revision Level: CC27 Medium Type: HDD Capacity: 2 TB (2000398934016 bytes) Physical Interconnect: SATA Physical Interconnect Location: Internal Rotation Rate: 7200rpm Temperature: 28C° S.M.A.R.T. status: Ok BSD Name: disk1 Product Name: INTEL SSDSC2CW180A3 Product Revision Level: 400i Medium Type: SSD Capacity: 180.05 GB (180045766656 bytes) Physical Interconnect: SATA Physical Interconnect Location: Internal S.M.A.R.T. status: Ok Link to comment Share on other sites More sharing options...
maoyeye Posted May 5, 2018 Share Posted May 5, 2018 (edited) 已经非常成功,太棒了! Edited May 5, 2018 by maoyeye Link to comment Share on other sites More sharing options...
vector sigma Posted May 5, 2018 Share Posted May 5, 2018 11 minutes ago, maoyeye said: Already very successful, too great! CLOVER.zip Thanks to you for testing! Link to comment Share on other sites More sharing options...
Slice Posted May 5, 2018 Author Share Posted May 5, 2018 Hi vector sigma, I think it will be interesting to monitor GPU acceleration usage. My case is Intel HD4000. The screenshot is at Heaven Benchmark load. Without it "Device Utilization" is zero. Link to comment Share on other sites More sharing options...
vector sigma Posted May 5, 2018 Share Posted May 5, 2018 (edited) 7 minutes ago, Slice said: Hi vector sigma, I think it will be interesting to monitor GPU acceleration usage. My case is Intel HD4000. The screenshot is at Heaven Benchmark load. Without it "Device Utilization" is zero. I have it. Ok I'll take a look, but this is only for Intel? Now I'm thinking to find a way to see also if GPU supports Metal..and what version.. Edit Hi! Edited May 5, 2018 by vector sigma Link to comment Share on other sites More sharing options...
Slice Posted May 5, 2018 Author Share Posted May 5, 2018 19 minutes ago, vector sigma said: I have it. Ok I'll take a look, but this is only for Intel? Now I'm thinking to find a way to see also if GPU supports Metal..and what version.. Edit Hi! I used FakeID to change Nvidia Fermi (metal not supported) to Nvidia Kepler (metal supported) and saw macOS thinked my card supported metal. So I think it is just deviceID table. "but this is only for Intel" - no, it must be common because it is IOAcceleratorFamily2.kext 1 Link to comment Share on other sites More sharing options...
vector sigma Posted May 5, 2018 Share Posted May 5, 2018 Ok, I'll deal with it next days. Thanks for the info. Link to comment Share on other sites More sharing options...
Alpha22 Posted May 5, 2018 Share Posted May 5, 2018 HWMonitorSMC2 v2.1.4 GM MACHINE STATUS: CPU: Name: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz Vendor: GenuineIntel Physical cores: 4 Logical cores: 4 Family: 6 Model: 0x17 Ext Model: 0x1 Ext Family: 0 Stepping: 10 Signature: 0x1067A Brand: 0 Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 XSAVE Ext Features: SYSCALL XD EM64T LAHF Microcode version: 2571 Thermal sensors: 1 Thermal APIC timer: 0 System: 6% User: 11% Idle: 82% Nice: 0% MEMORY: Physical size: 8.0GB Free: 4.64GB Wired: 691MB Active: 2.12GB Inactive: 548MB Compressed: 0MB SYSTEM: Model: iMac14,2 Sys name: Darwin OS Version: 10.13.4 Node name: iMac-di-Fabio.local Release: 17.5.0 Version: Darwin Kernel Version 17.5.0: Fri Apr 13 19:32:32 PDT 2018; root:xnu-4570.51.2~1/RELEASE_X86_64 Machine: x86_64 Uptime: 0d 0h 4m 44s Processes: 251 Threads: 895 Load Average: [1.92, 2.69, 1.50] Mach Factor: [2.5459999999999998, 2.367, 2.2469999999999999] POWER: CPU Speed limit: -1.0% CPUs available: -1 Scheduler limit: -1.0% Thermal level: Not Published VIDEO CARD 1: Model: MSI VN240GT-MD1G Vendor ID: de 10 00 00 (NVidia) Device ID: a3 0c 00 00 Revision ID: a2 00 00 00 Subsystem Vendor ID: 62 14 00 00 Subsystem ID: 10 00 00 00 class-code: 00 00 03 00 IOName: display pcidebug: 1:0:0 compatible: pci1462,8041pci10de,ca3pciclass,030000GFX0 acpi-path: IOACPIPlane:/_SB/PCI0@0/PEGP@10000/GFX0@0 hda-gfx: onboard-1 rm_board_number: 00 00 00 00 NVArch: NV50 rom-revision: 70.15.20.00.03 NVCLASS: NVDATesla NVCAP 04 00 00 00 00 00 03 00 0c 00 00 00 00 00 00 07 00 00 00 00 pci-aspm-default: 0x0 device_type: NVDA,Parent vbios-revision 03 00 20 15 70 IONVRAMProperty true NVDAinitgl_created yes IOPCIMSIMode true NVDAType Official Additional Properties: AAPL,ndrv-dev: 1 AAPL,slot-name: 50 43 49 20 53 6c 6f 74 20 30 00 AAPL,gart-width: 64 SCREEN 1: Framebuffer: 0x745E9144 EDID contents: Header: 00 ff ff ff ff ff ff 00 Serial number: 99 00 00 00 Version: 01 03 Basic params 80 35 1e 78 2e Chroma info: 93 55 a1 58 59 95 23 0f 50 54 Established: a5 6b 80 Standard: 61 c0 81 c0 81 40 81 80 95 00 a9 40 b3 00 d1 c0 Descriptor 1: 02 3a 80 18 71 38 2d 40 58 2c 45 00 13 2b 21 00 00 1e Descriptor 2: 00 00 00 fd 00 32 4c 1e 53 15 00 0a 20 20 20 20 20 20 Descriptor 3: 00 00 00 fc 00 42 65 6e 51 20 56 32 34 32 30 48 0a 20 Descriptor 4: 00 00 00 ff 00 4a 34 41 30 34 34 33 37 30 31 39 0a 20 Extension: 00 Checksum: b8 Manufacturer: 09d1 (BenQ V2420H) Model: 147b Serial Number: 153 Resolution: 1920x1080 Made week 15 of 2010 EDID version: 1.3 Digital display Established Timings: 720×400 @ 70 Hz 640×480 @ 60 Hz 640×480 @ 75 Hz 800×600 @ 60 Hz 800×600 @ 75 Hz 832×624 @ 75 H 1024×768 @ 60 Hz 1024×768 @ 75 Hz 1280×1024 @ 75 Hz Detailed mode (descriptor 1): Pixel Clock: 5.7MHz Horizontal Active: 1920 Horizontal Blanking: 280 Vertical Active: 1080 Vertical Blanking: 45 Horizontal Sync Offset: 88 Horizontal Sync Pulse: 44 Vertical Sync Offset: 4 Vertical Sync Pulse: 5 Interlaced: false Is preferred timing: true Maximum image size: 530mm x 300mm Gamma: 2.20 Model: J4A04437019 Checksum: 0xB8 (valid) EDID comes from EEPROM MEDIA: BSD Name: disk0 Product Name: MAXTOR STM3250310AS Product Revision Level: 3.AAC Medium Type: HDD Capacity: 250,06 GB (250059350016 bytes) Physical Interconnect: SATA Physical Interconnect Location: Internal Temperature: 30C° S.M.A.R.T. status: Ok Link to comment Share on other sites More sharing options...
vector sigma Posted May 5, 2018 Share Posted May 5, 2018 (edited) 57 minutes ago, Alpha22 said: Spoiler HWMonitorSMC2 v2.1.4 GM MACHINE STATUS: CPU: Name: Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz Vendor: GenuineIntel Physical cores: 4 Logical cores: 4 Family: 6 Model: 0x17 Ext Model: 0x1 Ext Family: 0 Stepping: 10 Signature: 0x1067A Brand: 0 Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 XSAVE Ext Features: SYSCALL XD EM64T LAHF Microcode version: 2571 Thermal sensors: 1 Thermal APIC timer: 0 System: 6% User: 11% Idle: 82% Nice: 0% MEMORY: Physical size: 8.0GB Free: 4.64GB Wired: 691MB Active: 2.12GB Inactive: 548MB Compressed: 0MB SYSTEM: Model: iMac14,2 Sys name: Darwin OS Version: 10.13.4 Node name: iMac-di-Fabio.local Release: 17.5.0 Version: Darwin Kernel Version 17.5.0: Fri Apr 13 19:32:32 PDT 2018; root:xnu-4570.51.2~1/RELEASE_X86_64 Machine: x86_64 Uptime: 0d 0h 4m 44s Processes: 251 Threads: 895 Load Average: [1.92, 2.69, 1.50] Mach Factor: [2.5459999999999998, 2.367, 2.2469999999999999] POWER: CPU Speed limit: -1.0% CPUs available: -1 Scheduler limit: -1.0% Thermal level: Not Published VIDEO CARD 1: Model: MSI VN240GT-MD1G Vendor ID: de 10 00 00 (NVidia) Device ID: a3 0c 00 00 Revision ID: a2 00 00 00 Subsystem Vendor ID: 62 14 00 00 Subsystem ID: 10 00 00 00 class-code: 00 00 03 00 IOName: display pcidebug: 1:0:0 compatible: pci1462,8041pci10de,ca3pciclass,030000GFX0 acpi-path: IOACPIPlane:/_SB/PCI0@0/PEGP@10000/GFX0@0 hda-gfx: onboard-1 rm_board_number: 00 00 00 00 NVArch: NV50 rom-revision: 70.15.20.00.03 NVCLASS: NVDATesla NVCAP 04 00 00 00 00 00 03 00 0c 00 00 00 00 00 00 07 00 00 00 00 pci-aspm-default: 0x0 device_type: NVDA,Parent vbios-revision 03 00 20 15 70 IONVRAMProperty true NVDAinitgl_created yes IOPCIMSIMode true NVDAType Official Additional Properties: AAPL,ndrv-dev: 1 AAPL,slot-name: 50 43 49 20 53 6c 6f 74 20 30 00 AAPL,gart-width: 64 SCREEN 1: Framebuffer: 0x745E9144 EDID contents: Header: 00 ff ff ff ff ff ff 00 Serial number: 99 00 00 00 Version: 01 03 Basic params 80 35 1e 78 2e Chroma info: 93 55 a1 58 59 95 23 0f 50 54 Established: a5 6b 80 Standard: 61 c0 81 c0 81 40 81 80 95 00 a9 40 b3 00 d1 c0 Descriptor 1: 02 3a 80 18 71 38 2d 40 58 2c 45 00 13 2b 21 00 00 1e Descriptor 2: 00 00 00 fd 00 32 4c 1e 53 15 00 0a 20 20 20 20 20 20 Descriptor 3: 00 00 00 fc 00 42 65 6e 51 20 56 32 34 32 30 48 0a 20 Descriptor 4: 00 00 00 ff 00 4a 34 41 30 34 34 33 37 30 31 39 0a 20 Extension: 00 Checksum: b8 Manufacturer: 09d1 (BenQ V2420H) Model: 147b Serial Number: 153 Resolution: 1920x1080 Made week 15 of 2010 EDID version: 1.3 Digital display Established Timings: 720×400 @ 70 Hz 640×480 @ 60 Hz 640×480 @ 75 Hz 800×600 @ 60 Hz 800×600 @ 75 Hz 832×624 @ 75 H 1024×768 @ 60 Hz 1024×768 @ 75 Hz 1280×1024 @ 75 Hz Detailed mode (descriptor 1): Pixel Clock: 5.7MHz Horizontal Active: 1920 Horizontal Blanking: 280 Vertical Active: 1080 Vertical Blanking: 45 Horizontal Sync Offset: 88 Horizontal Sync Pulse: 44 Vertical Sync Offset: 4 Vertical Sync Pulse: 5 Interlaced: false Is preferred timing: true Maximum image size: 530mm x 300mm Gamma: 2.20 Model: J4A04437019 Checksum: 0xB8 (valid) EDID comes from EEPROM MEDIA: BSD Name: disk0 Product Name: MAXTOR STM3250310AS Product Revision Level: 3.AAC Medium Type: HDD Capacity: 250,06 GB (250059350016 bytes) Physical Interconnect: SATA Physical Interconnect Location: Internal Temperature: 30C° S.M.A.R.T. status: Ok Thanks, looks all good! 2 hours ago, Slice said: I used FakeID to change Nvidia Fermi (metal not supported) to Nvidia Kepler (metal supported) and saw macOS thinked my card supported metal. So I think it is just deviceID table. Maybe the attached command line (just made) can tell's you the truth? Please report back (for all), if is good I can commit the code. hwmetal.zip Edited May 5, 2018 by vector sigma 1 Link to comment Share on other sites More sharing options...
Slice Posted May 5, 2018 Author Share Posted May 5, 2018 1 hour ago, vector sigma said: Thanks, looks all good! Maybe the attached command line (just made) can tell's you the truth? Please report back (for all), if is good I can commit the code. hwmetal.zip no devices found that support Metal Link to comment Share on other sites More sharing options...
Alpha22 Posted May 6, 2018 Share Posted May 6, 2018 15 hours ago, vector sigma said: Maybe the attached command line (just made) can tell's you the truth? Please report back (for all), if is good I can commit the code. no devices found that support Metal Link to comment Share on other sites More sharing options...
vector sigma Posted May 6, 2018 Share Posted May 6, 2018 18 hours ago, Slice said: no devices found that support Metal 4 hours ago, Alpha22 said: no devices found that support Metal Slice's use a fake and really its card doesn't support metal, as well for the Alpha22's "MSI VN240GT-MD1G" (NVidia GT 240). I can keep this as a success? To me return this: DEVICE 0: Name: Intel HD Graphics 4000 Metal version: 2+ Registry ID: 0x3BF Max Threads Per Thread group: MTLSize(width: 512, height: 512, depth: 512) Max Thread group Memory Length: 32768 Recommended Max Working Set Size: 0x60000000 Depth 24 Stencil 8 Pixel Format Supported: false Programmable Sample Positions Supported: true Read-Write Texture Support: MTLReadWriteTextureTier Headless: false Is Low Power: true Removable: false Any supported card to test with? this is the code: import Foundation import Metal if #available(OSX 10.11, *) { let metal = MTLCopyAllDevices() if metal.count > 0 { for i in 0..<metal.count { print("DEVICE \(i):") print("\tName: \(metal[i].name)") if #available(OSX 10.13, *) { print("\tMetal version: 2+") print("\tRegistry ID: \(String(format: "0x%X", metal[i].registryID))") } else { print("\tMetal version: 1") } print("\tMax Threads Per Thread group: \(metal[i].maxThreadsPerThreadgroup)") if #available(OSX 10.13, *) { print("\tMax Thread group Memory Length: \(metal[i].maxThreadgroupMemoryLength)") } if #available(OSX 10.12, *) { print("\tRecommended Max Working Set Size: \(String(format: "0x%X", metal[i].recommendedMaxWorkingSetSize))") } print("\tDepth 24 Stencil 8 Pixel Format Supported: \(metal[i].isDepth24Stencil8PixelFormatSupported)") if #available(OSX 10.13, *) { print("\tProgrammable Sample Positions Supported: \(metal[i].areProgrammableSamplePositionsSupported)") } if #available(OSX 10.13, *) { print("\tRead-Write Texture Support: \(metal[i].readWriteTextureSupport)") } print("\tHeadless: \(metal[i].isHeadless)") print("\tIs Low Power: \(metal[i].isLowPower)") if #available(OSX 10.13, *) { print("\tRemovable: \(metal[i].isRemovable)\n") } else { // Fallback on earlier versions } } } else { print("no devices found that support Metal") } } else { print("This OS doesn't support Metal, 10.11 + required!") } Link to comment Share on other sites More sharing options...
Mork vom Ork Posted May 6, 2018 Share Posted May 6, 2018 Thats my terminaloutput: DEVICE 0: Name: AMD Radeon RX 480 Metal version: 2+ Registry ID: 0x4E6 Max Threads Per Thread group: MTLSize(width: 1024, height: 1024, depth: 1024) Max Thread group Memory Length: 32768 Recommended Max Working Set Size: 0x0 Depth 24 Stencil 8 Pixel Format Supported: true Programmable Sample Positions Supported: true Read-Write Texture Support: MTLReadWriteTextureTier Headless: false Is Low Power: false Removable: false Made with Sapphire RADEON RX480 Nitro OC 1 Link to comment Share on other sites More sharing options...
vector sigma Posted May 6, 2018 Share Posted May 6, 2018 Thanks @Mork vom Ork, the code can be trusted then! Another question, is the card "Name" the same reported in system profiler? Link to comment Share on other sites More sharing options...
Mork vom Ork Posted May 6, 2018 Share Posted May 6, 2018 (edited) 11 minutes ago, vector sigma said: Another question, is the card "Name" the same reported in system profiler? YES, it is: Edited May 6, 2018 by Mork vom Ork 1 Link to comment Share on other sites More sharing options...
vector sigma Posted May 6, 2018 Share Posted May 6, 2018 (edited) 8 minutes ago, Mork vom Ork said: YES, it is. Good. I'm going to implement this code EDIT After your edit the name is not exactly the same Lol (AMD Radeon RX 480) Edited May 6, 2018 by vector sigma Link to comment Share on other sites More sharing options...
vector sigma Posted May 6, 2018 Share Posted May 6, 2018 Ok, now I've to match the "registryID" to ensure the log will talk always about the same card when the user has more then one. Link to comment Share on other sites More sharing options...
bronxteck Posted May 7, 2018 Share Posted May 7, 2018 DEVICE 0: Name: Intel Iris Pro Graphics Metal version: 2+ Registry ID: 0x3D5 Max Threads Per Thread group: MTLSize(width: 512, height: 512, depth: 512) Max Thread group Memory Length: 32768 Recommended Max Working Set Size: 0x60000000 Depth 24 Stencil 8 Pixel Format Supported: false Programmable Sample Positions Supported: true Read-Write Texture Support: MTLReadWriteTextureTier Headless: false Is Low Power: true Removable: false Intel HD Graphics 4400: Chipset Model: Intel HD Graphics 4400 Type: GPU Bus: Built-In VRAM (Dynamic, Max): 1536 MB Vendor: Intel Device ID: 0x0412 Revision ID: 0x0009 Metal: Supported, feature set macOS GPUFamily1 v3 1 Link to comment Share on other sites More sharing options...
Recommended Posts