OpenCL Device detection broken (Same issue with 3.3.9 & 3.3.10)
 _ __   __ _ _ __   ___  _ __ ___ (_)_ __   ___ _ __
| '_ \ / _` | '_ \ / _ \| '_ ` _ \| | '_ \ / _ \ '__|
| | | | (_| | | | | (_) | | | | | | | | | |  __/ |
|_| |_|\__,_|_| |_|\___/|_| |_| |_|_|_| |_|\___|_|

Version 3.3.10-cuda11
2021-Sep-15 19:32:12: Started web interface on port 4004 without a password.
2021-Sep-15 19:32:12: CUDA driver version is 11.4, runtime version is 11.1
2021-Sep-15 19:32:16: Some distinct AMD GPUs report same PCI address. GPU temperature, fan and power usage will not work correctly. Please consider updating the driver.
Detected 7 devices
GPU 0 PCI 01:00.0, Platform: CUDA, Name: NVIDIA GeForce GTX 1660 SUPER, 6144 MB available
GPU 1 PCI 05:00.0, Platform: OpenCL, Name: AMD Radeon RX 5700 XT (gfx1010:xnack-), 8176 MB available
GPU 2 PCI 05:00.0, Platform: OpenCL, Name: AMD Radeon RX 5700 XT (gfx1010:xnack-), 8176 MB available
GPU 3 PCI 06:00.0, Platform: OpenCL, Name: Radeon RX 580 Series (Ellesmere), 8192 MB available
GPU 4 PCI 06:00.0, Platform: OpenCL, Name: Radeon RX 580 Series (Ellesmere), 8192 MB available
GPU 5 PCI 07:00.0, Platform: OpenCL, Name: AMD Radeon R7 430 (Oland), 2048 MB available
GPU 6 PCI 0b:00.0, Platform: CUDA, Name: NVIDIA GeForce GTX 750 Ti, 2048 MB available

The device IDs get shifted and disrupt proper device selection.
I only have 5 devices installed (one of each of the listed models).

This is a mixed GPU rig runnining Windows 10 x64 and AMD 2021.6.2 /& NVidia Driver 471.96
Other miners, e.g. PhoenixMiner or GMiner are working fine.

Edit: With AMD Driver 2021.3.2 the device detection is working fine.