Open andreszerocross opened 5 years ago
@andreszerocross Ioreg is corrupted. Make sure you have used IORegistryExplorer v2.1 to extract it.
With IOREG 3.0 you can open IOREG output from 2.1 and 3.0 version
Have you tried with the dspci
tool? Run dspci DTListGPU
to see if it can show anything.
Can't run the tool :)
Maybe it's about "@"ports":@0" because it's happened when i used connector-less IGPU framebuffer.
Can't run the tool :)
Probably because you're on Catalina.
Maybe it's about "@"ports": @0 " because it's happened when i used connector-less IGPU framebuffer.
I'll take a look when I'm free.
I try your command in Mojave too,,, it can't run.
I try your command in Mojave too,,, it can't run.
Perhaps you didn't make it executable. Run
chmod +x /path/to/dspci
to make it executable before trying to run it.
It's detected,, i thought it abut "@"ports": @0 "
There is no port for connector-less ig-platform-id, so this is the problem
Use DTListGPU
argument to list GPU.
So it works fine on the command line version.
I just thought method to show total of "Ports" from IGPU is fail, because connector-less IGPU don't have connector. So all graphics array become fail.
I am not a coder, just my opinion
Ok, I'll take a look.
It's really difficult for me to debug since there's no way I can reproduce it.
Run the attached app using Terminal and send me the Terminal output.
I just thought method to show total of "Ports" from IGPU is fail, because connector-less IGPU don't have connector. So all graphics array become fail.
Also, your IOReg says you have 6 ports which was reported properly by dspci
.
Orinoco has 6 port, but IGPU has no port because i used connector-less ig-platform-id for skylake (0x19120001).
And what do you mean by run DPCIManager.app from terminal?? I have type "open -a dpcimanager.app path" but it just open dpcimanager.app and there is no further log in terminal.
Orinoco has 6 port, but IGPU has no port because i used connector-less ig-platform-id for skylake (0x19120001).
It doesn't look for ports only at @IGPU.
And what do you mean by run DPCIManager.app from terminal?? I have type "open -a dpcimanager.app path" but it just open dpcimanager.app and there is no further log in terminal.
Open terminal and run:
/path/to/DPCIManager.app/Contents/MacOS/DPCIManager
This
@andreszerocross very interesting issue. The same code works fine for dspci.
Just like above, run this app using terminal and send me the output.
No interesting log...
Update : with Kabylake Processsor Desktop with connectorless ig-platform-id (0x59120003) + Radeon RX 570 in Mojave 10.14.4 there is no problem.
Radeon RX 570 shown actually in DPCI manager.
Update : with Coffelake Processor i7-8700 with connectorles ig-platform-id (0x3E920003) + Radeon VII in Mojave 10.14.6 there is no problem.
Radeon VII is shown actually in DPCI manager
Perhaps there was a bug in the OS itself.
@MuntashirAkon I have the same issue on my Sapphire RX580 Nitro+ (Mojave 10.14.16).
~ dspci DTListGPU
{
DeviceID = "1002:67DF";
Model = "AMD Radeon RX 580";
Revision = 00E7;
SubdeviceID = "1DA2:E366";
"hda-gfx" = "onboard-2";
"ig-platform-id" = "ATY,AMD,RadeonFramebuffer";
ports = 5;
}
Run the attached app using Terminal, like this:
/path/to/DPCIManager.app/Contents/MacOS/DPCIManager
send me the Terminal outputs.
send me the Terminal outputs.
DPCIManager.app /Users/alex/Downloads/DPCIManager.app/Contents/MacOS/DPCIManager
2019-09-08 13:27:37.475 DPCIManager[14810:466424] DBG: (
)
DPCIManager.app /Users/alex/Downloads/DPCIManager.app/Contents/MacOS/DPCIManager 2019-09-08 13:27:37.475 DPCIManager[14810:466424] DBG: ( )
The same code works absolutely fine for dspci
but not working on DPCIManager, interesting. Unfortunately, I can't reproduce it since I don't have a dGPU. Could you run the app below from Terminal and send me the Terminal output?
Could you run the app below from Terminal and send me the Terminal output? Sure, here is the output. Not sure if it's helpful:
~ /Users/alex/Downloads/DPCIManager.app/Contents/MacOS/DPCIManager 2019-09-14 01:58:08.383 DPCIManager[3253:112111] ( ) 2019-09-14 01:58:08.383 DPCIManager[3253:112111] ( )
I have the same problem, when running dscpi DTListGPU
i get
$ dspci DTListGPU
Caught: NSRangeException: *** -[__NSCFConstantString substringToIndex:]: Index 18446744073709551615 out of bounds; string length 0
I have the same problem, when running
dscpi DTListGPU
i get
Previously it gave the correct results. Is the graphics section in DPCIManager is empty as well?
I have the same problem, when running
dscpi DTListGPU
i getPreviously it gave the correct results. Is the graphics section in DPCIManager is empty as well?
yes
Orinoco.zip GPU is detected in System Report -> Graphics/Display and IOREG,, no problem with Acceleration