Jump to content

RadeonMonitor problems


Slice
 Share

134 posts in this topic

Recommended Posts

Really high DIMM (RAM) Voltage, you have 2.x volt :)  My DDR3 setup BIOS 1,5 (shown as 1,58 volt in UEFI System Info).

Does your BIOS ( most have such System Info about volatge cpu + dimm in UEFI/BIOS) alaso 2,x+ volts?

With my old MB , DDR2 i also had 2,1 Volt but doesnt DDR3 need much less?

Link to comment
Share on other sites

Really high DIMM (RAM) Voltage, you have 2.x volt :)  My DDR3 setup BIOS 1,5 (shown as 1,58 volt in UEFI System Info).

Does your BIOS ( most have such System Info about volatge cpu + dimm in UEFI/BIOS) alaso 2,x+ volts?

With my old MB , DDR2 i also had 2,1 Volt but doesnt DDR3 need much less?

 

Everyone who posted screenshots above show DIMM voltage over 2v. Looks like a bug.

Link to comment
Share on other sites

give me the ioreg.txt. May be your mmio is not bar5 but bar2?

ioreg -lw0 >ioreg.txt

here it is ...

ioreg-pico-hd7790.txt.zip

 

by the way .. thanks for your hardwork

 

nb:

without whatevergreen and use ssdt-amd, change 5 to 2 still get GPU core 0

 

Method (_INI, 0, NotSerialized)  // _INI: Initialize

        {

            If (LEqual (BAR2, Zero))

            {

                Store (BAR5, Local0)

            }

            Else

            {

                Store (BAR2, Local0)

            }

 

Link to comment
Share on other sites

here it is ...

attachicon.gifioreg-pico-hd7790.txt.zip

 

by the way .. thanks for your hardwork

 

nb:

without whatevergreen and use ssdt-amd, change 5 to 2 still get GPU core 0

 

Method (_INI, 0, NotSerialized)  // _INI: Initialize

        {

            If (LEqual (BAR2, Zero))

            {

                Store (BAR5, Local0)

            }

            Else

            {

                Store (BAR2, Local0)

            }

 

You have two possible ranges (bar4 and bar5?)

({"address"=4158652416,"length"=262144}),({"address"=4158914560,"length"=131072}))

may be this is the problem,

 

Is it dual GPU?

Link to comment
Share on other sites

HD 7790, R9 290X is "Sea Islands" familes

According to linux sources Sea Island family (CI) has the same method 6b0,c0300014 as Volcanic Island (Polaris)

I found other methods

cz (?) family:

./RadeonDump -n 6b0,d8200ca4

 

Vega10

./RadeonDump -r 59800,59810

 

If there is no mistake in linux then combined method

./RadeonDump -n 6b0,714

Link to comment
Share on other sites

Picos-Mac-Pro:radeon pico$ ./RadeonDump1 -n 6b0,d8200ca4
Found a device of class RadeonPCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEGP@1/IOPP/GFX1@0/RadeonPCI
it matched on name "ATY_GPU"
0xd8200ca4: 0x       0
Picos-Mac-Pro:radeon pico$ ./RadeonDump1 -r 59800,59810
Found a device of class RadeonPCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEGP@1/IOPP/GFX1@0/RadeonPCI
it matched on name "ATY_GPU"
Segmentation fault: 11
Picos-Mac-Pro:radeon pico$ ./RadeonDump1 -n 6b0,714
Found a device of class RadeonPCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEGP@1/IOPP/GFX1@0/RadeonPCI
it matched on name "ATY_GPU"
0x 714: 0x       0

Link to comment
Share on other sites

@Slice .. I do not know maybe this is useful for your research

https://github.com/wkennington/linux-firmware/tree/master/radeon

But what can I find in bin files?

I took linux sources 4.14 and search all appearance of the string "get_temp". Then I analysed definitions of each symbol to find what registers to be set or read. This way I made monitoring for Polaris card.

Still no success for SeaIsland.

Link to comment
Share on other sites

Pavles-iMac:Desktop pavle$ ./RadeonDump1 -n 200,c0300014

Found a device of class RadeonPCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/GFX0@0/RadeonPCI

it matched on name "ATY,BaladiParentEHC1"

0xc0300014: 0x       0

Pavles-iMac:Desktop pavle$ ./RadeonDump1 -n 200,c0300e0c

Found a device of class RadeonPCI: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/GFX0@0/RadeonPCI

it matched on name "ATY,BaladiParentEHC1"

0xc0300e0c: 0x       0

Link to comment
Share on other sites

 Share

×
×
  • Create New...