Jump to content
Slice

RadeonMonitor problems

129 posts in this topic

Recommended Posts

The thread splitted from HWSensors3.
 
Tools to testing Radeon state.
Load RadeonPCI.kext  
RadeonPCI.kext.zip
 
How to load

sudo chown -R root:wheel ~/Downloads/RadeonPCI.kext
sudo chmod -R 755 ~/Downloads/RadeonPCI.kext
sudo kextutil -v ~/Downloads/RadeonPCI.kext

and use RadeonDump utility
RadeonDump1.zip
 
Commands to see temperature
Polaris
./RadeonDump1 -n 6b0,c0300014

SeaIsaland

./RadeonDump1 -n 200,c0300014
 
Old families
./RadeonDump1 -r 714,7f4
 
Other possible methods to find a register for temperature
./RadeonDump1 -n 6b0,c0300e0c
./RadeonDump1 -n 6b0,1c5
./RadeonDump -n 6b0,d8200ca4
./RadeonDump -r 59800,59810
./RadeonDump -r 678,680


 
 
 
01.12.2017
Latest solution RadeonMonitor.kext here
works for RX 460,480,580
not works for HD7790, R9 290X?

 

06.12.2017

Here works also with HD7790, R9 290X

 

14.12.2017

Support VEGA here

 

13.12.2017

Version for test modern cards

RadeonPCI5.kext.zip

Share this post


Link to post
Share on other sites
Advertisement

MSI X79 + E5 2650 v2

2X Asus matrix 290x

El Capitan 10.11.4

 

https://www.dropbox.com/s/yqpdsal9gg36yp1/Zrzut%20ekranu%202016-03-25%20o%2019.15.32.png?dl=0

 

in Clover kext 10.11 folder instaled FakeSMC ver 6.18-313-g671f31c.1707 and ACPI CPU LPC plug in. 

And your RadeonMonitor.kext. 

This is the reason. My RadeonMonitor is incompatible with FakeSMC 6.***. It must be used with FakeSMC 3.4.1. Link to HWSensors3 in my signature.

Share this post


Link to post
Share on other sites

OK. I will try. 


This is the reason. My RadeonMonitor is incompatible with FakeSMC 6.***. It must be used with FakeSMC 3.4.1. Link to HWSensors3 in my signature.

i have black screen after boot with your version of FakeSMC

Share this post


Link to post
Share on other sites

If you boot in verbose mode you can see mesages on the screen telling what is happen with you set of kexts. Not black screen.

Photo this screen when stop.

I can propose that black screen means "FakeSMC was not properly installed"

Share this post


Link to post
Share on other sites

If you boot in verbose mode you can see mesages on the screen telling what is happen with you set of kexts. Not black screen.

Photo this screen when stop.

I can propose that black screen means "FakeSMC was not properly installed"

 

I was booting in verbs mode. It boot from SSD and is very fast. At the end of boot is black screen. (sorry for my english)

Share this post


Link to post
Share on other sites

I was booting in verbs mode. It boot from SSD and is very fast. At the end of boot is black screen. (sorry for my english)

It means "FakeSMC is not properly installed"

Share this post


Link to post
Share on other sites

Hi Slice!

 

Thank you for your work!

 

@all

 

Has anyone gotten the RadeonMonitor.kext to play nice with a R9 390 - 0x67B11002 in AMD8000 and in AMDRadeonX4000 under Hawaii -and HWMonitoSMC?

 

If I put it in SLE - chmod -R 755 & chown -R 0:0 & touch SLE- 10.11 starts up fine, kextstat lists it as loaded and kextutility -v also checks out.

 

But as soon as I start HWMonitor it crashes while showing the beginning of the icon animation, looks like its exploding ;)

 

btw, HWInfo leads to a direct KP with console output in the upper left corner.

 

If I remove the kexts and restart, HWMonitor loads fine. I was mostly interested in using it to control the fans of my R9 390 and system fans.

Share this post


Link to post
Share on other sites

Update:

 

yep, gpurestart. For anyone interested in R9 390s gpurestarts I will link to my post in Hardware/Graphics Cards/ATI in a bit.

 

could be something else but I guess it the R9 390 is the culprit.

 

edit:

here is my post http://www.insanelymac.com/forum/topic/312607-r9-390-black-screen-gpurestart/

Test please this version of RadeonMonitor             #220            

sudo -s

chown -R root:wheel ~/Downloads/RadeonMonitor.kext

