Система linux fedora 37 не видит звуковую карту
Система linux fedora 37 не видит звуковую карту. Ноутбук huawei matebook d15 на amd 5 5500u. В настройках звука существует только Dummy Output, при использовании которого звук не выводиться. Вывод возможен только при подключенных bluetooth наушниках. Прошу, помогите решить проблему.
так же параллельно на другом подразделе диска стоит windows 11
Pavucontrol установи и там посмотри.
Подобный вопрос уже неоднократно задавали, применительно к федоре. Решение ищется на ЛОРе по «Dummy Output».
Если сам не найдешь, я потом подскажу. А пока попробуй выключить комп, обесточить и опять включить и загрузить линукс. Сдается мне, звуковая обнаружится.
видит только Dummy
]$ echo «options snd-intel-dspcfg dsp_driver=1» > /etc/modprobe.d/alsa.conf bash: /etc/modprobe.d/alsa.conf: Отказано в доступе
выключил, не давал питание, подождал, не помогло
Это было только предположением с моей стороны. Столько раз слышал, что Windows захватывает устройства, и под линукс они уже не работают должным образом, что хотелось проверить. )
Запустить команду с sudo.
]$ sudo echo «options snd-intel-dspcfg dsp_driver=1» > /etc/modprobe.d/alsa.conf bash: /etc/modprobe.d/alsa.conf: Отказано в доступе
вы два идиота, не понимающие ни sudo, ни >
Да, есть нюанс, с которым я почти никогда не сталкиваюсь, т.к.:
- или запускаю файловый менеджер с sudo и вручную правлю файлы
- или в терминале переключаюсь на root, командой su, а потом выполняю нужную строку
запустил с su, перезагрузил, не помогло
Выложи для наглядности wpctl status .
И dmesg на pastebin
PipeWire ‘pipewire-0’ [0.3.66, sssaaddnneesss@fedora, cookie:3429170450] └─ Clients: 31. uresourced [0.3.66, sssaaddnneesss@fedora, pid:1286] 32. WirePlumber [0.3.66, sssaaddnneesss@fedora, pid:1312] 33. WirePlumber [export] [0.3.66, sssaaddnneesss@fedora, pid:1312] 49. pipewire-pulse [0.3.66, sssaaddnneesss@fedora, pid:1409] 50. GNOME Shell Volume Control [0.3.66, sssaaddnneesss@fedora, pid:1333] 51. GNOME Volume Control Media Keys [0.3.66, sssaaddnneesss@fedora, pid:1530] 52. xdg-desktop-portal [0.3.66, sssaaddnneesss@fedora, pid:1768] 62. Google Chrome input [0.3.66, sssaaddnneesss@fedora, pid:2437] 63. wpctl [0.3.66, sssaaddnneesss@fedora, pid:3317] 75. Mutter [0.3.66, sssaaddnneesss@fedora, pid:1333]
Audio ├─ Devices: │ 41. Renoir Radeon High Definition Audio Controller [alsa] │
├─ Sinks: │ * 44. Renoir Radeon High Definition Audio Controller Цифровой стерео (HDMI) [vol: 0.90] │
├─ Sink endpoints: │
├─ Sources: │
├─ Source endpoints: │
└─ Streams:
Video ├─ Devices: │ 39. ov9734_techfront_camera [v4l2] │ 40. ov9734_techfront_camera [v4l2] │
├─ Sinks: │
├─ Sink endpoints: │
├─ Sources: │ * 42. ov9734_techfront_camera (V4L2)
│
├─ Source endpoints: │
└─ Streams:
Опции для драйвера snd-hda-intel
HD-audio — это новый стандарт встроенного аудиокомпонента на современных ПК после AC97. Хотя Linux уже давно поддерживает HD-audio, с новыми машинами часто возникают проблемы. Часть проблемы — сломанный BIOS, остальное — реализация драйвера. В этом документе объясняются краткие методы устранения неполадок и отладки оборудования HD-audio.
Компонент HD-audio состоит из двух частей: микросхемы контроллера и микросхем кодека на шине HD-audio. Linux предоставляет один драйвер для всех контроллеров, snd-hda-intel. Хотя в названии драйвера содержится слово известного производителя оборудования, оно относится не только к нему, а ко всем микросхемам контроллеров, в том числе и других компаний. Поскольку предполагается, что контроллеры HD-аудио совместимы, в большинстве случаев должен работать один драйвер snd-hda. Но, что неудивительно, существуют известные ошибки и проблемы, характерные для каждого типа контроллера. В драйвере snd-hda-intel есть несколько способов их исправить, они описаны ниже.
У контроллера может быть несколько кодеков. Обычно у вас есть один аудиокодек и, возможно, один модемный кодек. Теоретически может быть несколько аудиокодеков, например для аналоговых и цифровых выходов, и драйвер может работать неправильно из-за конфликта элементов микшера. Это должно быть исправлено в будущем, если такое оборудование действительно существует.
Драйвер snd-hda-intel имеет несколько различных парсеров кодеков в зависимости от кодека. В качестве запасного варианта у него есть общий синтаксический анализатор, но до сих пор эта функциональность довольно ограничена. Вместо общего синтаксического анализатора обычно используется синтаксический анализатор кодека (закодированный в patch_*.c) для реализаций, зависящих от кодека.
Опции модели для кодека HD-Audio
Наиболее частая проблема с драйвером HD-audio — это неподдерживаемые функции кодека или несоответствующая конфигурация устройства. Большая часть кода, специфичного для кодеков, имеет несколько предустановленных моделей, чтобы либо переопределить настройку BIOS, либо предоставить более полные функции.
Драйвер проверяет идентификатор SSID PCI и просматривает таблицу статической конфигурации, пока не будет найдена соответствующая запись. Если у вас новый компьютер, вы можете увидеть сообщение, подобное приведённому ниже:
Между тем, в более ранних версиях вы бы увидели такое сообщение:
Для просмотра записей системного журнала связанных с snd-hda-intel используйте команду:
Даже если вы видите такое сообщение, не надо паниковать. Прежде всего, это информационное сообщение, без предупреждения и без ошибки. Это означает, что PCI SSID вашего устройства не указан в списке известных предустановленных моделей (белом списке). Но это не значит, что драйвер сломан. Многие драйверы кодеков предоставляют механизм автоматической настройки на основе настроек BIOS.
Аудиокодек HD обычно имеет виджеты «контактов», а BIOS устанавливает конфигурацию каждого контакта по умолчанию, которая указывает местоположение, тип подключения, цвет разъёма и т. д. Драйвер HD-аудио может угадать правильное соединение, исходя из этих значений конфигурации по умолчанию. Однако некоторые коды поддержки кодеков, такие как patch_analog.c, не поддерживают автоматическое зондирование. И BIOS часто, да, довольно часто ломается. Он устанавливает неправильные значения и портит поведение драйвера.
Модель пресетов (недавно названная «исправлением») предназначена в основном для преодоления такой ситуации. Когда соответствующая модель пресета найдена в белом списке, драйвер предполагает статическую конфигурацию этой предустановки с правильной установкой контактов и т. д. Таким образом, если у вас есть более новая машина с немного другим SSID PCI (или SSID кодека) от существующий, у вас может быть хороший шанс повторно использовать ту же модель. Вы можете передать параметр модели, чтобы указать предустановленную модель вместо поиска SSID PCI (и кодека).
Доступные значения параметров модели зависят от микросхемы кодека. Проверьте свою микросхему кодека в файле proc кодека.
Он покажет название производителя/продукта вашего чипа кодека. Затем смотрите файл HD-Audio Codec-Specific Models, раздел HD-audio driver. Вы можете найти список кодеков и вариантов моделей, принадлежащих каждому кодеку. Например, для чипа кодека Realtek ALC262 укажите model=ultra для устройств, совместимых с Samsung Q1 Ultra.
Сделайте резервную копию файла, если он уже существует:
Для исправления достаточно добавить строку в файл /etc/modprobe.d/alsa-base.conf:
со следующим содержимым
Вместо слово МОДЕЛЬ нужно вписать значение, которое вы найдёте для модели вашего ноутбука на странице HD-Audio Codec-Specific Models.
Причём там не обязательно будет точное название модели — просто найдите то, что ближе всего к ней. Например, модель моего ноутбука ASUS GL703GE, самое похожее, что я смог найти, это «asus-g73jw», тогда строка, которую я добавил в файл /etc/modprobe.d/alsa-base.conf, следующая:
Сохраните этот файл и перезагрузитесь — после этого проблема должна исчезнуть.
Вместо перезагрузки вы можете перезапустить модуль драйвера — это особенно удобно, если вы хотите попробовать несколько значений.
Таким образом, первое, что вы можете сделать для любого совершенно нового, неподдерживаемого и неработающего оборудования для HD-аудио, — это проверить HD-аудиокодек и несколько различных значений параметров модели. Если вам повезёт, некоторые из них могут хорошо подойти к вашему устройству.
Есть несколько специальных значений опций модели:
- когда передаётся «nofixup», специфичные для устройства исправления в анализаторе кодеков пропускаются.
- когда передаётся «generic» синтаксический анализатор кодека пропускается, и используется только общий синтаксический анализатор.
Вывод на динамик и наушники
Одна из наиболее частых (и очевидных) ошибок с HD-аудио — это бесшумный вывод звука через встроенный динамик или разъем для наушников или их обоих. В общем, сначала стоит попробовать выход на наушники. Для выхода динамика часто требуются дополнительные элементы управления, такие как биты внешнего усилителя. Таким образом, выход на наушники имеет немного больше шансов.
Перед отправкой отчёта об ошибке ещё раз проверьте, правильно ли настроен микшер. Последняя версия драйвера snd-hda-intel обеспечивает в основном «Master» регулятор громкости, а также «Front» (где Front указывает передние каналы). Кроме того, могут быть отдельные элементы управления «Наушники» и «Динамик».
То же самое и для выхода на динамик. На некоторых кодеках может быть переключатель «Внешний усилитель». Включите это, если есть.
Ещё одна проблема, связанная с этим, — это автоматическое отключение звука на динамиках при подключении наушников. Эта функция реализована в большинстве случаев, но не для каждой предустановленной модели или кода поддержки кодеков.
В любом случае попробуйте другой вариант модели, если у вас есть такая проблема. Некоторые другие модели могут подходить лучше и предоставлять вам больше возможностей для соответствия.
Intel High Definition Audio
Intel High Definition Audio refers to the specification released by Intel for delivering high-definition audio that is capable of playing back more channels at higher quality than previous integrated audio codecs like AC97.
Contents
Identifying HDA on a machine
All HDA devices appear on the PCI bus with a specific VendorID and DeviceID. Many HDA devices have a Vendor ID of 8086 (Intel), and a Device ID such as 2668 or 27D8, but other Vendor IDs are also in use, e.g. Vendor ID 1002 (AMD) and Device ID 4383. If you find any others, please add them into this page. The best way to identify HDA is probably just to look for the Class code (4h) and subclass (3h), but the HDA specification doesn’t tell you to do this.
Overview
The HDA specification (link at the bottom of this page) spells out how to set up devices at the two ends of a link and there is no substitute for working from it, but it takes several readings through its 200+ pages before a clear picture eventually begins to emerge from it, so this overview is aimed at making the most frustrating parts clear from the outset.
You can communicate with the HDA device via memory-mapped ports, but much of the action takes place further away in hardware codecs containing many widgets, and the communication link through to them is rather slow. Setting things up at the near end is relatively easy, part of it being done by keyhole surgery through a couple of ordinary ports in the PCI device configuration space, while the rest is done through the memory mapped ports located at an address found at index 10-17h (though the lowest four bits should be taken as zeros). You may not need to change anything in the PCI configuration space at all, but there’s a fair bit to do with the memory mapped ports to set up and control several DMA engines. Setting things up at the codec end is much more complicated though as you have to interrogate them to find out what they are and what functionality they offer, and then you have to work out how to set them up correctly to create active paths between devices (speakers and mic.s) and DACs/ADCs. All your communications with the codecs and the many widgets they contain will be done by sending special commands via the link.
Data and commands are sent across the link in frames with strict timings and bit limits, but the work of packaging the different kinds of data into packets to go into these frames is all done for you, so all you need to do is set up a number of buffers. Two of these buffers are called CORB (command output ring buffer) and RIRB (response input ring buffer) — each buffer has a DMA engine dedicated to it which will in one case send commands from the CORB buffer across the link to codecs, and in the other case will write responses from codecs into the RIRB buffer. There will in many implementations also be an immediate command port which allows you to send commands to codecs/widgets and to receive responses from them without going through the CORB and RIRB mechanisms, but this route should not be used at the same time as CORB/RIRB as they may conflict, so it should really be reserved for initial exploration while designing your driver. The purpose of CORB and RIRB is to allow large numbers of these relatively slow communications to take place in the background while the processor goes off to do something else.
There are also buffers and DMA engines dedicated to four input streams and four output streams (or at least, it’s four of each in current implementations, but your software ought to check the actual number), each stream needing a descriptor buffer which must contain two or more descriptors (up to 256) which define a list of data buffers used by that stream, and the data buffers which these descriptors define will contain the actual sound samples (or have samples written into them) structured like the content of .wav files (though 20 and 24-bit samples must be padded out with zeros at the LSB end to make them all 32-bits long). The combined length of the sound data buffers can be anything up to 4GiB, so you could set things up to play or record a very long sound file and leave it going all by itself. In reality though, you’ll probably work with chunks of memory a just few megabytes in size (or smaller) as one megabyte gives you room for about six seconds of 16-bit stereo data at 41.1KHz. For performance reasons, making the length of these data buffers a multiple of 128 bytes is recommended.
With all these buffers, the DMA engines jump back to the start and carry on running from there infinitely until you stop them, although with CORB there is a register which stores the last valid command which the DMA engine must stop at (after sending that command) and it will only move on again when that register is modified (by you) to enable more commands to be sent. It is the job of your software to collect data from input buffers before they are overwritten on the next lap. The set of sound data buffers defined by descriptors for a single stream collectively comprise a cyclic stream buffer, but it’s divided up into chunks defined by descriptors to enable an interrupt to be generated at the end of each chunk (interrupt optional) to help you write new data into an output buffer that’s just been sent before the DMA engine returns to that buffer on the next lap, or to copy data out of an input buffer that’s just been written by a DMA engine to make way for more data to be written on the next lap.
At the codec end, you will need to start out by interrogating the root node of each of 15 possible codecs. The STATESTS register at offset 0Eh indicates which codec addresses have codecs at the end of them. The verb F00h will then be used with an 8-bit parameter to request information such as vendor ID, device ID and the starting node number and number of nodes for the function groups in the codec. Having found the function groups, you can use the same verb to interrogate them to find out the starting node number and number of nodes of their widgets, and also the type of the function group itself — AFG (audio function group) is the one you want (unless you’re looking for a modem). You can then interrogate each widget to ask it what its type is (e.g. output converter (DAC), input converter (ADC), mixer, selector, pin complex, power widget, volume knob). Another verb, F02h, allows you to get a connection list of other widgets in the same function group directly connected to the widget you’re interrogating, though you need to use verb F00h first and the parameter at 0Eh to get the connection list length. On the Netbook I program on there is only one codec, one function group (AFG) and 37 widgets (about half of which are vendor defined audio widgets, though many of those don’t exist on the codec manufacturer’s datasheet as they are just holding places for real widgets used on more advanced sound cards). Don’t be surprised if you don’t find a volume control widget — the volume can also be controlled by setting different amplifier levels at the input and output controllers.
Device Registers
Bits | Description |
---|---|
31:28 | Codec Address |
27:20 | Node Index |
19:8 | Command |
7:0 | Data |
The following commands can be sent to specific CODEC nodes using the CORB ring buffer:
System Name | Ghost Spectre Asus ROG Z390F Gaming |
---|---|
Processor | Intel Core i3 9100F |
Motherboard | ASUS ROG Z390 F Gaming |
Cooling | Corsair LL120 RGB LED PWM Fan's |
Memory | 32GB 3200er CORSAIR VENGEANCE RGB |
Video Card(s) | Geforce GTX **** |
Storage | Seagate Barracuda and Sandisk SSD combinated RAID 0 Striping |
Display(s) | Two Samsung Displays (1 Digital Tv and 1 older Analog 2ms gaming Monitor) + Smart Tv |
Case | Rare Oldschool NZXT LED Gaming Case |
Audio Device(s) | Creative IRoar Rock with Subwoofer & Logitech Z906 |
Mouse | Hyrican RGB Set |
Keyboard | Hyrican RGB Set |
Software | Ghost Spectre's Modded Windows 11 & much more stuff |
Benchmark Scores | Not tested yet |
- Feb 2, 2022
- #5
also have dolby digital live (5.1Surround) selected in realtek
Gustavo Sicha
- Feb 2, 2022
- #6
what an exaggeration man, my spdif barely supports dts and dolby digital xD
for now i only have those encoders
Note: DTS X and Dolby Atmos for home theater don’t work because they send me to the microsoft store and I have the 2 legally purchased licenses.
AudiophiIe
System Name | Ghost Spectre Asus ROG Z390F Gaming |
---|---|
Processor | Intel Core i3 9100F |
Motherboard | ASUS ROG Z390 F Gaming |
Cooling | Corsair LL120 RGB LED PWM Fan's |
Memory | 32GB 3200er CORSAIR VENGEANCE RGB |
Video Card(s) | Geforce GTX **** |
Storage | Seagate Barracuda and Sandisk SSD combinated RAID 0 Striping |
Display(s) | Two Samsung Displays (1 Digital Tv and 1 older Analog 2ms gaming Monitor) + Smart Tv |
Case | Rare Oldschool NZXT LED Gaming Case |
Audio Device(s) | Creative IRoar Rock with Subwoofer & Logitech Z906 |
Mouse | Hyrican RGB Set |
Keyboard | Hyrican RGB Set |
Software | Ghost Spectre's Modded Windows 11 & much more stuff |
Benchmark Scores | Not tested yet |
- Feb 2, 2022
- #7
I don’t think there is a connector or device with such availability because it’s a very extensive modding process that bypasses the manufacturer’s device allocation for audio formats
I’m working on a method to unlock the following spatial sound formats for everyone, regardless of device and licenses.
"Dolby Atmos for built-in speakers"
"Dolby Atmos for Home Theater"
& "DTS:X for Home Theater"
but first i will finish a browser extension and merge my project with @emanresu ‘s and release it here in this forum.
other formats can already be unlocked with the help of modding knowledge and appropriate driver modifications, which can be downloaded here in the forum
for example, of course, your featured mod! and the mods by Ferather Alan Fox and Alan Finotty!
DTS DCH Driver for Realtek [DTS:X] | TechPowerUp Forums
DTS:X APO4 + DTS Interactive for Most Devices | TechPowerUp Forums
Making Audio Enhancers Work on Windows | TechPowerUp Forums (Apo Driver)
Realtek DCH Modded Audio Driver for Windows 10 | TechPowerUp Forums
you also can take a look at https://hifi.ooo
_________________________________________
spdif formats
Formats
Gustavo Sicha
- Feb 2, 2022
- #8
I don’t think there is a connector or device with such availability because it’s a very extensive modding process that bypasses the manufacturer’s device allocation for audio formats
I’m working on a method to unlock the following spatial sound formats for everyone, regardless of device and licenses.
"Dolby Atmos for built-in speakers"
"Dolby Atmos for Home Theater"
& "DTS:X for Home Theater"
but first i will finish a browser extension and merge my project with @emanresu ‘s and release it here in this forum.
other formats can already be unlocked with the help of modding knowledge and appropriate driver modifications, which can be downloaded here in the forum
for example, of course, your featured mod! and the mods by Ferather Alan Fox and Alan Finotty!
DTS DCH Driver for Realtek [DTS:X] | TechPowerUp Forums
DTS:X APO4 + DTS Interactive for Most Devices | TechPowerUp Forums
Making Audio Enhancers Work on Windows | TechPowerUp Forums (Apo Driver)
Realtek DCH Modded Audio Driver for Windows 10 | TechPowerUp Forums
you also can take a look at https://hifi.ooo
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<00000006-0cea-0010-8000-00aa00389b71>]
"DisplayName"="AAC"
"TestFile"="%windir%\\system32\\mmres.dll,-3152"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<00000008-0000-0010-8000-00aa00389b71>]
"DisplayName"="DTS Audio"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000000a-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Digital Plus"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000000b-0cea-0010-8000-00aa00389b71>]
"DisplayName"="DTS-HD"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000000c-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby TrueHD"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<00000092-0000-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Digital"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000010a-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Atmos (Dolby Digital Plus)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000010b-0cea-0010-8000-00aa00389b71>]
"DisplayName"="DTS:X (E1)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000010c-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Atmos (Dolby MAT 2.0)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<00000164-0000-0010-8000-00aa00389b71>]
"DisplayName"="Microsoft WMA Pro Audio"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,32,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000030b-0cea-0010-8000-00aa00389b71>]
"DisplayName"="DTS:X (E2)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000030c-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Atmos (Dolby MAT 2.1)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
some more digital spdif formats.
AudiophiIe
System Name | Ghost Spectre Asus ROG Z390F Gaming |
---|---|
Processor | Intel Core i3 9100F |
Motherboard | ASUS ROG Z390 F Gaming |
Cooling | Corsair LL120 RGB LED PWM Fan's |
Memory | 32GB 3200er CORSAIR VENGEANCE RGB |
Video Card(s) | Geforce GTX **** |
Storage | Seagate Barracuda and Sandisk SSD combinated RAID 0 Striping |
Display(s) | Two Samsung Displays (1 Digital Tv and 1 older Analog 2ms gaming Monitor) + Smart Tv |
Case | Rare Oldschool NZXT LED Gaming Case |
Audio Device(s) | Creative IRoar Rock with Subwoofer & Logitech Z906 |
Mouse | Hyrican RGB Set |
Keyboard | Hyrican RGB Set |
Software | Ghost Spectre's Modded Windows 11 & much more stuff |
Benchmark Scores | Not tested yet |
- Feb 2, 2022
- #9
I don’t think there is a connector or device with such availability because it’s a very extensive modding process that bypasses the manufacturer’s device allocation for audio formats
I’m working on a method to unlock the following spatial sound formats for everyone, regardless of device and licenses.
"Dolby Atmos for built-in speakers"
"Dolby Atmos for Home Theater"
& "DTS:X for Home Theater"
but first i will finish a browser extension and merge my project with @emanresu ‘s and release it here in this forum.
other formats can already be unlocked with the help of modding knowledge and appropriate driver modifications, which can be downloaded here in the forum
for example, of course, your featured mod! and the mods by Ferather Alan Fox and Alan Finotty!
DTS DCH Driver for Realtek [DTS:X] | TechPowerUp Forums
DTS:X APO4 + DTS Interactive for Most Devices | TechPowerUp Forums
Making Audio Enhancers Work on Windows | TechPowerUp Forums (Apo Driver)
Realtek DCH Modded Audio Driver for Windows 10 | TechPowerUp Forums
you also can take a look at https://hifi.ooo
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<00000006-0cea-0010-8000-00aa00389b71>]
"DisplayName"="AAC"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,32,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<00000008-0000-0010-8000-00aa00389b71>]
"DisplayName"="DTS Audio"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000000a-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Digital Plus"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000000b-0cea-0010-8000-00aa00389b71>]
"DisplayName"="DTS-HD"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000000c-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby TrueHD"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<00000092-0000-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Digital"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000010a-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Atmos (Dolby Digital Plus)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000010b-0cea-0010-8000-00aa00389b71>]
"DisplayName"="DTS:X (E1)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000010c-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Atmos (Dolby MAT 2.0)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<00000164-0000-0010-8000-00aa00389b71>]
"DisplayName"="Microsoft WMA Pro Audio"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,32,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000030b-0cea-0010-8000-00aa00389b71>]
"DisplayName"="DTS:X (E2)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,30,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\SPDIF_Formats\<0000030c-0cea-0010-8000-00aa00389b71>]
"DisplayName"="Dolby Atmos (Dolby MAT 2.1)"
"TestFile"=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,\
79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,72,00,65,00,73,\
00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,31,00,35,00,31,00,00,00