Teufel Cage (2020) Headset

I am using a Teufel Cage (2020) Wired Headset and it has a driver (Teufel Audio Center) which is windows only. I already tried installing the .exe via wine but it wont recognize my headset. Neither AUX nor USB but i really want to use the microphone monitoring which i can only do by activating it in the Driver itself. Does anybody have a solution for this?

(sorry for my bad english its not my native language)

Hello @ente64 and welcome :wink:

Well this will not work…

Can you open a terminal and post the output of the commands?

# through usb connected
lsusb -v -t
pacmd list-sources
pacmd list-sinks

:notebook: And please no pictures. Just copy and paste it here as code. Thanks.

when i enter lsusb -v -t in my terminal it says:

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 2: Dev 2, If 2, Class=Audio, Driver=snd-usb-audio, 12M
        ID 2cc2:0018 Lautsprecher Teufel GmbH 
    |__ Port 2: Dev 2, If 0, Class=Audio, Driver=snd-usb-audio, 12M
        ID 2cc2:0018 Lautsprecher Teufel GmbH 
    |__ Port 2: Dev 2, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        ID 2cc2:0018 Lautsprecher Teufel GmbH 
    |__ Port 2: Dev 2, If 1, Class=Audio, Driver=snd-usb-audio, 12M
        ID 2cc2:0018 Lautsprecher Teufel GmbH 
    |__ Port 5: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1e7d:2cf3 ROCCAT 
    |__ Port 5: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1e7d:2cf3 ROCCAT 
    |__ Port 6: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1e7d:3098 ROCCAT 
    |__ Port 6: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1e7d:3098 ROCCAT 
    |__ Port 6: Dev 4, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1e7d:3098 ROCCAT 
    |__ Port 6: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 1e7d:3098 ROCCAT

When pasting terminal output, add three backticks ` OR 3 tilde ~ above and below the text:

text

I did it this time for you. Please do it like this in the future.

Thank you :bowing_man:


So as you see the headset is recognized and the driver has been loaded:

What actually does not work? Maybe open pavucontrol and see if the headset is listed there. I also cannot see on the web that anyone mentioned it or have problems with that headset.

Noone has problems with that headset because everyone probably uses Windows. I am trying to get the audio monitoring to work. This thing where I hear myself through my headset so I dont scream but that only works via the driver.

No I don’t think so, because it has Android support. Android is based on Linux and shares the same sound driver.

So it must be a problem on your side. Frankly saying the problem could be probably in front of the screen.

You mean a speaker/mic test :question:

1 Like

My Headset works. The audio in and out both work fine. The only problem im having is that i cant hear myself while talking into my mic.

something like that

ok… why ever you want this… you can load this module:

pacmd load-module module-loopback 

Here are more fine grained options: Modules – PulseAudio

1 Like

I want it because i had it on windows. Only difference to this pacmd load-module module-loopback is that it wasnt delayed.

By default it has 200ms delay. you can set it to 1ms. :wink:

pacmd unload-module module-loopback
pacmd load-module module-loopback latency_msec=1
1 Like

I hope im not annyoing but i only hear myself on my left ear

is that also fixable somehow?

Please read the documentation I linked :wink:

pacmd load-module module-loopback latency_msec=100 channels=2

the right side isnt as loud as the left side for some reason

ah forget it im too stupid for this

I would not be able to use a microphone effectively without audio monitoring so I can appreciate your frustration
Most of us individually could not understand all this Linux stuff, because we do not have a brain the size of a planet to know it all! But this forum has good collective knowledge to help finding a solution

A USB interface converting analog audio to digital will always add some latency
and PulseAudio module-loopback for monitoring microphone will add some more.
Even if latency can be reduced so there is no audible echo, a small delay can cause flanging or phasing effects (monitored audio sounds a bit ‘hollow’ or ‘metallic’ )

The only way to monitor microphone with zero latency is via ALSA
Some USB devices have ALSA controls for microphone monitoring, but linux-hardware.org scans (from post#6) for this device show amixer has only 2 controls for headphone and microphone levels

But onboard audio devices usually have input monitoring or loopback mixing controls in ALSA,
so it should be possible to have microphone monitoring using 3.5mm jack connection(s)

Please post response to this command sequence to show ALSA audio controls for all audio devices

for ID in /proc/asound/card*/id; do
 [ -f "$ID" ] && read -r NAME < "$ID" || continue
 echo -e "\n--card="$NAME
 amixer --card="$NAME"
done

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.