chmod -R 755 ~/Downloads/RadeonMonitor.kext

kextutil -v ~/Downloads/RadeonMonitor.kext

and show the terminal output

Share this post


Link to post
Share on other sites

Test please this version of RadeonMonitor             #220            

sudo -s

chown -R root:wheel ~/Downloads/RadeonMonitor.kext

chmod -R 755 ~/Downloads/RadeonMonitor.kext

kextutil -v ~/Downloads/RadeonMonitor.kext

and show the terminal output

Password:

bash-3.2# chown -R root:wheel ~/Downloads/RadeonMonitor.kext

bash-3.2# chmod -R 755 ~/Downloads/RadeonMonitor.kext

bash-3.2# kextutil -v ~/Downloads/RadeonMonitor.kext

Defaulting to kernel file '/System/Library/Kernels/kernel'

/Users/mateuszjachym/Downloads/RadeonMonitor.kext - dependency 'org.netkas.FakeSMC' not found.

/Users/mateuszjachym/Downloads/RadeonMonitor.kext - dependency 'org.netkas.FakeSMC' not found.

/Users/mateuszjachym/Downloads/RadeonMonitor.kext - dependency 'org.netkas.FakeSMC' not found.

Diagnostics for /Users/mateuszjachym/Downloads/RadeonMonitor.kext:

Dependency Resolution Failures: 

    No kexts found for these libraries: 

        org.netkas.FakeSMC

 

Code Signing Failure: not code signed

bash-3.2# 

 

Share this post


Link to post
Share on other sites

My RadeonMonitor must be used with my FakeSMC which is "not found"

Mateuszs-Mac-Pro:~ mateuszjachym$ sudo -s

bash-3.2# chown -R root:wheel ~/Downloads/RadeonMonitor.kext

bash-3.2# chmod -R 755 ~/Downloads/RadeonMonitor.kext

bash-3.2# kextutil -v ~/Downloads/RadeonMonitor.kext

Defaulting to kernel file '/System/Library/Kernels/kernel'

Diagnostics for /Users/mateuszjachym/Downloads/RadeonMonitor.kext:

Code Signing Failure: not code signed

/Users/mateuszjachym/Downloads/RadeonMonitor.kext appears to be loadable (not including linkage for on-disk libraries).

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/Users/mateuszjachym/Downloads/RadeonMonitor.kext"

kext signature failure override allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/FakeSMC.kext"

kext signature failure override allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/Users/mateuszjachym/Downloads/RadeonMonitor.kext"

Loading /Users/mateuszjachym/Downloads/RadeonMonitor.kext.

/Users/mateuszjachym/Downloads/RadeonMonitor.kext successfully loaded (or already loaded).

 

bash-3.2#

Share this post


Link to post
Share on other sites

 

Mateuszs-Mac-Pro:~ mateuszjachym$ sudo -s

bash-3.2# chown -R root:wheel ~/Downloads/RadeonMonitor.kext

bash-3.2# chmod -R 755 ~/Downloads/RadeonMonitor.kext

bash-3.2# kextutil -v ~/Downloads/RadeonMonitor.kext

Defaulting to kernel file '/System/Library/Kernels/kernel'

Diagnostics for /Users/mateuszjachym/Downloads/RadeonMonitor.kext:

Code Signing Failure: not code signed

/Users/mateuszjachym/Downloads/RadeonMonitor.kext appears to be loadable (not including linkage for on-disk libraries).

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/Users/mateuszjachym/Downloads/RadeonMonitor.kext"

kext signature failure override allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/FakeSMC.kext"

kext signature failure override allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/Users/mateuszjachym/Downloads/RadeonMonitor.kext"

Loading /Users/mateuszjachym/Downloads/RadeonMonitor.kext.

/Users/mateuszjachym/Downloads/RadeonMonitor.kext successfully loaded (or already loaded).

 

bash-3.2#

 

Successfully loaded. Now look to system.log about RadeonMonitor. There should be messages from it.

Or just make full DarwinDumper report (without BIOS to reduce the space).

Share this post


Link to post
Share on other sites

Jun 21 11:26:26 Mateuszs-Mac-Pro kernel[0]: RadeonMonitor: found Radeon chip id=67b0 

