need to resize the zones every times

Description of Bug

GUI

Every times I startup openrgb, it will scan the device and request me to provide resizable zone size. If the server already started, GUI (as client) can't recan devices.

Service

I enable the openrgb service for starting its server after boot. Use openrgb -l to show all devices and it will miss the device which require me to config in gui.

Attached Log

    OpenRGB v0.7
    Commit:  from 
    Launched: 20220623_000403
====================================================================================================

0     |Info:    Found file: purple.orp attempting to validate header
0     |Info:    Valid v3 profile found for purple
0     |Info:    Found file: white.orp attempting to validate header
0     |Info:    Valid v3 profile found for white
0     |Info:    Found file: black.orp attempting to validate header
0     |Info:    Valid v3 profile found for black
223   |Trace:   [ResourceManager] Calling device list change callbacks.
228   |Trace:   [ResourceManager] Calling detection start callbacks.
228   |Trace:   [ResourceManager] Calling detection progress callbacks.
268   |Trace:   [ResourceManager] Registered detection progress callback.  Total callbacks registered: 1
268   |Trace:   [ResourceManager] Registered device list change callback.  Total callbacks registered: 1
268   |Debug:   dialog show callback registered
279   |Info:    Loading plugins
2574  |Trace:   [ResourceManager] Calling detection start callbacks.
2575  |Trace:   [ResourceManager] Calling detection progress callbacks.
2578  |Debug:   Running zones sizes checks...
2578  |Debug:   Zones checks finished: 4 unconfigured zone(s).
13543 |Info:    Found file: purple.orp attempting to validate header
13543 |Info:    Valid v3 profile found for purple
13543 |Info:    Found file: white.orp attempting to validate header
13543 |Info:    Valid v3 profile found for white
13543 |Info:    Found file: black.orp attempting to validate header
13543 |Info:    Valid v3 profile found for black

Hardware Configuration

Client: Requesting controller 0
Client: Requesting controller 1
Client: Requesting controller 2
Client: Requesting controller 3
Client: Requesting controller 4
Client: Requesting controller 5
Client: All controllers received, adding them to master list
Local OpenRGB server connected, running in client mode
0: ENE DRAM
  Type:           DRAM
  Description:    ENE SMBus Device
  Version:        AUDA0-E6K5-0101
  Location:       I2C: /dev/i2c-21, address 0x70
  Modes: [Direct] Off Static Breathing Flashing 'Spectrum Cycle' Rainbow 'Chase Fade' Chase 'Random Flicker'
  Zones: DRAM Unknown
  LEDs: 'DRAM LED 1' 'Unknown LED 1' 'Unknown LED 2' 'Unknown LED 3' 'Unknown LED 4' 'Unknown LED 5' 'Unknown LED 6' 'Unknown LED 7'

1: ENE DRAM
  Type:           DRAM
  Description:    ENE SMBus Device
  Version:        AUDA0-E6K5-0101
  Location:       I2C: /dev/i2c-21, address 0x71
  Modes: [Direct] Off Static Breathing Flashing 'Spectrum Cycle' Rainbow 'Chase Fade' Chase 'Random Flicker'
  Zones: DRAM Unknown
  LEDs: 'DRAM LED 1' 'Unknown LED 1' 'Unknown LED 2' 'Unknown LED 3' 'Unknown LED 4' 'Unknown LED 5' 'Unknown LED 6' 'Unknown LED 7'

2: ENE DRAM
  Type:           DRAM
  Description:    ENE SMBus Device
  Version:        AUDA0-E6K5-0101
  Location:       I2C: /dev/i2c-21, address 0x72
  Modes: [Direct] Off Static Breathing Flashing 'Spectrum Cycle' Rainbow 'Chase Fade' Chase 'Random Flicker'
  Zones: DRAM Unknown
  LEDs: 'DRAM LED 1' 'Unknown LED 1' 'Unknown LED 2' 'Unknown LED 3' 'Unknown LED 4' 'Unknown LED 5' 'Unknown LED 6' 'Unknown LED 7'

3: ENE DRAM
  Type:           DRAM
  Description:    ENE SMBus Device
  Version:        AUDA0-E6K5-0101
  Location:       I2C: /dev/i2c-21, address 0x73
  Modes: [Direct] Off Static Breathing Flashing 'Spectrum Cycle' Rainbow 'Chase Fade' Chase 'Random Flicker'
  Zones: DRAM Unknown
  LEDs: 'DRAM LED 1' 'Unknown LED 1' 'Unknown LED 2' 'Unknown LED 3' 'Unknown LED 4' 'Unknown LED 5' 'Unknown LED 6' 'Unknown LED 7'

4: NZXT Kraken X3
  Type:           LED Strip
  Description:    NZXT Hue 2 Device
  Version:        2.1.0
  Location:       HID: /dev/hidraw7
  Serial:         00000000001A
  Modes: [Direct] Static Fading 'Spectrum Cycle' Marquee 'Cover Marquee' Alternating Pulsing Breathing
  Zones: 'Hue 2 Channel 1' 'Hue 2 Channel 2' 'Hue 2 Channel 3' 'Hue 2 Channel 4'
  LEDs: 'Hue 2 Channel 1, LED 1' 'Hue 2 Channel 1, LED 2' 'Hue 2 Channel 1, LED 3' 'Hue 2 Channel 1, LED 4' 'Hue 2 Channel 1, LED 5' 'Hue 2 Channel 1, LED 6' 'Hue 2 Channel 1, LED 7' 'Hue 2 Channel 1, LED 8' 'Hue 2 Channel 1, LED 9' 'Hue 2 Channel 1, LED 10' 'Hue 2 Channel 1, LED 11' 'Hue 2 Channel 1, LED 12' 'Hue 2 Channel 1, LED 13' 'Hue 2 Channel 1, LED 14' 'Hue 2 Channel 1, LED 15' 'Hue 2 Channel 1, LED 16' 'Hue 2 Channel 1, LED 17' 'Hue 2 Channel 1, LED 18' 'Hue 2 Channel 1, LED 19' 'Hue 2 Channel 1, LED 20' 'Hue 2 Channel 1, LED 21' 'Hue 2 Channel 1, LED 22' 'Hue 2 Channel 1, LED 23' 'Hue 2 Channel 1, LED 24' 'Hue 2 Channel 2, LED 1' 'Hue 2 Channel 2, LED 2' 'Hue 2 Channel 2, LED 3' 'Hue 2 Channel 2, LED 4' 'Hue 2 Channel 2, LED 5' 'Hue 2 Channel 2, LED 6' 'Hue 2 Channel 2, LED 7' 'Hue 2 Channel 2, LED 8' 'Hue 2 Channel 3, LED 1'

5: ASUS ROG STRIX Z690-A GAMING WIFI D4
  Type:           Motherboard
  Description:    ASUS Aura USB Device
  Version:        AULA3-AR32-0207
  Location:       HID: /dev/hidraw1
  Serial:         9876543210
  Modes: [Direct] Off Static Breathing Flashing 'Spectrum Cycle' Rainbow 'Chase Fade' Chase
  Zones: 'Aura Mainboard' 'Aura Addressable 1' 'Aura Addressable 2' 'Aura Addressable 3'
  LEDs: 'Aura Mainboard, LED 1' 'Aura Mainboard, RGB Header 1' 'Aura Mainboard, RGB Header 2' 'Aura Mainboard, RGB Header 3'

If i use GUI as client, NZXT Kraken X3 and ASUS ROG STRIX Z690-A GAMING WIFI D4 will not disappear. It seems the resizable zone profile can't be saved and the --server will just ignore such device.

Assignee Loading
Time tracking Loading