Jump to content

Asus Ryujin 360 OLED Screen


Recommended Posts

On ‎5‎/‎24‎/‎2019 at 1:50 PM, insp1re2600 said:

Hi,

Will there be support for the ryujin 360 oled screen for hardware stats on non asus motherboards pulled from wmi?

This would be hugely appreciated.

Thanks

We've contacted Asus and asked them whether it's possible to access the OLED screen of their device directly.  We'll see what they have to say about this... :)  I'll let you know in this topic once we have an update.

Link to comment
Share on other sites

20 hours ago, Fiery said:

We've contacted Asus and asked them whether it's possible to access the OLED screen of their device directly.  We'll see what they have to say about this... :)  I'll let you know in this topic once we have an update.

nice, look forward to it being a native possibility,

 

this works with cpuz, maybe for insight.

 

Clear-Host
$i = 1
Do{
#Generate CPU-Z Log file
Start-process "C:\Program Files\CPUID\CPU-Z\cpuz.exe" -ArgumentList "-txt=cpuinfo" -Wait

#Variables
$CPUtemp = (((Get-Content "C:\program files\CPUID\CPU-Z\cpuinfo.txt") -match "Temperature 0") -match "Package").substring(16,2)
$CPUpercent = Get-WmiObject Win32_Processor | Select -expandproperty loadpercentage
$RAM = Get-WmiObject Win32_OperatingSystem | Select totalvisiblememorysize, freephysicalmemory
$RAMtotal = [math]::Round($ram.totalvisiblememorysize/1024/1024)
$RAMusage = [math]::Round(($RAM.TotalVisibleMemorySize - $RAM.FreePhysicalMemory)/1024/1024,1)
$IPAddress = Get-NetIPAddress | Where addressfamily -eq "ipv4" | Where interfacealias -NotLike "*loopback*" | Select -first 1 | Select -ExpandProperty ipaddress
$Date = Get-Date -Format "MM/dd/yy hh:mm tt"

#XML Stuff
[XML]$XMLfile=Get-Content(“C:\Program Files (x86)\LightingService\OledLastProfile.xml”)
$XMLfile.root.profiles.profile1.main.single.player.setting.text_list.text_string1 = "$date"
$XMLfile.root.profiles.profile1.main.single.player.setting.text_list.text_string2 = "$($env:COMPUTERNAME) - $($IPAddress)"
$XMLfile.root.profiles.profile1.main.single.player.setting.text_list.text_string3 = "CPU: $CPUpercent % / $CPUtemp °C"
$XMLfile.root.profiles.profile1.main.single.player.setting.text_list.text_string4 = "RAM: $RAMUsage GB of $RAMtotal GB"
$XMLfile.save(“C:\Program Files (x86)\LightingService\OledLastProfile.xml”)

#LiveDash
Restart-Service lightingservice -Force    
Start-Sleep -Seconds 15
}
While($i -eq 1)

 

Link to comment
Share on other sites

  • 4 weeks later...
On ‎5‎/‎28‎/‎2019 at 1:35 PM, insp1re2600 said:

nice, look forward to it being a native possibility,

 

this works with cpuz, maybe for insight.

 


