[drivers] Traduction d'un driver de son Windows

Reconnaissance et configuration du matériel / kernel linux
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

[drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

Bonjour !
J'ai un ordinateur d'une marque inconnue (c'est un prototype qui m'a été offert) qui n'a des drivers de son seulement pour Windows (le premier de cette liste).
J'ai vu qu'il existe NDISwrapper, mais j'ai vu aussi que cela ne marche que pour les driver WiFi.
J'aimerais donc bien écrire un driver moi même (j'ai quelques petites compétences en programmation), ou même, me faire écrire ce driver (contre rémunération du coup...). Enfin quand je dit "écrire", ça peut être aussi juste un wrapper de driver Windows, enfin je sais pas, j'ai aucune connaissances dans ce domaine, j'ai juste envie d'avoir du son moi :(
Est-ce possible ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [drivers] Traduction d'un driver de son Windows

Message par benjarobin »

Bonjour,
Le lien que tu nous donnes ne fournit aucune information utile sur la carte son que tu possèdes.
Peux tu donner la sortie de :

Code : Tout sélectionner

lspci -nn
lsusb
Pour information écrire un driver sans accès à la datasheet / manuel de la carte son est impossible... Et généralement ce genre de document n'est pas accessible au grand publique...
De plus je pense que tu sous-estime la complexité d'une telle tache, cela se chiffre en plusieurs jours, et le prix moyen d'un ingénieur à la journée pour te faire cela (en supposant qu'il possède toute la documentation qui va bien) est bien trop cher (plusieurs fois l'ordre de grandeur du prix de ton PC portable). Pour information c'est une partie de mon travail (qui est assez varié...)
Et NDISwrapper est bien uniquement pour une carte Wifi (conforme au modèle NDIS), et tu n'as pas la possibilité de faire un wrapper pour autre chose, donc les drivers Windows ne sont d'aucune utilité.
Mais il y a de forte chance que le driver soit déjà écrit ou en cours de développement, mais pas encore fournit dans cette version du kernel, mais pour le savoir on a besoin de savoir la référence exacte (de préférence via les commandes demandées) de la carte son
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

Bonjour, merci beaucoup pour ta réponse qui clarifie grandement toutes mes questions !
"lspci -nn | grep -i audio" me donne

Code : Tout sélectionner

00:1f.3 Audio device [0403]: Intel Corporation Comet Lake PCH-LP cAVS [8086:02c8]
(j'ai mis juste ce qui est intéressant mais si tu veux n'hésite pas à me demande le reste)
et lsusb me donne

Code : Tout sélectionner

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 1bcf:2087 Sunplus Innovation Technology Inc. MTD Camera
Bus 001 Device 006: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
D'ailleurs, j'ai déjà essayé d'utilliser de "sniffer les drivers" avec une machine virtuelle windows, mais sans succès (lien pour l'issue beaucoup trop longue de tout mes problèmes que j'ai eu (je ris en me relisant avec du recul :lol: ))

Pour info, je suis sur linux 5.15.25-1

Voilà, si tu sais si quelqu'un est en train de faire des drivers pour cette carte quelque part, je serais vraiment ravie de le savoir !

Bonne journée !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [drivers] Traduction d'un driver de son Windows

Message par benjarobin »

Peux tu donner toute la sortie des commandes demandées ? Car actuellement je ne sais toujours pas quelle carte son tu as.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

