Portál AbcLinuxu, 26. května 2024 00:19


Dotaz: Gentoo - alsa creative beze zvuku

HrabalVojta avatar 22.3.2015 09:32 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Gentoo - alsa creative beze zvuku
Přečteno: 489×
Odpovědět | Admin

Zdravím,

mám zvukovku creative sound blaster recon3d fatal1ty professional pcie a ať se snažím sebevíc nefunguje. Zvuk přes HDMI funguje, ale kdo chce poslouchat hudbu přes repráky v monitoru?

Popis: Gentoo, Kde, Phonon

lspci | grep -i audio

01:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
03:00.0 Audio device: Creative Labs SB Recon3D (rev 01)

lspci -vv

03:00.0 Audio device: Creative Labs SB Recon3D (rev 01)
        Subsystem: Creative Labs Device 0015
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- TAbort- MAbort+ >SERR- PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
                Address: 0000000000000000  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [70] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <1us, L1 <8us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <16us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR-, OBFF Not Supported
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
                         EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
        Capabilities: [100 v1] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
        Capabilities: [140 v1] Virtual Channel
                Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
                Arb:    Fixed- WRR32- WRR64- WRR128-
                Ctrl:   ArbSelect=Fixed
                Status: InProgress-
                VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                        Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                        Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=01
                        Status: NegoPending- InProgress-
                VC1:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                        Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                        Ctrl:   Enable- ID=1 ArbSelect=Fixed TC/VC=00
                        Status: NegoPending- InProgress-
        Capabilities: [170 v1] Device Serial Number 00-00-00-00-00-00-00-00
        Capabilities: [180 v1] Power Budgeting 
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel

aplay -L

null
    Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, ID 40 Digital
    HDMI Audio Output
default:CARD=Creative
    HDA Creative, ID 11 Analog
    Default Audio Device
sysdefault:CARD=Creative
    HDA Creative, ID 11 Analog
    Default Audio Device
front:CARD=Creative,DEV=0
    HDA Creative, ID 11 Analog
    Front speakers
surround21:CARD=Creative,DEV=0
    HDA Creative, ID 11 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Creative,DEV=0
    HDA Creative, ID 11 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Creative,DEV=0
    HDA Creative, ID 11 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Creative,DEV=0
    HDA Creative, ID 11 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Creative,DEV=0
    HDA Creative, ID 11 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Creative,DEV=0
    HDA Creative, ID 11 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Creative,DEV=0
    HDA Creative, ID 11 Digital
    IEC958 (S/PDIF) Digital Audio Output

aplay -vv test.wav

ALSA lib /var/tmp/portage/portage/media-libs/alsa-lib-1.0.28/work/alsa-lib-1.0.28/src/pcm/pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
aplay: main:722: audio open error: Adresář nebo soubor neexistuje
USE="freedom -software_patents" emerge --deep --update --newuse world
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.3.2015 09:52 RickettsialPox | skóre: 20 | Praha, Žižkov
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pusť alsamixer -> F6 -> vysněná karta...
Největší prvek každého hrdinského činu je strach. Život definuji jako "/dev/life >> /dev/null".
HrabalVojta avatar 22.3.2015 09:55 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
Všechno je zesíleno a odmutovano.
USE="freedom -software_patents" emerge --deep --update --newuse world
22.3.2015 10:45 RickettsialPox | skóre: 20 | Praha, Žižkov
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
A zvolil jsi si tu svou kartu? (Již jsem psal zkratku - F6.) Nemáš náhodou nějaký error v systémovém logu - X, či tak? (Nenačetlý modul, chybějící firmware, ...)
Největší prvek každého hrdinského činu je strach. Život definuji jako "/dev/life >> /dev/null".
HrabalVojta avatar 22.3.2015 16:08 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku

Xorg.log čistý

dmesg | grep -i hda

[    2.489156] snd_hda_intel 0000:01:00.1: Disabling MSI
[    2.489192] snd_hda_intel 0000:03:00.0: Disabling MSI
[    2.489193] snd_hda_intel 0000:03:00.0: Force to non-snoop mode
[    2.502222] sound hdaudioC1D1: autoconfig: line_outs=1 (0xb/0x0/0x0/0x0/0x0) type:line
[    2.502224] sound hdaudioC1D1:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.502226] sound hdaudioC1D1:    hp_outs=1 (0x10/0x0/0x0/0x0/0x0)
[    2.502227] sound hdaudioC1D1:    mono: mono_out=0x0
[    2.502228] sound hdaudioC1D1:    dig-out=0xc/0x0
[    2.502229] sound hdaudioC1D1:    inputs:
[    2.502230] sound hdaudioC1D1:      Mic=0x12
[    2.502231] sound hdaudioC1D1:      Line=0x11
[    2.502232] sound hdaudioC1D1:    dig-in=0xe
[    2.591437] sound hdaudioC0D0: ignore pin 0x6, too many assigned pins
[    2.594439] sound hdaudioC0D0: ignore pin 0x7, too many assigned pins
[    2.594441] sound hdaudioC0D0: autoconfig: line_outs=0 (0x0/0x0/0x0/0x0/0x0) type:line
[    2.594443] sound hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.594444] sound hdaudioC0D0:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    2.594445] sound hdaudioC0D0:    mono: mono_out=0x0
[    2.594446] sound hdaudioC0D0:    dig-out=0x4/0x5
[    2.594447] sound hdaudioC0D0:    inputs:

lsmod | grep -i snd

snd_usb_audio         105469  2 
snd_usbmidi_lib        16972  1 snd_usb_audio
snd_rawmidi            15418  1 snd_usbmidi_lib
snd_seq_device          4676  1 snd_rawmidi
snd_hda_codec_generic    39304  2 
snd_hda_intel          17007  4 
snd_hda_controller     14049  1 snd_hda_intel
snd_hda_codec          67937  3 snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep               5373  2 snd_usb_audio,snd_hda_codec
snd_pcm                63537  4 snd_usb_audio,snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer              15422  1 snd_pcm
snd                    49995  22 snd_usb_audio,snd_hwdep,snd_timer,snd_pcm,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device
usbcore               139935  11 uhci_hcd,snd_usb_audio,usb_storage,ohci_hcd,snd_usbmidi_lib,ehci_hcd,ehci_pci,usbhid,xhci_hcd,xhci_pci,sl811_hcd
USE="freedom -software_patents" emerge --deep --update --newuse world
22.3.2015 11:11 Petr
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
Není náhodou nainstalováno "Ovládání hlasitosti pulseaudio" a zvuk ztlumen v něm? Nedávno mi to dělalo problémy ve spojitosti s tlačítkem mute na klávesnici.
HrabalVojta avatar 22.3.2015 16:03 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
USE="alsa phonon xine ffmpeg -avlib -pulseaudio"
USE="freedom -software_patents" emerge --deep --update --newuse world
22.3.2015 14:56 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dej sem výstup aplay -l, ať vidíme, jaké zvukovky s jakými zařízeními ti to rozpoznalo.

A pak zkus

aplay -v -D plughw:Creative,0 test.wav
HrabalVojta avatar 22.3.2015 16:01 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: ID 40 Digital [ID 40 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Creative [HDA Creative], device 0: ID 11 Analog [ID 11 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Creative [HDA Creative], device 1: ID 11 Digital [ID 11 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

aplay -v -D plughw:Creative,0 Downloads/test.wav

Playing WAVE 'Downloads/aqua.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Plug PCM: Hardware PCM card 1 'HDA Creative' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 2                                                                                                                                                        
  rate         : 44100                                                                                                                                                    
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 16384
  period_size  : 4096
  period_time  : 92879
  tstamp_mode  : NONE
  period_step  : 1
  avail_min    : 4096
  period_event : 0
  start_threshold  : 16384
  stop_threshold   : 16384
  silence_threshold: 0
  silence_size : 0
  boundary     : 4611686018427387904
  appl_ptr     : 0
  hw_ptr       : 0
aplay: pcm_write:1939: write error: Chyba vstupu/výstupu
USE="freedom -software_patents" emerge --deep --update --newuse world
22.3.2015 17:17 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
Mrkni na https://bugzilla.kernel.org/show_bug.cgi?id=55541 , konkrétně ty hlášky o DSP v dmesg. Není tam to DSP failed?

Problém s těmito kartami je, že driver dodává přímo creative (neuvolnil žádné specifikace) a jeho kvalita je příšerná/ de facto bez podpory.
HrabalVojta avatar 29.3.2015 16:42 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
# cat /var/log/dmesg | grep -i 0132
# cat /var/log/dmesg | grep -i dsp
# cat /var/log/dmesg | grep -i DSP
nic
USE="freedom -software_patents" emerge --deep --update --newuse world
26.3.2015 08:53 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
Máš tam ty hlášky o DSP failed?
22.3.2015 18:46 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
Odpovědět | | Sbalit | Link | Blokovat | Admin
https://bbs.archlinux.org/viewtopic.php?pid=1265394#p1265394 zkus to samé ... A jinak v článku je nějaký patch http://www.phoronix.com/scan.php?page=news_item&px=MTEwNTg těžko říct jestli už je obsažen v tvém pc ...
HrabalVojta avatar 26.3.2015 07:21 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
Rozbalit Rozbalit vše Re: Gentoo - alsa creative beze zvuku
Being pulled into the Linux 3.5 kernel will be support for Sound Core3D. As indicated by this ALSA patch, "The controller is compatible with HD-audio 1.0a with some specific restrictions. - The BDLE entries can't be over 4k boundary - No position-buffer and no MSI." As such, for this basic support at least, it comes via just modifying the Intel HDA PCI driver. You're dreaming though if you think this Linux support/patch comes from Creative, but rather it comes from Takashi Iwai -- the prolific Linux audio developer who maintains the kernel sound sub-system upstream and is employed by SUSE.
USE="freedom -software_patents" emerge --deep --update --newuse world

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.