Jump to content
2,188 posts in this topic

Recommended Posts

2 hours ago, Sherlocks said:

@vector sigma

hi. thank you for great works.

here is a korean lang file for HWMonitorSMC2. :)

i tested it.

2011440684_2018-05-046_04_41.png.824f2840290e7f7b4b6a4506aea30e75.png

 

 

 

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 by vector sigma
  • Like 1
Link to comment
Share on other sites

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 by Sherlocks
  • Thanks 1
Link to comment
Share on other sites

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 :shock:

 

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:

  1. EDID must not be null, of course
  2. EDID must be >= 128KB
  3. 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 by vector sigma
typo
  • Like 1
Link to comment
Share on other sites

3 hours ago, vector sigma said:

 

非常感谢你!现在我们有英文,俄文,意大利文,中文,韩文和德文!只要有人提供法语,西班牙语和葡萄牙语,我们将覆盖世界的99% :休克:

 

伙计们,在看到@maoyeye  的ioreg(谢谢),他们有一个带有EDID v1.4的4k显示加上一个扩展...这不是128KB,而是256,所以我对EDID解析器做了一些修改。所以我做了这个规则:

  1. 当然,EDID不能为空
  2. EDID必须> = 128KB
  3. 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

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. Снимок экрана 2018-05-05 в 16.01.17.png

Without it "Device Utilization" is zero.

 

Link to comment
Share on other sites

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. Снимок экрана 2018-05-05 в 16.01.17.png

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 by vector sigma
Link to comment
Share on other sites

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

  • Like 1
Link to comment
Share on other sites

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

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 by vector sigma
  • Like 1
Link to comment
Share on other sites

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

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

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

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

  • Thanks 1
Link to comment
Share on other sites

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

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...