Hi,
I have a Logitech G533 Wireless Gaming Headset. Now that I have configure the PulseAudio device output to use the headset I am now getting audio output through the headset. The issue I have is that pulseaudio only offers digital stereo output and mono input for the mic, how do I configure pulseaudio to provide the 7.1 surround sound that the headset actually supplies?
regards,
Steve
On Mon, 6 Nov 2017 21:42:32 +1100 Stephen Morris samorris@netspace.net.au wrote:
I have a Logitech G533 Wireless Gaming Headset. Now that I have configure the PulseAudio device output to use the headset I am now getting audio output through the headset. The issue I have is that pulseaudio only offers digital stereo output and mono input for the mic, how do I configure pulseaudio to provide the 7.1 surround sound that the headset actually supplies?
Do you have pavucontrol installed. If you go to the last tab, configuration, and click on the device, it should show you all the available options you can select. Select it there, and you should be good to go.
If it doesn't show the desired configuration options, you should probably open a bugzilla, but that is unlikely, as these are inherited from alsa, and it should have queried your device and identified the hardware.
On 07/11/2017 11:03, stan wrote:
On Mon, 6 Nov 2017 21:42:32 +1100 Stephen Morris samorris@netspace.net.au wrote:
I have a Logitech G533 Wireless Gaming Headset. Now that I have configure the PulseAudio device output to use the headset I am now getting audio output through the headset. The issue I have is that pulseaudio only offers digital stereo output and mono input for the mic, how do I configure pulseaudio to provide the 7.1 surround sound that the headset actually supplies?
Do you have pavucontrol installed. If you go to the last tab, configuration, and click on the device, it should show you all the available options you can select. Select it there, and you should be good to go.
If it doesn't show the desired configuration options, you should probably open a bugzilla, but that is unlikely, as these are inherited from alsa, and it should have queried your device and identified the hardware.
I have pavucontrol installed and the config tab for my headset which pulseaudio recognized, only has the options of 'Digital Stereo Output + Mono Input', 'Digital Stereo Output', 'Mono Input' and 'Off', but pulseaudio did not select the headset by default, I had to manually select it from pavucontrol.
regards,
Steve
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org
On Tue, 7 Nov 2017 19:34:22 +1100 Stephen Morris samorris@netspace.net.au wrote:
I have pavucontrol installed and the config tab for my headset which pulseaudio recognized, only has the options of 'Digital Stereo Output
- Mono Input', 'Digital Stereo Output', 'Mono Input' and 'Off', but
pulseaudio did not select the headset by default, I had to manually select it from pavucontrol.
That's not unusual, since the default is device 0, and that usually is the on board audio. You can set it as default in the pavucontrol output devices tab (called fallback there).
It seems that alsa doesn't support the functionality of this device (at least I couldn't find any support). Check by typing aplay -Lv to see if there is a 7.1 selection for the device in the output. If there isn't, you won't get it working under pulse beyond the stereo you already have. It might be in development, you could ask on the alsa user or devel mailing lists.
When I was checking I saw this in a publicity blurb,
... The G533 is for Windows PCs only, ... ... The new headset carries over the same Pro-G audio drivers, ...
Those drivers are what will create the imitation 7.1 for the 2 speakers in the headphones, as Tim stated. They *won't* be available for linux, so unless someone has reverse engineered them, there won't be 7.1 functionality in linux.
... The Logitech G533 features an exceptional implementation of DTS Headphone: X… for Windows users.
DTS Headphone: X is one of my favorite virtual surround systems…but its implementation is somewhat up to the headset manufacturer. DTS will work with the other company to tune the algorithm to their specific product. ...
On 08/11/2017 06:22, stan wrote:
On Tue, 7 Nov 2017 19:34:22 +1100 Stephen Morris samorris@netspace.net.au wrote:
I have pavucontrol installed and the config tab for my headset which pulseaudio recognized, only has the options of 'Digital Stereo Output
- Mono Input', 'Digital Stereo Output', 'Mono Input' and 'Off', but
pulseaudio did not select the headset by default, I had to manually select it from pavucontrol.
That's not unusual, since the default is device 0, and that usually is the on board audio. You can set it as default in the pavucontrol output devices tab (called fallback there).
It seems that alsa doesn't support the functionality of this device (at least I couldn't find any support). Check by typing aplay -Lv to see if there is a 7.1 selection for the device in the output. If there isn't, you won't get it working under pulse beyond the stereo you already have. It might be in development, you could ask on the alsa user or devel mailing lists.
When I was checking I saw this in a publicity blurb,
... The G533 is for Windows PCs only, ... ... The new headset carries over the same Pro-G audio drivers, ...
Those drivers are what will create the imitation 7.1 for the 2 speakers in the headphones, as Tim stated. They *won't* be available for linux, so unless someone has reverse engineered them, there won't be 7.1 functionality in linux.
... The Logitech G533 features an exceptional implementation of DTS Headphone: X… for Windows users.
DTS Headphone: X is one of my favorite virtual surround systems…but its implementation is somewhat up to the headset manufacturer. DTS will work with the other company to tune the algorithm to their specific product. ...
Hi stan, Ed replied in another thread that he found some info that says that Logitech software is required to get the functionality which is not available for Linux, so it looks like surround won't work.
I issued the command aplay -Lv and I've put the output below. The output snippet I've supplied seems to be indicating that it thinks the headset is capable of surround sound, but I'm not sure if I'm interpreting the information correctly.
sysdefault:CARD=Headset G533 Gaming Headset, USB Audio Default Audio Device front:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio Front speakers surround21:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 4.0 Surround output to Front and Rear speakers surround41:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio IEC958 (S/PDIF) Digital Audio Output
regards,
Steve
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org
On Wed, 8 Nov 2017 19:15:05 +1100 Stephen Morris samorris@netspace.net.au wrote:
Hi stan, Ed replied in another thread that he found some info that says that Logitech software is required to get the functionality which is not available for Linux, so it looks like surround won't work.
I issued the command aplay -Lv and I've put the output below. The output snippet I've supplied seems to be indicating that it thinks the headset is capable of surround sound, but I'm not sure if I'm interpreting the information correctly.
sysdefault:CARD=Headset G533 Gaming Headset, USB Audio Default Audio Device front:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio Front speakers surround21:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 4.0 Surround output to Front and Rear speakers surround41:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio IEC958 (S/PDIF) Digital Audio Output
That's how I would interpret it. I also have a usb sound device, and I get that 7.1 entry, so it might just be generic to usb. It's easy to check. Run the command aplay -lv and it should give you the subdevice to access the 7.1 on the headset, as counter intuitively a device [digit] output.
e.g.card 2: Revolution51 [M Audio Revolution-5.1], device 1: ICE1724 IEC958 [ICE1724 IEC958]
If there isn't one for 7.1 for the headset, then it is just a generic template for usb devices, and you are out of luck. That's what I get for my usb device.
If there is one, then put on the headset, and play a wav file with the following command. It has to be wav because aplay doesn't have any decoding logic. You could probably use sox to convert something if you don't have a wav file.
aplay -D plughw:0,[subdevice number goes here] [wav file name]
e.g. aplay -D plughw:0,6 pretty_song.wav
You could try different numbers from 0 through 7 as the second digit, regardless of the aplay results, to see if there is any difference in sound. One of them is likely to be IEC958 output, which is digital, so will not be pleasant on your ears.
All that said, I think you are correct that surround won't work.
DTS:X will be a head related transfer function (HRTF). Those are complex, so I doubt it is engineered into alsa, though an enterprising coder might have taken it as a challenge.
https://en.wikipedia.org/wiki/Head-related_transfer_function
On Wed, 8 Nov 2017 14:15:32 -0700 stan stanl-fedorauser@vfemail.net wrote:
On Wed, 8 Nov 2017 19:15:05 +1100 Stephen Morris samorris@netspace.net.au wrote:
Hi stan, Ed replied in another thread that he found some info that says that Logitech software is required to get the functionality which is not available for Linux, so it looks like surround won't work.
I issued the command aplay -Lv and I've put the output below. The output snippet I've supplied seems to be indicating that it thinks the headset is capable of surround sound, but I'm not sure if I'm interpreting the information correctly.
sysdefault:CARD=Headset G533 Gaming Headset, USB Audio Default Audio Device front:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio Front speakers surround21:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 4.0 Surround output to Front and Rear speakers surround41:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Headset,DEV=0 G533 Gaming Headset, USB Audio IEC958 (S/PDIF) Digital Audio Output
That's how I would interpret it. I also have a usb sound device, and I get that 7.1 entry, so it might just be generic to usb. It's easy to check. Run the command aplay -lv and it should give you the subdevice to access the 7.1 on the headset, as counter intuitively a device [digit] output.
e.g.card 2: Revolution51 [M Audio Revolution-5.1], device 1: ICE1724 IEC958 [ICE1724 IEC958]
If there isn't one for 7.1 for the headset, then it is just a generic template for usb devices, and you are out of luck. That's what I get for my usb device.
If there is one, then put on the headset, and play a wav file with the following command. It has to be wav because aplay doesn't have any decoding logic. You could probably use sox to convert something if you don't have a wav file.
aplay -D plughw:0,[subdevice number goes here] [wav file name]
e.g. aplay -D plughw:0,6 pretty_song.wav
You could try different numbers from 0 through 7 as the second digit, regardless of the aplay results, to see if there is any difference in sound. One of them is likely to be IEC958 output, which is digital, so will not be pleasant on your ears.
All that said, I think you are correct that surround won't work.
DTS:X will be a head related transfer function (HRTF). Those are complex, so I doubt it is engineered into alsa, though an enterprising coder might have taken it as a challenge.
https://en.wikipedia.org/wiki/Head-related_transfer_function
I did some searching on this because I have an interest in a functioning generic hrtf library in linux for something else, and I found this post.
https://www.reddit.com/r/linux_gaming/comments/2ot5ov/enable_system_wide_hrt...
I haven't tried it yet, and it is a few years old, but if it works, it would allow your g533 headset to be used as a virtual 5.1 in linux. It might be that there are enhancements to 7.1 more recently in the pulse hrtf plugin. I haven't checked yet.
On Wed, 8 Nov 2017 15:07:01 -0700 stan stanl-fedorauser@vfemail.net wrote:
mplayer has builtin hrtf available, with limitations. You would have to stream to mplayer from the url in order to do this with netflix, I think. Here's the blurb from the mplayer docs.
3.9.6. Surround emulation in headphones
MPlayer includes an HRTF (Head Related Transfer Function) filter based on an MIT project wherein measurements were taken from microphones mounted on a dummy human head.
Although it is not possible to exactly imitate a surround system, MPlayer's HRTF filter does provide more spatially immersive audio in 2-channel headphones. Regular downmixing simply combines all the channels into two; besides combining the channels, hrtf generates subtle echoes, increases the stereo separation slightly, and alters the volume of some frequencies. Whether HRTF sounds better may be dependent on the source audio and a matter of personal taste, but it is definitely worth trying out.
To play a DVD with HRTF:
mplayer dvd://1 -channels 6 -af hrtf
hrtf only works well with 5 or 6 channels. Also, hrtf requires 48 kHz audio. DVD audio is already 48 kHz, but if you have a file with a different sampling rate that you want to play using hrtf you must resample it:
mplayer filename -channels 6 -af resample=48000,hrtf
Allegedly, on or about 8 November 2017, stan sent:
Whether HRTF sounds better may be dependent on the source audio and a matter of personal taste, but it is definitely worth trying out.
I would question the fidelity of it, too. But it can be interesting to listen to some of these spatiality tricks.
I do a some video production using stereo ambience mikes, and if someone speaks close by them, but I can't see them, and I'm wearing headphones, it sounds like they're standing behind me. It's a spooky effect, especially when you're standing on a platform and someone would have to be floating a few metres in the air to be able to stand behind you. ;-)
On 11/06/2017 02:42 AM, Stephen Morris wrote:
I have a Logitech G533 Wireless Gaming Headset. Now that I have configure the PulseAudio device output to use the headset I am now getting audio output through the headset. The issue I have is that pulseaudio only offers digital stereo output and mono input for the mic, how do I configure pulseaudio to provide the 7.1 surround sound that the headset actually supplies?
You could try running alsamixer in a terminal and select the actual device instead of the pulseaudio output. See what options it has there. I'm curious how a device with only two speakers can provide 7.1 surround sound. Maybe that's just a feature of the windows driver.
On 07/11/2017 18:02, Samuel Sieb wrote:
On 11/06/2017 02:42 AM, Stephen Morris wrote:
I have a Logitech G533 Wireless Gaming Headset. Now that I have configure the PulseAudio device output to use the headset I am now getting audio output through the headset. The issue I have is that pulseaudio only offers digital stereo output and mono input for the mic, how do I configure pulseaudio to provide the 7.1 surround sound that the headset actually supplies?
You could try running alsamixer in a terminal and select the actual device instead of the pulseaudio output. See what options it has there. I'm curious how a device with only two speakers can provide 7.1 surround sound. Maybe that's just a feature of the windows driver.
I've tried alsamixer and selected the headset from the device list when using the 'Select Sound Card' option and it only shows a single pcm slider for playback and a single slider for the mic. I'm not entirely sure how the headset provides surround sound either but I don't think it is a function of the Windows driver as the driver used is whatever is supplied with windows when the usb transmitter is plugged in. Just plugging the transmitter in is enough for windows to determine that headphones are connected irrespective of whether or not the headphones are actually switched on. When I change the sound volume on the headset I get a volume bar displayed on the screen indicating the volume I'm setting. When I do the same thing under Fedora I get a similar display on the screen to show the volume change for Lineout, and I get the same audio feedback in the headset that I get under windows. What I haven't done is checked how windows is handling the device and whether it is providing surround sound options.
regards,
Steve
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org
Allegedly, on or about 6 November 2017, Samuel Sieb sent:
I'm curious how a device with only two speakers can provide 7.1 surround sound.
They can't. Though there are some headsets with more than two speakers in them, most (allegedly) surround sound headset do audio tricks by mixing the different channels in opposite speakers, adding delays, and equalisation.
On 11/06/17 18:42, Stephen Morris wrote:
Hi,
I have a Logitech G533 Wireless Gaming Headset. Now that I have configure the PulseAudio device output to use the headset I am now getting audio output through the headset. The issue I have is that pulseaudio only offers digital stereo output and mono input for the mic, how do I configure pulseaudio to provide the 7.1 surround sound that the headset actually supplies?
Checking around one would find...
"Some profile settings require Logitech Gaming Software to be enabled and are not supported on Mac, Linux and earlier Windows operating systems. Logitech Gaming Software is available at our official website."
Could that be the source of the problem?
On 08/11/2017 09:57, Ed Greshko wrote:
On 11/06/17 18:42, Stephen Morris wrote:
Hi,
I have a Logitech G533 Wireless Gaming Headset. Now that I have configure the PulseAudio device output to use the headset I am now getting audio output through the headset. The issue I have is that pulseaudio only offers digital stereo output and mono input for the mic, how do I configure pulseaudio to provide the 7.1 surround sound that the headset actually supplies?
Checking around one would find...
"Some profile settings require Logitech Gaming Software to be enabled and are not supported on Mac, Linux and earlier Windows operating systems. Logitech Gaming Software is available at our official website."
Could that be the source of the problem?
Hi Ed, it could be. The headphones don't come with any software and Windows 10 is using whatever driver it decided was relevant when the usb transmitter was inserted. I checked the device properties under Windows and it has the device configured to stereo as well. I wasn't aware there were drivers on the logitech web site, so I might check them out. Given what you found above it looks very much like I'm not going to get surround functionality under Linux. I wasn't particularly looking for surround functionality in games, I was hoping to get the surround output when watching surround sound videos in Netflix.
regards,
Steve
users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-leave@lists.fedoraproject.org