:paslu:
(désolé j'étais obligé de le mettre)

Donc lspci -nn me donne

Code : Tout sélectionner

00:00.0 Host bridge [0600]: Intel Corporation Device [8086:9b71] (rev 0c)
00:02.0 VGA compatible controller [0300]: Intel Corporation CometLake-U GT2 [UHD Graphics] [8086:9b41] (rev 02)
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 0c)
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
00:12.0 Signal processing controller [1180]: Intel Corporation Comet Lake Thermal Subsytem [8086:02f9]
00:14.0 USB controller [0c03]: Intel Corporation Comet Lake PCH-LP USB 3.1 xHCI Host Controller [8086:02ed]
00:14.2 RAM memory [0500]: Intel Corporation Comet Lake PCH-LP Shared SRAM [8086:02ef]
00:14.3 Network controller [0280]: Intel Corporation Comet Lake PCH-LP CNVi WiFi [8086:02f0]
00:14.5 SD Host controller [0805]: Intel Corporation Comet Lake PCH-LP SCS3 [8086:02f5]
00:15.0 Serial bus controller [0c80]: Intel Corporation Serial IO I2C Host Controller [8086:02e8]
00:15.1 Serial bus controller [0c80]: Intel Corporation Comet Lake Serial IO I2C Host Controller [8086:02e9]
00:15.2 Serial bus controller [0c80]: Intel Corporation Comet Lake PCH-LP LPSS: I2C Controller #2 [8086:02ea]
00:16.0 Communication controller [0780]: Intel Corporation Comet Lake Management Engine Interface [8086:02e0]
00:17.0 SATA controller [0106]: Intel Corporation Comet Lake SATA AHCI Controller [8086:02d3]
00:19.0 Serial bus controller [0c80]: Intel Corporation Comet Lake Serial IO I2C Host Controller [8086:02c5]
00:1a.0 SD Host controller [0805]: Intel Corporation Device [8086:02c4]
00:1d.0 PCI bridge [0604]: Intel Corporation Comet Lake PCI Express Root Port #13 [8086:02b4] (rev f0)
00:1e.0 Communication controller [0780]: Intel Corporation Device [8086:02a8]
00:1e.3 Serial bus controller [0c80]: Intel Corporation Device [8086:02ab]
00:1f.0 ISA bridge [0601]: Intel Corporation Comet Lake PCH-LP LPC Premium Controller/eSPI Controller [8086:0284]
00:1f.3 Audio device [0403]: Intel Corporation Comet Lake PCH-LP cAVS [8086:02c8]
00:1f.4 SMBus [0c05]: Intel Corporation Comet Lake PCH-LP SMBus Host Controller [8086:02a3]
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller [8086:02a4]
01:00.0 Non-Volatile memory controller [0108]: Phison Electronics Corporation PS5013 E13 NVMe Controller [1987:5013] (rev 01)
sauf que j'avais mis un " | grep -i audio" avant pour avoir juste ce qui me paraissait intéressant

Et comme dit avant, lsusb me donne

Code : Tout sélectionner

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 002: ID 1bcf:2087 Sunplus Innovation Technology Inc. MTD Camera
Bus 001 Device 006: ID 8087:0026 Intel Corp. AX201 Bluetooth
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Donc normalement, ma carte son est Intel Corporation Comet Lake PCH-LP cAVS

(après je sais pas si c'est l'info que tu cherche)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [drivers] Traduction d'un driver de son Windows

Message par benjarobin »

Mais tu as dis toi même que ta carte son était fournit par les drivers "Realtek Semiconductor Corp. - MEDIA - 6.0.9143.1", et j'ai trouvé que cela faisait référence à ce matériel : hdaudio\func_01&ven_10ec&dev_0256&subsys_10438826 qui est bien une carte son (qui à l'air d'être aussi supporté sous Linux).
Donc cela n'a apparemment aucun lien avec ce que tu as indiqué... Moi je suis perdu... car la carte intel 8086:02c8 est très bien supporté sous Linux