Clear-Host
$i = 1
Do{
#Generate CPU-Z Log file
Start-process "C:\Program Files\CPUID\CPU-Z\cpuz.exe" -ArgumentList "-txt=cpuinfo" -Wait

#Variables
$CPUtemp = (((Get-Content "C:\program files\CPUID\CPU-Z\cpuinfo.txt") -match "Temperature 0") -match "Package").substring(16,2)
$CPUpercent = Get-WmiObject Win32_Processor | Select -expandproperty loadpercentage
$RAM = Get-WmiObject Win32_OperatingSystem | Select totalvisiblememorysize, freephysicalmemory
$RAMtotal = [math]::Round($ram.totalvisiblememorysize/1024/1024)
$RAMusage = [math]::Round(($RAM.TotalVisibleMemorySize - $RAM.FreePhysicalMemory)/1024/1024,1)
$IPAddress = Get-NetIPAddress | Where addressfamily -eq "ipv4" | Where interfacealias -NotLike "*loopback*" | Select -first 1 | Select -ExpandProperty ipaddress
$Date = Get-Date -Format "MM/dd/yy hh:mm tt"

#XML Stuff
[XML]$XMLfile=Get-Content(“C:\Program Files (x86)\LightingService\OledLastProfile.xml”)
$XMLfile.root.profiles.profile1.main.single.player.setting.text_list.text_string1 = "$date"
$XMLfile.root.profiles.profile1.main.single.player.setting.text_list.text_string2 = "$($env:COMPUTERNAME) - $($IPAddress)"
$XMLfile.root.profiles.profile1.main.single.player.setting.text_list.text_string3 = "CPU: $CPUpercent % / $CPUtemp °C"
$XMLfile.root.profiles.profile1.main.single.player.setting.text_list.text_string4 = "RAM: $RAMUsage GB of $RAMtotal GB"
$XMLfile.save(“C:\Program Files (x86)\LightingService\OledLastProfile.xml”)

#LiveDash
Restart-Service lightingservice -Force    
Start-Sleep -Seconds 15
}
While($i -eq 1)

 

I guess this would overwrite an XML file periodically on the file system.  It's not a good idea in the long term, especially if you have a SSD.  We haven't heard back from Asus yet...

Link to comment
Share on other sites

  • 7 months later...
On ‎5‎/‎27‎/‎2019 at 4:48 PM, Fiery said:

We've contacted Asus and asked them whether it's possible to access the OLED screen of their device directly.  We'll see what they have to say about this... :)  I'll let you know in this topic once we have an update.

Please note that we haven't received a response from Asus so far.  We've pinged them again today...

Link to comment
Share on other sites

On 2/15/2020 at 12:59 AM, Mors said:

ASUS OLED screens only work with ASUS motherboards if you were wondering.  Ryujin 360 will only pull stats from ASUS boards.  I own one but on a full asus build

Thank you for the info.  Fortunately it seems to be possible to put an image on the OLED screen from AIDA64 (even on non-Asus motherboards), but we need to clarify the hardware ins and outs before unlocking that feature in order to avoid any potential issues.

Link to comment
Share on other sites

Also is there a way to do it in the  opposite direction..  I was wanting to pull some stats from the ASUS Ryujin and Ryou and put them on the sensor panel dashboard.  Right now it doesn't see the stats from the cooler like pump speed etc..  All the other stats I pull directly from your software without issue.  It seems Aida64 doesn't see some specifics of the cooler stats.   

You fix this here and it will work for all models of Ryou and Ryujin ASUS coolers.  They are awesome coolers. 

Link to comment
Share on other sites

10 hours ago, Mors said:

Also is there a way to do it in the  opposite direction..  I was wanting to pull some stats from the ASUS Ryujin and Ryou and put them on the sensor panel dashboard.  Right now it doesn't see the stats from the cooler like pump speed etc..  All the other stats I pull directly from your software without issue.  It seems Aida64 doesn't see some specifics of the cooler stats.   

You fix this here and it will work for all models of Ryou and Ryujin ASUS coolers.  They are awesome coolers. 

So far we haven't found a way to read the pump RPM from the Ryujin 360 using its USB connection.  Is there any software that can show you that reading?

Link to comment
Share on other sites

  • 1 year later...

Is it possible to make a call like Get-WmiObject and get the response (including some math formula back in Aida64)?

Example:

 (Get-WmiObject -Namespace root/WMI -Class AsusAtkWmi_WMNB).DSTS(0x00110013).device_status

 

Link to comment
Share on other sites

  • 1 year later...
On 2/18/2020 at 4:09 AM, Fiery said:

So far we haven't found a way to read the pump RPM from the Ryujin 360 using its USB connection.  Is there any software that can show you that reading?

Rigth now I installed the Eva edition, opening the Armory Create application, in that application you can see the current rpm from cooler.

Since the only connection between cooler and Mobo is the usb port, i guess the information is sent by this; but most probably this is going codified or comething like that

Ryujin II Armory Create.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...