Jun 21 11:26:26 Mateuszs-Mac-Pro kernel[0]: Found ATI Radeon 67b0
Jun 21 11:26:37 Mateuszs-Mac-Pro loginwindow[98]: -[sFLListManager(ServiceReplyProtocol) notifyChanges:toListWithIdentifier:] Notified of item changes to list with identifier com.apple.LSSharedFileList.RecentApplications
Jun 21 11:26:46 --- last message repeated 1 time ---
Jun 21 11:26:46 Mateuszs-Mac-Pro Console[608]: Failed to connect (_consoleX) outlet from (NSApplication) to (ConsoleX): missing setter or instance variable
 
And DarwinDumper raport: 
 

Share this post


Link to post
Share on other sites

 

Jun 21 11:26:26 Mateuszs-Mac-Pro kernel[0]: RadeonMonitor: found Radeon chip id=67b0 

Jun 21 11:26:26 Mateuszs-Mac-Pro kernel[0]: Found ATI Radeon 67b0
Jun 21 11:26:37 Mateuszs-Mac-Pro loginwindow[98]: -[sFLListManager(ServiceReplyProtocol) notifyChanges:toListWithIdentifier:] Notified of item changes to list with identifier com.apple.LSSharedFileList.RecentApplications
Jun 21 11:26:46 --- last message repeated 1 time ---
Jun 21 11:26:46 Mateuszs-Mac-Pro Console[608]: Failed to connect (_consoleX) outlet from (NSApplication) to (ConsoleX): missing setter or instance variable
 
And DarwinDumper raport: 
 

 

Please remove BIOS and already compressed report, don't make HTML report and your file will be 100kb instead of your 248Mb

Share this post


Link to post
Share on other sites

OK, it is better while... I was asking to do this after loading RadeonMonitor to see it works.

Anyway i see one problem, you have two cards and I am not sure how RadeonMonitor will work with them.

Share this post


Link to post
Share on other sites

Link KP

 

my card is Sapphire Radeon RX 460 OC 

1002:67ef Subsystem: 174b:e348

 

$ log show --predicate "processID == 0" --start 2017-03-26 --debug | grep RadeonMonitor

2017-03-23 22:14:09.946236+0100 0x72       Default     0x0                  0      kernel: (kernel) RadeonMonitor: found Radeon chip id=67ef

2017-03-24 21:58:05.966024+0100 0x72       Default     0x0                  0      kernel: (kernel) RadeonMonitor: found Radeon chip id=67ef

2017-03-26 07:42:03.925394+0200 0x72       Default     0x0                  0      kernel: (kernel) RadeonMonitor: found Radeon chip id=67ef

2017-03-26 07:42:56.239864+0200 0x72       Default     0x0                  0      kernel: (kernel) RadeonMonitor: found Radeon chip id=67ef


2017-03-26 07:42:56.177283+0200 0x72       Default     0x0                  0      kernel: (kernel) HWInfo: SMC Platform: j95

2017-03-26 07:42:56.181681+0200 0x72       Default     0x0                  0      kernel: (kernel) HWInfo: SMC Branch: j95j95a

2017-03-26 07:42:56.186129+0200 0x72       Default     0x0                  0      kernel: (kernel) HWInfo: SMC Revision set to: 2.33f10

2017-03-26 07:42:56.190771+0200 0x72       Default     0x0                  0      kernel: (kernel) HWInfo: SMC ConfigID set to: 08 c0 f0 00

2017-03-26 07:42:56.195485+0200 0x72       Default     0x0                  0      kernel: (kernel) IntelCPUMonitor: CPU family 0x6, model 0x9e, stepping 0x9, cores 4, threads 8

2017-03-26 07:42:56.201013+0200 0x72       Default     0x0                  0      kernel: (kernel) IntelCPUMonitor: Using efi

2017-03-26 07:42:56.205466+0200 0x72       Default     0x0                  0      kernel: (kernel) IntelCPUMonitor: BusClock=100MHz FSB=400MHz

2017-03-26 07:42:56.212608+0200 0x72       Default     0x0                  0      kernel: (kernel) IntelCPUMonitor: CPU0 Tjmax 100

2017-03-26 07:42:56.217249+0200 0x72       Default     0x0                  0      kernel: (kernel) IntelCPUMonitor: CPU1 Tjmax 100

2017-03-26 07:42:56.221753+0200 0x72       Default     0x0                  0      kernel: (kernel) IntelCPUMonitor: CPU2 Tjmax 100

2017-03-26 07:42:56.226208+0200 0x72       Default     0x0                  0      kernel: (kernel) IntelCPUMonitor: CPU3 Tjmax 100

