Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with Rog Delta S Wireless #227

Open
bagou4502 opened this issue Jul 30, 2023 · 5 comments
Open

Problem with Rog Delta S Wireless #227

bagou4502 opened this issue Jul 30, 2023 · 5 comments

Comments

@bagou4502
Copy link

Greetings,

I am posting this issue here since I haven't found a solution in forums yet.

I am facing an problem with my Rog Delta S Wireless headset when using Linux with Gnome. The volume control doesn't function correctly. Setting the volume to < 95% keeps the sound at 0 in alsamixer. When I set it to 95%, alsamixer shows 50%, and 100% corresponds to 100% in alsamixer.

This issue occurs specifically with this headset in both 2.4GHz and Bluetooth modes. I have already tried using another Rog Delta S Wireless headset, but the same problem persists. Additionally, I tested it on multiple computers running Fedora, Ubuntu 22.04 and 23.04, Debian 11 and 12, as well as ZorinOs 16.2 and 16.3, and encountered the same problem on all of them.

Here is a video demonstrating the issue: https://www.youtube.com/watch?v=-OuKtLt5U1k

Unfortunately, I am uncertain whether this problem originates from the Gnome volume system or AlsaMixer.

I am hopeful that someone can assist me with this matter. Thank you for your help.

@randybb
Copy link

randybb commented Nov 20, 2024

OMG. I was wondering why this headset is not working under linux. It is detected, mic works, alsa shows it, no issues, just no sound :D But it does work - only when the volume is set to 99 %. Thanks for the tip :)

In my case: at 98 % or lower no sound, 99 % sound is ok, at 100 % it breaks my eardrums.

@perexg
Copy link
Member

perexg commented Nov 24, 2024

Show amixer -c 0 contents for the mentioned headset (replace zero with the correct card number). It looks like a driver issue.

@randybb
Copy link

randybb commented Nov 24, 2024

set to 98 %, 99 % and last one to 100 %

randy@whitemesh:~> cat /proc/asound/cards
 0 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xf6080000 irq 119
 1 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf6588000 irq 121
 2 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf6580000 irq 122
 3 [WIRELESS       ]: USB-Audio - ROG DELTA S WIRELESS
                      Generic ROG DELTA S WIRELESS at usb-0000:0a:00.0-7, full speed
randy@whitemesh:~> amixer -c 3 contents
numid=3,iface=MIXER,name='PCM Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=4,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=128,step=0
  : values=0,0
  | dBminmax-min=-0.50dB,max=0.00dB
numid=5,iface=MIXER,name='Mic Capture Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=6,iface=MIXER,name='Mic Capture Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=45,step=0
  : values=45
  | dBminmax-min=-54.00dB,max=-9.00dB
numid=2,iface=PCM,name='Capture Channel Map'
  ; type=INTEGER,access=r--v-R--,values=1,min=0,max=36,step=0
  : values=2
  | container
    | chmap-fixed=MONO
numid=1,iface=PCM,name='Playback Channel Map'
  ; type=INTEGER,access=r--v-R--,values=2,min=0,max=36,step=0
  : values=3,4
  | container
    | chmap-fixed=FL,FR
randy@whitemesh:~> amixer -c 3 contents
numid=3,iface=MIXER,name='PCM Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=4,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=128,step=0
  : values=62,62
  | dBminmax-min=-0.50dB,max=0.00dB
numid=5,iface=MIXER,name='Mic Capture Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=6,iface=MIXER,name='Mic Capture Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=45,step=0
  : values=45
  | dBminmax-min=-54.00dB,max=-9.00dB
numid=2,iface=PCM,name='Capture Channel Map'
  ; type=INTEGER,access=r--v-R--,values=1,min=0,max=36,step=0
  : values=2
  | container
    | chmap-fixed=MONO
numid=1,iface=PCM,name='Playback Channel Map'
  ; type=INTEGER,access=r--v-R--,values=2,min=0,max=36,step=0
  : values=3,4
  | container
    | chmap-fixed=FL,FR
randy@whitemesh:~> amixer -c 3 contents
numid=3,iface=MIXER,name='PCM Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=4,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=128,step=0
  : values=128,128
  | dBminmax-min=-0.50dB,max=0.00dB
numid=5,iface=MIXER,name='Mic Capture Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=6,iface=MIXER,name='Mic Capture Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=45,step=0
  : values=45
  | dBminmax-min=-54.00dB,max=-9.00dB
numid=2,iface=PCM,name='Capture Channel Map'
  ; type=INTEGER,access=r--v-R--,values=1,min=0,max=36,step=0
  : values=2
  | container
    | chmap-fixed=MONO
numid=1,iface=PCM,name='Playback Channel Map'
  ; type=INTEGER,access=r--v-R--,values=2,min=0,max=36,step=0
  : values=3,4
  | container
    | chmap-fixed=FL,FR

@perexg
Copy link
Member

perexg commented Nov 24, 2024

The dB values reported by device are totally bogus:

numid=4,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=128,step=0
  : values=62,62
  | dBminmax-min=-0.50dB,max=0.00dB

The correct values are like:

numid=6,iface=MIXER,name='Mic Capture Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=45,step=0
  : values=45
  | dBminmax-min=-54.00dB,max=-9.00dB

It seems that the device does not follow USB Audio standard so the driver should apply a workaround. I would report this to linux-sound@vger.kernel.org with USB IDs (amixer -c 3 info or lsusb | grep ROG should be enough).

@randybb
Copy link

randybb commented Nov 24, 2024

Thanks, will try. Hope somebody will fix it as in most of the cases people are sending patches :)
Adding details here as well, so google will find it.

randy@whitemesh:~> amixer -c 3 info
Card sysdefault:3 'WIRELESS'/'Generic ROG DELTA S WIRELESS at usb-0000:0a:00.0-7, full speed'
  Mixer name    : 'USB Mixer'
  Components    : 'USB0b05:1a31'
  Controls      : 6
  Simple ctrls  : 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants