• # Problème alsa avec nforce audio

    Posté par . En réponse au message Problème alsa avec nforce audio. Évalué à 1.

    Bon, là j'ai une asus azn8x-x, audio intégré.
    Le son fonctionne sous kde mais n'est pas opérationnel à 100/100. Je m'explique;
    Impossible de faire fonctionner par alsa, seul l'oss fonctionne [oss simple et threaded), je n'ai pas de son avec xmms mais noatun et xine fonctionne.
    Là ou cela devient problématique c'est lorsque je veux jouer à doom3, unreal quake4...
    Quake3 : le son fonctionne depuis que j'ai installé les drivers proprios
    Unreal tournament 2004: le son fonctionne que si je sui sen openal, mode low quality et sans mode software, de plus j'ai un grésillement strident et constant.
    Quake4 et Doom3, que dalle, il dit qu'il ne détecte aucun périph sonore.

    Si je fait un /sbin/discover, ca me donne : i810_audio
    Un lsmod me donne ça :

    Module Size Used by
    nvidia 4540980 12
    i2c_core 22416 1 nvidia
    vmnet 34840 10
    vmmon 103468 0
    appletalk 32820 20
    ipv6 229892 10
    parport_pc 33348 0
    lp 10408 0
    parport 37320 2 parport_pc,lp
    af_packet 20872 2
    floppy 54992 0
    pcspkr 3816 0
    rtc 12088 0
    shpchp 87148 0
    pciehp 83948 0
    pci_hotplug 30640 2 shpchp,pciehp
    snd_intel8x0 33068 0
    snd_ac97_codec 59268 1 snd_intel8x0
    snd_pcm_oss 48168 0
    snd_mixer_oss 16640 1 snd_pcm_oss
    snd_pcm 85384 2 snd_intel8x0,snd_pcm_oss
    snd_timer 23300 1 snd_pcm
    snd_page_alloc 11144 2 snd_intel8x0,snd_pcm
    gameport 4736 1 snd_intel8x0
    snd_mpu401_uart 7296 1 snd_intel8x0
    snd_rawmidi 23204 1 snd_mpu401_uart
    snd_seq_device 7944 1 snd_rawmidi
    snd 50660 9 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
    nvsound 1543192 1
    soundcore 9824 3 snd,nvsound
    nvnet 69156 0
    usblp 12032 0
    joydev 9536 0
    usbhid 28864 0
    nvidia_agp 7580 1
    usb_storage 59328 1
    ehci_hcd 27908 0
    ohci_hcd 19460 0
    usbcore 104164 7 usblp,usbhid,usb_storage,ehci_hcd,ohci_hcd
    forcedeth 16256 0
    agpgart 31784 2 nvidia,nvidia_agp
    nls_iso8859_1 4352 2
    nls_cp437 6016 2
    vfat 13184 2
    fat 41792 1 vfat
    nls_iso8859_15 4864 1
    ntfs 88788 1
    tsdev 7168 0
    mousedev 9996 1
    evdev 9088 0
    capability 4872 0
    commoncap 7168 1 capability
    sd_mod 20480 2
    scsi_mod 115148 2 usb_storage,sd_mod
    psmouse 17800 0
    ide_cd 38176 0
    cdrom 35740 1 ide_cd
    ext3 109544 2
    jbd 54552 1 ext3
    ide_generic 1664 0
    ide_disk 16768 8
    amd74xx 13340 1
    ide_core 125028 5 usb_storage,ide_cd,ide_generic,ide_disk,amd74xx
    unix 26036 383
    font 8576 0
    vesafb 6688 0
    cfbcopyarea 3840 1 vesafb
    cfbimgblt 3200 1 vesafb
    cfbfillrect 3712 1 vesafb

    Quand je fait un alsamixergui, il me met ça: funcion snd_ctl_open failed for default: no such device

    Quand je fait alsactl store, il me dit :alsactl: save_state:1194: No soundcards found...

    J'ai bien tenté avec modconf de virer le driver intel du son mais il réapparait à chaque redémarrage.

    J'aussi modifié le fichier modules.conf ds /etc afin de définir un unique périf audio utilisant nvaudio mais toujours pareil, de plus il me le remet par défaut après un redémarrage
    !
    Extrait du modules.conf :

    ### update-modules: start processing /etc/modutils/alsa-base
    # snd module options
    options snd device_mode=0660
    # autoloader aliases
    alias char-major-116 snd
    alias char-major-14 soundcore
    alias sound-slot-0 snd-card-0
    alias sound-slot-1 snd-card-1
    alias sound-slot-2 snd-card-2
    alias sound-slot-3 snd-card-3
    alias sound-slot-4 snd-card-4
    alias sound-slot-5 snd-card-5
    alias sound-slot-6 snd-card-6
    alias sound-slot-7 snd-card-7
    above sound-slot-0 snd-pcm-oss snd-mixer-oss snd-seq-oss
    above sound-slot-1 snd-pcm-oss snd-mixer-oss snd-seq-oss
    above sound-slot-2 snd-pcm-oss snd-mixer-oss snd-seq-oss
    above sound-slot-3 snd-pcm-oss snd-mixer-oss snd-seq-oss
    above sound-slot-4 snd-pcm-oss snd-mixer-oss snd-seq-oss
    above sound-slot-5 snd-pcm-oss snd-mixer-oss snd-seq-oss
    above sound-slot-6 snd-pcm-oss snd-mixer-oss snd-seq-oss
    above sound-slot-7 snd-pcm-oss snd-mixer-oss snd-seq-oss
    alias sound-service-0-0 snd-mixer-oss
    alias sound-service-0-1 snd-seq-oss
    alias sound-service-0-3 snd-pcm-oss
    alias sound-service-0-8 snd-seq-oss
    alias sound-service-0-12 snd-pcm-oss
    # Load optional modules above their base modules
    above snd-pcm snd-pcm-oss
    above snd-mixer snd-mixer-oss
    above snd-seq snd-seq-oss snd-seq-midi
    # Cause a script to be run after snd-emu8000-synth module initialization
    post-install snd-emu8000-synth /lib/alsa/modprobe-post-install snd-emu8000-synth
    # Cause a script to be run after card driver module initialization
    post-install snd-ad1816a /lib/alsa/modprobe-post-install snd-ad1816a
    post-install snd-ad1848 /lib/alsa/modprobe-post-install snd-ad1848
    post-install snd-ali5451 /lib/alsa/modprobe-post-install snd-ali5451
    post-install snd-als100 /lib/alsa/modprobe-post-install snd-als100
    post-install snd-als4000 /lib/alsa/modprobe-post-install snd-als4000
    post-install snd-asihpi /lib/alsa/modprobe-post-install snd-asihpi
    post-install snd-atiixp /lib/alsa/modprobe-post-install snd-atiixp
    post-install snd-au8810 /lib/alsa/modprobe-post-install snd-au8810
    post-install snd-au8820 /lib/alsa/modprobe-post-install snd-au8820
    post-install snd-au8830 /lib/alsa/modprobe-post-install snd-au8830
    post-install snd-azt2320 /lib/alsa/modprobe-post-install snd-azt2320
    post-install snd-azt3328 /lib/alsa/modprobe-post-install snd-azt3328
    post-install snd-azx /lib/alsa/modprobe-post-install snd-azx
    post-install snd-ca0106 /lib/alsa/modprobe-post-install snd-ca0106
    post-install snd-cmi8330 /lib/alsa/modprobe-post-install snd-cmi8330
    post-install snd-cmipci /lib/alsa/modprobe-post-install snd-cmipci
    post-install snd-cs4231 /lib/alsa/modprobe-post-install snd-cs4231
    post-install snd-cs4232 /lib/alsa/modprobe-post-install snd-cs4232
    post-install snd-cs4236 /lib/alsa/modprobe-post-install snd-cs4236
    post-install snd-cs4281 /lib/alsa/modprobe-post-install snd-cs4281
    post-install snd-cs46xx /lib/alsa/modprobe-post-install snd-cs46xx
    post-install snd-darla20 /lib/alsa/modprobe-post-install snd-darla20
    post-install snd-darla24 /lib/alsa/modprobe-post-install snd-darla24
    post-install snd-dt019x /lib/alsa/modprobe-post-install snd-dt019x
    post-install snd-emu10k1 /lib/alsa/modprobe-post-install snd-emu10k1
    post-install snd-emu10k1x /lib/alsa/modprobe-post-install snd-emu10k1x
    post-install snd-ens1370 /lib/alsa/modprobe-post-install snd-ens1370
    post-install snd-ens1371 /lib/alsa/modprobe-post-install snd-ens1371
    post-install snd-es1688 /lib/alsa/modprobe-post-install snd-es1688
    post-install snd-es18xx /lib/alsa/modprobe-post-install snd-es18xx
    post-install snd-es1938 /lib/alsa/modprobe-post-install snd-es1938
    post-install snd-es1968 /lib/alsa/modprobe-post-install snd-es1968
    post-install snd-es968 /lib/alsa/modprobe-post-install snd-es968
    post-install snd-fm801 /lib/alsa/modprobe-post-install snd-fm801
    post-install snd-gina20 /lib/alsa/modprobe-post-install snd-gina20
    post-install snd-gina24 /lib/alsa/modprobe-post-install snd-gina24
    post-install snd-gina3g /lib/alsa/modprobe-post-install snd-gina3g
    post-install snd-gusclassic /lib/alsa/modprobe-post-install snd-gusclassic
    post-install snd-gusextreme /lib/alsa/modprobe-post-install snd-gusextreme
    post-install snd-gusmax /lib/alsa/modprobe-post-install snd-gusmax
    post-install snd-harmony /lib/alsa/modprobe-post-install snd-harmony
    post-install snd-hdsp /lib/alsa/modprobe-post-install snd-hdsp
    post-install snd-hdspm /lib/alsa/modprobe-post-install snd-hdspm
    post-install snd-ice1712 /lib/alsa/modprobe-post-install snd-ice1712
    post-install snd-ice1724 /lib/alsa/modprobe-post-install snd-ice1724
    post-install snd-indigo /lib/alsa/modprobe-post-install snd-indigo
    post-install snd-indigodj /lib/alsa/modprobe-post-install snd-indigodj
    post-install snd-indigoio /lib/alsa/modprobe-post-install snd-indigoio
    post-install snd-intel8x0 /lib/alsa/modprobe-post-install snd-intel8x0
    post-install snd-interwave /lib/alsa/modprobe-post-install snd-interwave
    post-install snd-interwave-stb /lib/alsa/modprobe-post-install snd-interwave-stb
    post-install snd-korg1212 /lib/alsa/modprobe-post-install snd-korg1212
    post-install snd-layla20 /lib/alsa/modprobe-post-install snd-layla20
    post-install snd-layla24 /lib/alsa/modprobe-post-install snd-layla24
    post-install snd-layla3g /lib/alsa/modprobe-post-install snd-layla3g
    post-install snd-maestro3 /lib/alsa/modprobe-post-install snd-maestro3
    post-install snd-mia /lib/alsa/modprobe-post-install snd-mia
    post-install snd-mixart /lib/alsa/modprobe-post-install snd-mixart
    post-install snd-mona /lib/alsa/modprobe-post-install snd-mona
    post-install snd-mpu401 /lib/alsa/modprobe-post-install snd-mpu401
    post-install snd-msnd-pinnacle /lib/alsa/modprobe-post-install snd-msnd-pinnacle
    post-install snd-mtpav /lib/alsa/modprobe-post-install snd-mtpav
    post-install snd-nm256 /lib/alsa/modprobe-post-install snd-nm256
    post-install snd-opl3sa2 /lib/alsa/modprobe-post-install snd-opl3sa2
    post-install snd-opti92x-ad1848 /lib/alsa/modprobe-post-install snd-opti92x-ad1848
    post-install snd-opti92x-cs4231 /lib/alsa/modprobe-post-install snd-opti92x-cs4231
    post-install snd-opti93x /lib/alsa/modprobe-post-install snd-opti93x
    post-install snd-pc98-cs4232 /lib/alsa/modprobe-post-install snd-pc98-cs4232
    post-install snd-pcxhr /lib/alsa/modprobe-post-install snd-pcxhr
    post-install snd-pdaudiocf /lib/alsa/modprobe-post-install snd-pdaudiocf
    post-install snd-pdplus /lib/alsa/modprobe-post-install snd-pdplus
    post-install snd-portman2x4 /lib/alsa/modprobe-post-install snd-portman2x4
    post-install snd-powermac /lib/alsa/modprobe-post-install snd-powermac
    post-install snd-rme32 /lib/alsa/modprobe-post-install snd-rme32
    post-install snd-rme96 /lib/alsa/modprobe-post-install snd-rme96
    post-install snd-rme9652 /lib/alsa/modprobe-post-install snd-rme9652
    post-install snd-sa11xx-uda1341 /lib/alsa/modprobe-post-install snd-sa11xx-uda1341
    post-install snd-sb16 /lib/alsa/modprobe-post-install snd-sb16
    post-install snd-sb8 /lib/alsa/modprobe-post-install snd-sb8
    post-install snd-sbawe /lib/alsa/modprobe-post-install snd-sbawe
    post-install snd-serialmidi /lib/alsa/modprobe-post-install snd-serialmidi
    post-install snd-serial-u16550 /lib/alsa/modprobe-post-install snd-serial-u16550
    post-install snd-sgalaxy /lib/alsa/modprobe-post-install snd-sgalaxy
    post-install snd-sonicvibes /lib/alsa/modprobe-post-install snd-sonicvibes
    post-install snd-sscape /lib/alsa/modprobe-post-install snd-sscape
    post-install snd-sun-amd7930 /lib/alsa/modprobe-post-install snd-sun-amd7930
    post-install snd-sun-cs4231 /lib/alsa/modprobe-post-install snd-sun-cs4231
    post-install snd-sun-dbri /lib/alsa/modprobe-post-install snd-sun-dbri
    post-install snd-trident /lib/alsa/modprobe-post-install snd-trident
    post-install snd-usb-audio /lib/alsa/modprobe-post-install snd-usb-audio
    post-install snd-usb-usx2y /lib/alsa/modprobe-post-install snd-usb-usx2y
    post-install snd-via82xx /lib/alsa/modprobe-post-install snd-via82xx
    post-install snd-vx222 /lib/alsa/modprobe-post-install snd-vx222
    post-install snd-vxp440 /lib/alsa/modprobe-post-install snd-vxp440
    post-install snd-vxpocket /lib/alsa/modprobe-post-install snd-vxpocket
    post-install snd-wavefront /lib/alsa/modprobe-post-install snd-wavefront
    post-install snd-ymfpci /lib/alsa/modprobe-post-install snd-ymfpci
    # Prevent abnormal drivers from grabbing index 0
    options snd-atiixp-modem index=-2
    options snd-bt87x index=-2
    options snd-intel8x0m index=-2
    options snd-via82xx-modem index=-2

    La modif que j'avai testé est celle préconisé lors de la config du pilote proprio d'nvidia

    Other distributions

    If the distribution you are using provides a configuration mechanism for audio drivers, use it to select the nvsound driver module for use with the nForce audio device. Otherwise, manually edit the module configuration file.

    If your configuration file already contains an entry for the i810_audio or snd-intel8x0 drivers (open-source audio drivers that supports the nForce audio controller), that entry needs to be commented out with a # or removed:

    # alias sound-slot-0 i810_audio

    Add the following lines to the configuration file:

    alias sound-slot-0 nvsound
    alias snd-intel8x0 off
    alias i810_audio off


    Voilà c'est un peut gros mais je préfèrais en mettre le plus possible afin de comprendre ma situation actuelle.

    Merci d'avance pour votre colaboration :) !!!