2017-03-26 07:42:56.230625+0200 0x72       Default     0x0                  0      kernel: (kernel) W836x: found NCT6791D

2017-03-26 07:42:56.234794+0200 0x72       Default     0x0                  0      kernel: (kernel) W836x:  mother vendor=ASRock product=Z270 Gaming K4

2017-03-26 07:42:56.239864+0200 0x72       Default     0x0                  0      kernel: (kernel) RadeonMonitor: found Radeon chip id=67ef

2017-03-26 07:42:56.246835+0200 0x72       Default     0x0                  0      kernel: (kernel)  Common ATI Radeon like HAWAII DID=67ef

2017-03

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By vector sigma
      HWSensor Features
      Control temperature of Intel and AMD CPU Control temperature of AMD, Intel and NVidia cards Control temperature of motherboard Control FANS Control Voltages Control HDD/SSD state (SATA & NVMe) with S.M.A.R.T. monitoring  Control frequencies Laptop Battery Monitoring Different applications support High Sierra compatible Installation to /S/L/E or in the ESP (Clover only)  
      Supported languages:
      English (base), Russian, Italian, Korean and semplified Chinese
       
      Source code: at https://sourceforge.net/p/hwsensors/hwsensors3/code3/HEAD/tree/
      Bugs report at https://sourceforge.net/p/hwsensors/hwsensors3/tickets/
      Topic for discussion at: https://www.insanelymac.com/forum/topic/299861-hwsensors3/
       
      Chief Developer @Slice, new HWMonitorSMC2.app and package by @vector sigma
    • By Slice
      Laptop battery monitoring

       
       
       
      Using this driver you have to exclude other battery drivers: ACPIBatteryManager, AppleSmartBattery and so on.
      This driver assumes to using HWSensors3 with FakeSMC 3.5 as being part of it.
       
      19.01.2018
      Updated version of VoodooBatterySMC will get extended battery information and so it will be more exact.
      VoodooBatterySMC.kext.zip
       
      Updated HWMonitorSMC by vector-sigma
      HWMonitorSMC.app.zip
       
      HWMonitor2 by vector-sigma
      https://sourceforge.net/projects/hwsensors3.hwsensors.p/files/latest/download
    • By zeg66
      Please help me with this 10.9.5 system. Motherboard: Gigabyte 965p-s3 rev3.3, gpu: Ati Radeon HD6450 (dvi/hdmi/vga). 
      Using any of the 3 ports on the 6450 (dvi, hdmi, vga), I see all the white letters on black background during boot but when they complete and it's time for the graphics to start I get a black screen and sometimes a restart after that. Using Clover 4411. Is there any way to get past this?
    • By TheBloke
      Hi all
       
      I currently use an NVidia 760 with four displays: 1 x 4K; 2 x 1920x1200; 1 x 1920x1080.   This mostly works, but I am considering replacing it with an AMD GPU - likely a Radeon 7970 - for two reasons:
      I would like to add a fifth monitor, maybe even a sixth; I get small stutters and slowdowns with my NVidia, using both Native and NVidiaWeb drivers.  It is a lot better than it was with my NVidia 980Ti, but it's still not perfectly smooth as it should be, especially when I have a full screen video playing while also doing UI movements like Swipe Left A Space or Mission Control.  
      I have just been told that it should be possible to access all display outputs on an AMD 79XX GPU, possibly requiring a custom SSDT and/or radeonDeInit?  I've only ever had one AMD GPU and that was 8 years ago so I am not experienced with them.  My NVidia 980Ti has five outputs, but can only use four at once.  But I believe AMD's EyeFinity does allow it to use them all as separate displays.
       
      Before I buy the GPU, I'd be most grateful if anyone could confirm that it should be possible to run five or six simultaneous displays on a card such as the ASUS HD 7970 DirectCU II (6 x DP outputs) or XFX AMD Radeon HD 7970 (2 x mini-DP; 1 x HDMI; 2 x DVI).  With one display being 4K @ 60fps and the rest 1920x1200 or 1080P.
       
      I have Googled on this a while but haven't yet found anyone discussing connecting more than four monitors to an AMD Hack  I did see that the late-2013 Mac Pro (which uses 2 x AMD FirePro GPUs) states it can support "up to 6 Thunderbolt displays".  So I know the OS can do it, it's just a question of whether a particular GPU can, and in a Hack setup.
       
      Thanks very much
       
      TB
×