Peux tu donner la sortie (en root, et peux nécessiter d'installer des paquets) de :

Code : Tout sélectionner

cat /proc/asound/cards
aplay -l
hwinfo --sound
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

J'ai trouvé la même chose avec mes recherches... Je ne comprend pas non plus, mais l'installation du driver windows dont j'ai mis le lien plus haut a bel et bien rétablit le son sur windows...
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

aplay -l :

Code : Tout sélectionner

**** Liste des périphériques matériels PLAYBACK ****
carte 0 : PCH [HDA Intel PCH], périphérique 0 : ALC256 Analog [ALC256 Analog]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : PCH [HDA Intel PCH], périphérique 3 : HDMI 0 [HDMI 0]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : PCH [HDA Intel PCH], périphérique 7 : HDMI 1 [HDMI 1]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : PCH [HDA Intel PCH], périphérique 8 : HDMI 2 [HDMI 2]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : PCH [HDA Intel PCH], périphérique 9 : HDMI 3 [HDMI 3]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : PCH [HDA Intel PCH], périphérique 10 : HDMI 4 [HDMI 4]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
hwinfo --sound :

Code : Tout sélectionner

19: PCI 1f.3: 0403 Audio device                                 
  [Created at pci.386]
  Unique ID: nS1_.4RvVRHULPMD
  SysFS ID: /devices/pci0000:00/0000:00:1f.3
  SysFS BusID: 0000:00:1f.3
  Hardware Class: sound
  Device Name: "Onboard - Sound"
  Model: "Intel Comet Lake PCH-LP cAVS"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x02c8 "Comet Lake PCH-LP cAVS"
  SubVendor: pci 0x2782 
  SubDevice: pci 0x0206 
  Driver: "snd_hda_intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xb1218000-0xb121bfff (rw,non-prefetchable)
  Memory Range: 0xb1000000-0xb10fffff (rw,non-prefetchable)
  IRQ: 140 (859 events)
  Module Alias: "pci:v00008086d000002C8sv00002782sd00000206bc04sc03i80"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Driver Info #1:
    Driver Status: snd_soc_skl is active
    Driver Activation Cmd: "modprobe snd_soc_skl"
  Driver Info #2:
    Driver Status: snd_sof_pci_intel_cnl is active
    Driver Activation Cmd: "modprobe snd_sof_pci_intel_cnl"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

Ce qui est tout aussi bizarre, c'est que d'après mon système, tout marche bien, quand je clique sur le bouton de son dans la bare des tâches il y a un indicateur qui bouge (quand je met de la musique), comme si du son était joué, mais non.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [drivers] Traduction d'un driver de son Windows

Message par benjarobin »

Donc tu as une carte Intel avec Puce Realtek ALC256 dont les drivers sont chargés... On est assez loin du premier message.
Lance alsamixer, et sélectionne la carte son intel, et met tous les curseurs à fond. Peux tu faire un screenshot une fois ceci fait ?
Puis lance pavucontrol et idem, il faut sélectionner la bonne sortie audio, et configurer les volumes, ...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

Voilà
Image
Image
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [drivers] Traduction d'un driver de son Windows

Message par benjarobin »

Cela peut être assez compliqué de debug la chose à distance, mais peux tu donner la sortie (en root) de :

Code : Tout sélectionner

grep . /sys/class/dmi/id/*
grep Subsystem /proc/asound/card*/codec*
Un peu de lecture :
https://forums.linuxmint.com/viewtopic. ... 9&t=306891
https://bugzilla.kernel.org/show_bug.cgi?id=208005
https://asus-linux.org/blog/sound-2021-01-11/
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

Merci !

grep . /sys/class/dmi/id/*

Code : Tout sélectionner

/sys/class/dmi/id/bios_date:05/12/2021
/sys/class/dmi/id/bios_release:5.17
/sys/class/dmi/id/bios_vendor:American Megatrends Inc.
/sys/class/dmi/id/bios_version:CML_CM819_V1.0.2
/sys/class/dmi/id/board_asset_tag:Default string
/sys/class/dmi/id/board_name:EM_CM819_96B_V1.0A
/sys/class/dmi/id/board_serial:OEM default string inject
/sys/class/dmi/id/board_vendor:Default string
/sys/class/dmi/id/board_version:Default string
/sys/class/dmi/id/chassis_asset_tag:Default string
/sys/class/dmi/id/chassis_serial:Default string
/sys/class/dmi/id/chassis_type:10
/sys/class/dmi/id/chassis_vendor:Default string
/sys/class/dmi/id/chassis_version:Default string
/sys/class/dmi/id/modalias:dmi:bvnAmericanMegatrendsInc.:bvrCML_CM819_V1.0.2:bd05/12/2021:br5.17:svnUNOWHY:pnY14G101S2E:pvrDefaultstring:rvnDefaultstring:rnEM_CM819_96B_V1.0A:rvrDefaultstring:cvnDefaultstring:ct10:cvrDefaultstring:skuY14G101S2E:
grep: /sys/class/dmi/id/power: est un dossier
/sys/class/dmi/id/product_family:Education
/sys/class/dmi/id/product_name:Y14G101S2E
/sys/class/dmi/id/product_serial:6911210521000053
/sys/class/dmi/id/product_sku:Y14G101S2E
/sys/class/dmi/id/product_uuid:ace9d744-5155-11eb-9677-ef97fffd7803
/sys/class/dmi/id/product_version:Default string
grep: /sys/class/dmi/id/subsystem: est un dossier
/sys/class/dmi/id/sys_vendor:UNOWHY
/sys/class/dmi/id/uevent:MODALIAS=dmi:bvnAmericanMegatrendsInc.:bvrCML_CM819_V1.0.2:bd05/12/2021:br5.17:svnUNOWHY:pnY14G101S2E:pvrDefaultstring:rvnDefaultstring:rnEM_CM819_96B_V1.0A:rvrDefaultstring:cvnDefaultstring:ct10:cvrDefaultstring:skuY14G101S2E:
grep Subsystem /proc/asound/card*/codec*

Code : Tout sélectionner

/proc/asound/card0/codec#0:Subsystem Id: 0x27820206
/proc/asound/card0/codec#2:Subsystem Id: 0x80860101
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

Je précise d'ailleurs que le port jack marche très bien (ne me demande pas pourquoi...)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [drivers] Traduction d'un driver de son Windows

Message par benjarobin »

Code : Tout sélectionner

echo 1 | sudo tee /sys/module/snd_hda_codec/parameters/dump_coef
cat /proc/asound/card0/codec#0
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

La première me retourne 1 et créé un fichier "/sys/module/snd_hda_codec/parameters/dump_coef" contenant juste "1"
La deuxième me dit "no matches found: /proc/asound/card0/codec#0"
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

Correction: le fichier existe bien mais il fallait mettre des guillemets:

Code : Tout sélectionner

sudo cat "/proc/asound/card0/codec#0"

Code : Tout sélectionner

Codec: Realtek ALC256
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0256
Subsystem Id: 0x27820206
Revision Id: 0x100002
No Modem Function Group found
Default PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3 D3cold CLKSTOP EPSS
  Power: setting=D0, actual=D0
GPIO: io=3, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x57 0x57]
  Converter: stream=0, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Device: name="ALC256 Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0
  Amp-Out vals:  [0x00 0x00]
  Converter: stream=0, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x07 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x97 0x97]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x24
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Device: name="ALC256 Analog", type="Audio", device=0
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x3f 0x3f]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1
  Amp-In vals:  [0x97 0x97]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x22
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0d [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Control: name="Internal Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x03 0x03]
  Pincap 0x00000020: IN
  Pin Default 0x90a60130: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0x3, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x40000000: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x00010014: OUT EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x02
Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x17 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x02a19040: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Pink
    DefAssociation = 0x4, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00013734: IN OUT EAPD Detect
    Vref caps: HIZ 50 GRD 80 100
  EAPD 0x2: EAPD
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x02* 0x03
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
  Pincap 0x00000020: IN
  Pin Default 0x4067b945: [N/A] Modem Line at Ext N/A
    Conn = Analog, Color = UNKNOWN
    DefAssociation = 0x4, Sequence = 0x5
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital
  Pincap 0x00000014: OUT Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x06
Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=91
    Coeff 0x00: 0x0002
    Coeff 0x01: 0xaaaa
    Coeff 0x02: 0x8aaa
    Coeff 0x03: 0x0002
    Coeff 0x04: 0xaa09
    Coeff 0x05: 0x0700
    Coeff 0x06: 0x6114
    Coeff 0x07: 0x0200
    Coeff 0x08: 0x6a0c
    Coeff 0x09: 0xe206
    Coeff 0x0a: 0x7770
    Coeff 0x0b: 0x7770
    Coeff 0x0c: 0x01ef
    Coeff 0x0d: 0xa020
    Coeff 0x0e: 0x65c0
    Coeff 0x0f: 0x7778
    Coeff 0x10: 0x0220
    Coeff 0x11: 0x7418
    Coeff 0x12: 0xebc4
    Coeff 0x13: 0x422f
    Coeff 0x14: 0x0400
    Coeff 0x15: 0x8ccc
    Coeff 0x16: 0x4c50
    Coeff 0x17: 0xff00
    Coeff 0x18: 0x0003
    Coeff 0x19: 0x0f52
    Coeff 0x1a: 0x8003
    Coeff 0x1b: 0x064b
    Coeff 0x1c: 0x0000
    Coeff 0x1d: 0x0000
    Coeff 0x1e: 0x0000
    Coeff 0x1f: 0x0000
    Coeff 0x20: 0x51ff
    Coeff 0x21: 0x8000
    Coeff 0x22: 0x8f00
    Coeff 0x23: 0x88f4
    Coeff 0x24: 0x0000
    Coeff 0x25: 0x0000
    Coeff 0x26: 0x0000
    Coeff 0x27: 0x0000
    Coeff 0x28: 0x0000
    Coeff 0x29: 0x3000
    Coeff 0x2a: 0x0000
    Coeff 0x2b: 0x0000
    Coeff 0x2c: 0x0f00
    Coeff 0x2d: 0x1f4f
    Coeff 0x2e: 0x2902
    Coeff 0x2f: 0xf777
    Coeff 0x30: 0x1000
    Coeff 0x31: 0xe200
    Coeff 0x32: 0x54a8
    Coeff 0x33: 0x8400
    Coeff 0x34: 0xa20c
    Coeff 0x35: 0x8d6a
    Coeff 0x36: 0x5757
    Coeff 0x37: 0xfe05
    Coeff 0x38: 0x9901
    Coeff 0x39: 0x110a
    Coeff 0x3a: 0x0010
    Coeff 0x3b: 0x60d9
    Coeff 0x3c: 0x0314
    Coeff 0x3d: 0xc2ba
    Coeff 0x3e: 0xa928
    Coeff 0x3f: 0x0001
    Coeff 0x40: 0x8800
    Coeff 0x41: 0x0000
    Coeff 0x42: 0x2000
    Coeff 0x43: 0x3d90
    Coeff 0x44: 0x2000
    Coeff 0x45: 0xb089
    Coeff 0x46: 0x0004
    Coeff 0x47: 0xa47a
    Coeff 0x48: 0xd049
    Coeff 0x49: 0x0049
    Coeff 0x4a: 0x0000
    Coeff 0x4b: 0x5555
    Coeff 0x4c: 0x065c
    Coeff 0x4d: 0x7fff
    Coeff 0x4e: 0x7fff
    Coeff 0x4f: 0x0000
    Coeff 0x50: 0x0000
    Coeff 0x51: 0x2f2f
    Coeff 0x52: 0x0100
    Coeff 0x53: 0x3320
    Coeff 0x54: 0xcc00
    Coeff 0x55: 0x0000
    Coeff 0x56: 0x3f00
    Coeff 0x57: 0x0000
    Coeff 0x58: 0x0000
    Coeff 0x59: 0x0000
    Coeff 0x5a: 0x1300
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x02214020: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Green
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x02 0x03*
Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 5
     0x18 0x19 0x1a 0x1b 0x1d
Node 0x23 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x00 0x00]
  Connection: 6
     0x18 0x19 0x1a 0x1b 0x1d 0x12
Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 2
     0x12* 0x13
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [drivers] Traduction d'un driver de son Windows

