Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SimonF

Community Developer
  • Joined

  • Last visited

Everything posted by SimonF

  1. can you confirm this reports XE? udevadm info --query=property --path=/sys/bus/pci/devices/0000:0a:00.0 | grep 'DRIVER='
  2. Fan speed should show. Fix output for some igpus. i915 Add Temp of cards if provided when on kernel 6.14 or will display N/A XE fans in 6.16 https://www.phoronix.com/news/Intel-Xe-Linux-6.16-Fan-Speeds
  3. Thanks, yes sorry forgot to say will need to change to match your Pciid.
  4. does a file called /tmp/inteljson exist on your system? if not can you create this file with nano /tmp/inteltest.php with the content below then run as with php -f /tmp/inteltest.php and provide the return data. I have tested the latest with arc770 on 6.14.1 and works on my system. <?PHP // Function to generate the JSON from sysfs data based on PCI ID function buildXEJSON($pciId) { // Construct the sysfs path based on the supplied PCI ID $basePath = "/sys/bus/pci/devices/$pciId"; // Ensure the path exists if (!file_exists($basePath)) { return json_encode(['error' => 'Invalid PCI ID or GPU not found']); } // Set paths for sysfs data based on the PCI ID $freqPath = "$basePath/gt/gt0/rps_act_freq_mhz"; // Actual frequency (MHz) $freqReqPath = "$basePath/gt/gt0/rps_req_freq_mhz"; // Requested frequency (MHz) #$powerPath = "$basePath/hwmon/hwmon*/power1_input"; // Power usage (uW), needs conversion to W #$rc6Path = "$basePath/gt/gt0/rc6_residency_ms"; // RC6 residency in ms #$interruptPath = "$basePath/msi_irqs"; // IRQ count (if available) // Collect necessary data from sysfs $duration = 1000.0; // Default duration in ms #$frequencyRequested = $this->readSysfsData($freqReqPath); ##$frequencyActual = $this->readSysfsData($freqPath); #$interruptsCount = $this->readSysfsData($interruptPath); #$rc6Value = $this->readSysfsData($rc6Path) / 10.0; // Convert to percentage if needed #$powerGpu = $this->readSysfsData($powerPath) / 1e6; // Convert µW to W #$powerPackage = $powerGpu * 0.8; // Approximate package power $frequencyRequested = null; $frequencyActual = null; $interruptsCount = null; $rc6Value = null; // Convert to percentage if needed $powerGpu = null; // Convert µW to W $powerPackage = null; // Approximate package power $clientsPath = "/sys/kernel/debug/dri/$pciId/clients"; $clients = []; if (file_exists($clientsPath)) { $lines = file($clientsPath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); array_shift($lines); // Remove the header row foreach ($lines as $line) { $columns = preg_split('/\s+/', trim($line)); if (count($columns) >= 6) { list($command, $tgid, $dev, $master, $a, $uid) = $columns; $clients[$tgid] = [ "name" => $command, "pid" => $tgid, "gpu_instance_id" => "N/A", "compute_instance_id" => "N/A", "type" => "C", "used_memory" => "N/A" ]; } } } // Build the JSON structure $jsonOutput = [ "period" => [ "duration" => $duration, "unit" => "ms" ], "frequency" => [ "requested" => $frequencyRequested, "actual" => $frequencyActual, "unit" => "MHz" ], "interrupts" => [ "count" => $interruptsCount, "unit" => "irq/s" ], "rc6" => [ "value" => $rc6Value, "unit" => "%" ], "power" => [ "GPU" => $powerGpu, "Package" => $powerPackage, "unit" => "W" ], "engines" => [ "Render/3D" => [ "busy" => 0.0, // Placeholder, requires actual path "sema" => 0.0, "wait" => 0.0, "unit" => "%" ], "Blitter" => [ "busy" => 0.0, "sema" => 0.0, "wait" => 0.0, "unit" => "%" ], "Video" => [ "busy" => 0.0, "sema" => 0.0, "wait" => 0.0, "unit" => "%" ], "VideoEnhance" => [ "busy" => 0.0, "sema" => 0.0, "wait" => 0.0, "unit" => "%" ] ], "clients" => $clients // Extend with real client data if available ]; $returnjson[] = $jsonOutput; $returnjson[] = $jsonOutput; $return = json_encode($returnjson, JSON_PRETTY_PRINT); file_put_contents("/tmp/inteljson",$return); return $return; } $json=buildXEJSON("0000:04:00.0"); var_dump($json); ?>
  5. Intel_gpu_top does not work for BM so I have to pull info from other locations. Mainly from $basePath = "/sys/bus/pci/devices/$pciId"; Support is limited on kernel 6.12. Can you provide diagnostics And tree /sys/bus/PCI/devices/0000\:0a\:00.0
  6. Change to no.
  7. So have you modified the default network? Can you provide xml of changes you have made?
  8. You may want to post in the NUT page.
  9. The power is problem matic as stop does not always report rc6. App I think you need to be on 7 as needed changes to the driver in newer kernel.
  10. Have you loaded Tasmota on the plug? Device comes with ESPHome preinstalled and can be converted to Tasmota with a browser. Navigate to the device IP address, in the "OTA Update" menu select a downloaded tasmota file and click "Update".
  11. Yes, you may need vbios in the VM setup if primary card.
  12. What is the drive current formated with, Device can be allocated as block devices but it would need to be a format Windows can read.
  13. Can you provide details of the issue and diagnostics?
  14. I would create a bug report under stable. Which version are you running?
  15. Try removing the network connection and Virtual machine override as should not be needed. Can you provide the sensors page output also.
  16. You need to change from disabled to one of the other options, sorry should have said that. Have a look at the help text.
  17. Having two nics with different IPs in the same subnet.
  18. You would need to unbond eth1 to allow it to be added to vfio.
  19. I have not tried, but you may be able to not add an IP address to 2nd NIC and create a new bridge so would be br1. You would then be able to use for VMs. But I would keep them bonded is there a reason why you dont want to bond?
  20. Click on fan control tab. Fan control needs to be stopped to make changes. Is fan control blank? Also changed to advance to FC page.
  21. Yes you can do that and assign a different IP. But not normally advised. If you bond to vfio it will show in other PCI which you can attach to the VM if required.
  22. Power in xml is 23w will look to see why the bar is not working correctly.
  23. Device will need to be in own iommu group. Try setting to see if it will split.
  24. you may need nct6687 plugin I need for msi z890

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.