Message par benjarobin »

Installe alsa-tools si tu n'as pas déjà, et essaye ceci :

Code : Tout sélectionner

sudo hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x10
sudo hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x0020
Puisse essaye de jouer du son.
Ta carte à l'air assez proche de https://forums.linuxmint.com/viewtopic.php?p=2000714
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

Nope. Même après un reboot.

Les sorties si ça peut aider:

La première:

Code : Tout sélectionner

nid = 0x20, verb = 0x500, param = 0x10
value = 0x0
La deuxième:

Code : Tout sélectionner

nid = 0x20, verb = 0x400, param = 0x20
value = 0x0
Bananasmoothii
Hankyu
Messages : 15
Inscription : mar. 01 mars 2022, 11:28

Re: [drivers] Traduction d'un driver de son Windows

Message par Bananasmoothii »

pour le sudo cat "/proc/asound/card0/codec#0", voici ce qui a changé dans le fichier (j'ai utilisé la commande "diff"):

Code : Tout sélectionner

253c253
<     Coeff 0x10: 0x0220
---
>     Coeff 0x10: 0x0020
263c263
<     Coeff 0x1a: 0x8003
---
>     Coeff 0x1a: 0x9003
292c292
<     Coeff 0x37: 0xfe05
---
>     Coeff 0x37: 0x0020
Répondre