[Solved] Alsa with 24 bit Output Exclusively

This might be an unusual request hoping to find any ALSA expert. Hope this is a right place to post.
I just made an asynchronous USB2 audio device supporting 44.1k, 48k, 88.2, 96k, 192k sampling frequencies. The firmware so far just supports 24bit word length. Since this is a truly audiophile device the mixer / re-sampler is no option although it works (e.g. Amarok with Xine backend). MPlayer plays bit-perfect as long as the content is 24 bit and one of the above sampling frequencies - works since ALSA update in February 2011. It is really fun this way! However, most peoples's music content is 16 bit.
For Windows the ASIO driver is solving the problem, but I doubt it transfers bit-perfect (Tests to follow soon).
I really would like to recommend Linux for the use, but in this case the problem must be resolved. i could imagine 2 ways of doing:
1. Simple: ALSA is configured to output any content with 24 bit word length. Means adding zeros after the 16th bit.
                Disadvantage: Following Digital to Analog converters would accept the signal as true 24 bit and skip the quantization smoothing.
2. Perfect: If there is an available option for doing this re-quantization in Alsa or MPlayer it would be perfect. As long as the algorithm is good, it doesn't matter this process is done within the DAC or within the computer.
My goal is to make a clear instruction of how to use our device with Linux without compromise.
Thanks for any idea!
Last edited by jcci (2011-05-04 02:41:04)

First of all thanks for so much response!
LADSPA was not known to me and I will study what I can do with it. Do you know how to use it?
Edit: LADSPA is meant for production software. No popular Linux player can use those plugins. A solution that works with Mplayer, gstreamer or xine would be accepted by most Linux users, since there are a lot of players on top of those.
Every modern DAC is using re-quantization, synchronous up-sampling and depending on the architecture also noise shaping. The general requirements for s/n can not be achieved with a pure 16bit approach. This is not a problem of the DAC hardware. The USB device can not be initialized when using a 16bit audio file; so the music never reaches the DAC.
The re-sampler inside Linux (or Windows) is definitely downgrading the audio quality. You don't need to have "golden ears" for experiencing this, rather than just a good audio system.
A clean re-quantization could do good, depending on the algorithm.
In case of just enlarging the word length (means in fact no signal change) the re-quantization would be also skipped in the DAC - a very puristic approach which should be proofed to be better. So how to configure ALSA for this?
A dither below on the very low bits of the 24bit signal should be a good idea since it is proofed to statistically shuffle the linearity errors and make the less audible.
Today I did some tests with a very high grade audio system and Linux performs great with 24 bit content. It is not easy to beat top grade CD players on the same DAC. In fact this USB solution is part of a DAC.
The Windows driver works good on my desktop system, but gets choppy on my Macbook... Still some work to do before I can compare.
I admit the cleanest solution would be a firmware revision, but the original firmware making company has no interest in solving this problem and Linux user would have to wait too long or sacrifice sound quality by re-sampling.
Last edited by jcci (2011-04-28 08:42:31)

Similar Messages

  • [Solved] ALSA with multiple applications

    I know this issue has been dealt with many times before, but I can't figure out how to conform those fixes to my use case.
    I rebuilt my computer today (old motherboard died). Sound worked fine out of box on the old onboard -- I didn't even have an /etc/asound.conf or ~/.asoundrc -- but on this motherboard I'm encountering the problem with ALSA only allowing one process to output sound.
    lspci -vvv output:
    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
    Subsystem: Biostar Microtech Int'l Corp Device 8228
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 32, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at fef40000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
    Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
    I have a 5.1 setup on device 1 that works perfectly fine with whatever audio stream has managed to grab the device. I have looked at breb's asoundrc and changed "card 0" to "card 1" but noticed no change at all, and I don't know enough about the structure of the rc to know if there is anything else to change (although I did also replace all "hw:0" with "hw:1" to no avail). In order to get audio working at all I found a post instructing to put the following in my /etc/asound.conf:
    pcm.!default {
    type hw
    card 1
    ctl.!default {
    type hw
    card 1
    I went back to the Arch Wiki and reread the notice: "For ALSA 1.0.9rc2 and higher on analog sound outputs you do not need to setup dmix. Dmix is enabled as default for soundcards which do not support hardware mixing." This is probably what made my last install run without hitches, I am guessing. It then says that if you are still having issues with mixing, to manually add dmix to your asoundrc. So I did that, and my .asoundrc simply looks like:
    pcm.dsp {
    type plug
    slave.pcm "dmix"
    I don't know what to do at this point. The only thought I have is that maybe the dmix only mixes to card 0 (which is my disabled HDMI output) and not card 1 (which is my analog out).
    aplay -l output (like I said, I have HDMI output disabled in BIOS. After I post this I can reboot to re-enable it just in case it makes a difference, but by all means if it does then there has to be some sort of issue there with how either dmix works or with how this sound card deals with its mixing or something).
    **** List of PLAYBACK Hardware Devices ****
    card 1: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
    Subdevices: 0/1
    Subdevice #0: subdevice #0
    card 1: Generic [HD-Audio Generic], device 1: ALC892 Digital [ALC892 Digital]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    Also, for instance, when I have mpd running, and try to open a video in VLC, I get this error:
    Audio output failed:
    The audio device "sysdefault:CARD=Generic" could not be used:
    Device or resource busy.
    and in mpv (I don't know how much of this is relevant. Probably only the bit after "Selected audio codec..." but here's the whole thing:
    The round option must be an integer: 16/9
    Error parsing option round (option parameter could not be parsed)
    Option vf: Error while parsing expand parameter round (16/9)
    Error parsing option vf (option parameter could not be parsed)
    /etc/mpv/mpv.conf:24: setting option vf='expand=::::1:16/9:16' failed.
    Option af-add: pan has only 2 params, so you can't give more than 2 unnamed params.
    Error parsing option af-add (parameter is outside values allowed for option)
    /etc/mpv/mpv.conf:58: setting option af-add='pan=6:1:0:.4:0:.6:2:0:1:0:.4:.6:2' failed.
    Option af-add: pan has only 2 params, so you can't give more than 2 unnamed params.
    Error parsing option af-add (parameter is outside values allowed for option)
    /etc/mpv/mpv.conf:63: setting option af-add='pan=2:0.7:0:0:0.7:0.5:0:0:0.5:0.6:0.6:0:0' failed.
    Playing: /media/Videos/Other/Samsung_Galaxy_Note_3_4K_Video_sample-XgalnuBlSNE.mp4
    Detected file format: QuickTime / MOV (libavformat)
    Clip info:
    major_brand: mp42
    minor_version: 0
    compatible_brands: isommp42
    creation_time: 2013-09-30 13:12:57
    [stream] Video (+) --vid=1 (*) (h264)
    [stream] Audio (+) --aid=1 --alang=und (*) (aac)
    Selected video codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [lavc:h264]
    Selected audio codec: AAC (Advanced Audio Coding) [lavc:aac]
    [ao/alsa] Playback open error: Device or resource busy
    [ao] Failed to initialize audio driver 'alsa'
    [ao/oss] Can't open audio device /dev/dsp: No such file or directory
    [ao] Failed to initialize audio driver 'oss'
    Could not open/initialize audio device -> no sound.
    Audio: no audio
    Audio: no audio
    VO: [xv] 3840x2160 => 3840x2160 420p
    V: 00:00:05 / 00:00:38 (12%)
    Last edited by Zopiac (2014-01-28 16:57:49)

    Apparently I knew less than I thought I did about the HDMI out and device numbers. Here's the aplay -l output after re-enabling HDMI out:
    **** List of PLAYBACK Hardware Devices ****
    card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: Generic [HD-Audio Generic], device 1: ALC892 Digital [ALC892 Digital]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    I am currently getting nothing out of my speakers (lsof /dev/snd/* shows no processes using the soundcard even though mpd is "playing" (also ncmpcpp shows "Vol: n/a")). Even after I switched my /etc/asound.conf to "card 2" I get nothing. I am wondering if I needed what I already have in there after all. Maybe I added that and then rebooted, switching off the HDMI out as I did so. I'll check...
    Edit: Nope. As I understand it, in order to have sound at all I need to have HDMI out disabled in BIOS and asound.conf set with the two clauses with "card 1", and I then encounter the singe process ALSA problem.
    Last edited by Zopiac (2014-01-28 02:40:17)

  • [solved]cat with colored output?

    just wondering if there is a app like cat, that outputs a file, but with vim/emacs' highlight and line numbering. (or some short of hack)
    Why? well, I'm playing around with some C++ and I have multiple little files that I'd like to see on the shell before/after I run g++, and something like that would be quite useful.
    Last edited by hack.augusto (2009-10-22 01:13:20)

    @bl1nk
    that's exactly what I imagined for highlight, thanks.
    @Ghost1227
    `cat -b` ignores blank lines, `cat -n` solved the problem , thanks
    [update]
    community/colorgcc is kinda cool too
    Last edited by hack.augusto (2009-10-22 01:16:24)

  • 12 bit output with Dell U2410?

    Hello,
    Can anyone tell me if I can get the full 12-bits per channel output afforded by the new Dell U2410 with my late 2008 Unibody Macbook Pro? Dell claims it can produce 1.07 billion colors, which I assume to mean that it has 12 bit output and not just 12 bit internal processing, or am I wrong to assume that?
    My plan would be to connect it via a mini-displayport to displayport cable.
    Just the other day i could swear that the tech spec page for the U2410 claimed it had full 12 bit output, but they've redesigned the page and it claims 12 bit 'internal' processing, but they're still claiming over a billion colors.
    Here is a link to the Dell page for the monitor:
    http://accessories.us.dell.com/sna/products/Monitors/productdetail.aspx?c=us&l=e n&s=dhs&cs=19&sku=320-8277
    Thanks,
    Scott

    I didn't really expect it to work, but figured it was worth a try. It's very sad to me that Apple still wants to command a lead in the graphic design design industry and yet they aren't supporting a greater bit depth for their displays. When photoshopping images, I have to make guesses about what the output will look like in the darker color ranges because of posterization that occurs on my display but not in the final output. Printers today can and do support 16 bit output but the display hardware does not.
    Perhaps I can find a graphics card/drivers that can work on the Mac Pro that supports > 8 bits per color channel, but I don't even know how to go about figuring that out. I suspect it'll require many hours of research and it might be for naught. I'd hate to buy a Windows box just for editing images.
    So, for anyone coming across this message: You cannot, at this time and to the best of my knowledge, get 12 bit color depth with the Dell U2410 display. The display looks great, so I think it's a great alternative to the super-reflective Apple 24" Cinema display, but don't expect to get any additional color range.

  • [SOLVED] alsa daemon error during init with Thinkpad X220

    Hi,
    I just updated my system (including a kernel update). After reboot, I found alsa daemon, which is used to restore previous volume level, failed to start. I tried to start that daemon manually after the boot process is completed, and that produced an error message
    sudo rc.d start alsa
    :: Restoring ALSA Levels [BUSY]
    Found hardware: "HDA-Intel" "Intel CougarPoint HDMI" "HDA:14f1506e,17aa21da,00100000 HDA:80862805,80860101,00100000" "0x17aa" "0x21da"
    Hardware is initialized using a generic method
    [FAIL]
    However, the volume level restored successfully. It seems that recent Intel plantform provides two soundcard, and that error only affected the secondary card, which has nothing to do about system volume level.
    Anyway, I hate to have a ``[FAIL]'' During init process. Any suggesting to get rid of that problem? Thanks
    System Info: (I use linux-ck as my kernel with modified config)
    uname -a
    Linux Thomas 3.2.1-2-ck #1 SMP PREEMPT Sun Jan 15 00:16:41 CST 2012 x86_64 Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz GenuineIntel GNU/Linux
    lspci
    00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
    00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
    00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
    00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
    00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
    00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
    00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
    00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
    00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b4)
    00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b4)
    00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset Family LPC Controller (rev 04)
    00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 04)
    00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 04)
    03:00.0 Network controller: Intel Corporation Centrino Advanced-N + WiMAX 6250 (rev 5e)
    0d:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 07)
    0e:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
    config.gz:
    http://codepad.org/XtUSbtdw
    (Edit typo)
    Last edited by cap_sensitive (2012-01-17 06:12:01)

    This morning, I performed a system update and I did not see any errors with alsa when I rebooted.  Audio hardware is:
    00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
    Have you tried manually restarting alsa after the system boots up to see if you get the same error?  You can restart alsa with the following command:
    sudo /etc/rc.d/alsa force-restart
    Post your results.  If the error occurs during the manual restart, it should also include some details about what caused the error

  • CS5 Error with Animation Output

    Running CS5 on a Mac 10.6.4
    Every time I render, it gives the following error message:
    An output module failed. The file may be damaged or corrupted. (-1610153464)
    I've tested the files on a different machine and they open and render out fine.
    I did some searches and for some it was the dreaded Optical Flares plugin from Video CoPilot causing this same problem.
    I'm having these issues and I don't have any plugins installed.
    Re-Installed everything 3 times, trashed preferences, removed plugins from the Application support and still no luck.
    The only thing that works for me is outputting to a PNG or JPEG sequence.
    If I try to render using the Animation preset, It gives the error message.
    I also have been getting a weird "MooV" error message when I try to import certain types of quicktime files. Not all just a few random ones.
    All of this leads me to believe it may be an issue with 32 bit Quicktime.
    Any suggests on how I can get the Animation preset working again?
    Thanks.
    It gives an error message

    Sure, I had the exact problem posted at the top of this thread. Spent two days reading all the posts regarding anything that had to do with this Output Module error. I finally came upon a post of someone who was having a similar issue as I with the hang at start up. However, the post was replied to by a guy who said "Repeat the hang with only AE running,  then go to the Activity Monitor and select the QT32 Server process.   Then press the "Sample Process" button at the top of the window...It looks like both of you are having a similar problem with a third party AVI codec.  Please remove or uninstall any third party AVI codecs such as DivX,  XVid, etc. from your system and try AE again."
    "You can also temporarily disable these components by closing any QT related apps and then dragging components out of the Library/QuickTime folder on your boot drive.   If that works, try adding them back one by one until it fails again.  That is the problem codec."
    So I removed AviImporter.component from Library/Quicktime on the boot drive and these two problems were solved.
    Here is the link to the post where I found this info.
    http://forums.adobe.com/thread/634237?start=0&tstart=0

  • [SOLVED] No HTML5 Audio output in Firefox

    Hi folks, it seems I don't have any HTML5 audio output within Firefox and was hoping I could get some advice. Here's a run down of the situation:
    Everything is unmuted in alsamixer.
    Audio works through ALSA with every other application I've tried such as moc, vlc, mplayer etc.
    I have an .asoundrc file which correctly sets the default and an alias for another card. I use it to switch audio when using mplayer sometimes.
    I've used various HTML5 test pages that report audio tag and and playback is working.
    Firebug console never reports any errors when trying to play audio within a page.
    I've done a fair bit of searching but the documented solution is almost always to setup an .asoundrc config file, but I already have one.
    Last edited by Xik (2014-02-22 14:04:25)

    Rasi wrote:of course you have all the gstreamer0.10-plugins installed...
    Of course!
    karol wrote:
    See the optional dependencies: https://www.archlinux.org/packages/extr … 4/firefox/
    What's the output of
    pacman -Qs gst
    local/gstreamer0.10 0.10.36-3
    GStreamer Multimedia Framework
    local/gstreamer0.10-bad 0.10.23-7
    GStreamer Multimedia Framework Bad Plugin libraries (gst-plugins-bad)
    local/gstreamer0.10-bad-plugins 0.10.23-7 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Bad Plugins (gst-plugins-bad)
    local/gstreamer0.10-base 0.10.36-2
    GStreamer Multimedia Framework Base plugin libraries
    local/gstreamer0.10-base-plugins 0.10.36-2 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Base Plugins (gst-plugins-base)
    local/gstreamer0.10-ffmpeg 0.10.13-2 (gstreamer0.10-plugins)
    Gstreamer FFMpeg Plugin
    local/gstreamer0.10-good 0.10.31-4
    GStreamer Multimedia Framework Good plugin libraries
    local/gstreamer0.10-good-plugins 0.10.31-4 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Good Plugins (gst-plugins-good)
    local/gstreamer0.10-ugly 0.10.19-9
    GStreamer Multimedia Framework Ugly plugin libraries
    local/gstreamer0.10-ugly-plugins 0.10.19-9 (gstreamer0.10-plugins)
    GStreamer Multimedia Framework Ugly Plugins (gst-plugins-ugly)

  • Need help on resolving the issue with adobe output server - error MSG256 & MSG 210 not in .ini file

    Hi,
    I am using adobe output designer 5.5 for designing the label template and using the Adobe output server for printing process.
    In the Jfmerge.ini we given the condition "DiscardUnknownFields=Yes" for ignoring the unwanted fields in the .dat file.
    During the process, I faced some issue with the output server in printing the labels.
    When the .dat file is placed in the Data folder of adobe, the label is not getting printed in the printer.
    The file is move to the error folder and an error file is getting generated which contains the error message as given below:
    090826 02:59:02 D:\Program Files\Adobe\Central\Bin\jfmerge: [256]** Message Msg256 not in .ini file **
    090826 02:59:02 D:\Program Files\Adobe\Central\Bin\jfmerge: [210]** Message Msg210 not in .ini file **
    2009/08/26 02:59:02 D:\Program Files\Adobe\Central\Bin\jfserver.exe: [314]Agent exit message: [210]** Message Msg210 not in .ini file **
    The output server is a new installtion and I verified the Jfmerge.ini file. It contains the message details of Msg256 and Msg210.
    I also verified the license and it is a valid licence.
    Kindly help me out in solving this issue.
    Thanks
    Senthil

    I assume this is too late to help you, but other might need a hint.  I had the same problem, and found some possible causes that I posted on http://codeznips.blogspot.com/2010/02/adobe-output-server-message-msg210-not.html.
    It is quite likely that you are missing some double quotes around the path specifying the ini file (-aii), if its installed under "Program Files".
    Hope this helps anyone....
    Vegard

  • Premiere Pro CC CUDA rendering working with avi output only

    Hello All,
    on my system Premiere Pro CC is only using GPU rendering with AVI output formats.
    All other formats like MPEG2, Quicktime, H.264 are unfortunatly fully CPU rendered (=slow).
    I just upgraded from trial to payed mode and when Premiere started the CUDA was already enabled (might have activated it during trial already).
    But anyway I checked if my card was in the support txt file and also used the cuda.zip auto tool to make sure I had no typo.I did this for Premiere Pro CC and also copied the list into the Adobe Media Encoder directory.
    No matter what I did - no hardware rendering.
    So I started playing with input and output formats.
    It turned out that CUDA is currently only working with AVI output. I installed GPU-Z to check my GPU usage vs CPU usage in the task manager.
    As soon as I pick any other output format than AVI - CPU usage during rendering is up to 80-90 and GPU at 0%.
    With AVI output GPU ist around 30 and CPU in the 40ties or less as it should be.
    What is going wrong here?
    One of my old applications Cyberlink Power Produces 11 is doing the h264 rendering in half the time.
    Any suggestions?
    My System is running on:
    Asus P8Z77-V Deluxe with 16GB Ram
    Nvidia GeForce GTX 660 Ti (with current Driver - 332.21 )
    Windows 8.1 Pro 64-Bit (with Media Center) and latest updates
    Current entry in CUDA*.txt file (as printed by Adobe GPUSniffer):
    GeForce GTX 660 Ti
    And already tried:
    GeForce GTX 660Ti
    GeForce GTX 660
    Best regards
    Moongate
    P.S. I already followed the instructions on this page http://www.studio1productions.com/Articles/PremiereCS5.htm

    I now understand that Premiere Pro CC is only using my GPU for accelerating complex effects during editing giving me the possibility of a live preview during editing?
    From the editing in other apps I know that the final rendering can also eat up much time which is why they try to accelerate it via GPU rendering. I see that Premiere is "outsourcing" this task to the Adobe Media Encoder (AME) so that you can continue working during rendering.
    But I believe what tricked me into asking this question is that in the AME there is also the option to choose between software and GPU assisted Mercury Engine. So there must be a purpose for it and it sounds resonable that it is for GPU assited rendering.
    So when the encoder is not using the GPU to speed up completion of rendering - what is he doing with that option?
    Would it not be clever to cut rendering drastically using the GPU - its hard to believe that Adobe is only using it for previews?

  • [SOLVED] No sound, dummy output

    I have no sound on my arch linux installation, and I believe it may be related to updating my kernel. Two weeks ago I had sound working perfectly, however just yesterday I noticed that my output device is listed as "Dummy Output"
    I use the following two pulseaudio packages:
    pulseaudio 6.0-1
    pulseaudio-alsa 2-3
    Output from "cat /proc/asound/cards
    0 [HDMI ]: HDA-Intel - HDA Intel HDMI
    HDA Intel HDMI at 0xf7b14000 irq 32
    1 [PCH ]: HDA-Intel - HDA Intel PCH
    HDA Intel PCH at 0xf7b10000 irq 31
    Output from "lspci -nn"
    00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller [8086:0c04] (rev 06)
    00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06)
    00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
    00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
    00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 05)
    00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04)
    00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 05)
    00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)
    00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d5)
    00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 [8086:8c16] (rev d5)
    00:1c.4 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 [8086:8c18] (rev d5)
    00:1c.5 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #6 [8086:8c1a] (rev d5)
    00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 05)
    00:1f.0 ISA bridge [0601]: Intel Corporation HM87 Express LPC Controller [8086:8c4b] (rev 05)
    00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c03] (rev 05)
    00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 05)
    01:00.0 3D controller [0302]: NVIDIA Corporation GK106M [GeForce GTX 765M] [10de:11e2] (rev a1)
    03:00.0 Ethernet controller [0200]: Qualcomm Atheros Killer E220x Gigabit Ethernet Controller [1969:e091] (rev 13)
    04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader [10ec:5227] (rev 01)
    05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter [10ec:8723]
    Last edited by hextet (2015-02-16 17:21:29)

    Nevermind I solved the problem!
    Simply deleted the director ~/.config/pulse, rebooted, and everything worked!

  • Video Issues with HTML5 Output

    Hello there,
    I have a project with several videos on seperate slides that are located inbetween normal content slides.
    Works fine with SWF output and HTML5 output viewed on the pc, but...
    when I test the course on an iPad the video plays quite fine the first time I watch it.
    However when I jump back to the video the screen stays black for the duration of the video.
    When there is audio in the video the audio plays but the screen stays black!
    What I happening here?
    Someone any ideas?
    Thanks in advance
    Ruwen

    Hello there,
    Have you inserted multi slide synchronized video or event video?
    and which format of video have you inserted?
    Please tell the complete version of Captivate 6 (help> about captivate) and which version of iOS is it?
    You can also try improve the slide quality to optimized or 24 bit in the properties of the slide (for every slide).
    Thanks.

  • How create and work with Z output to meet the client requirment?

    hi  gurus,
    I am SD functional consultant and need ur help
    Please explain me how create and work with Z output .
    How we arrange and change the fields in header and footer
    where and how we do changes in Layouts setting and SAP scripts to meet the user requirments.
    pls forward functional or Tech spec of Z output
    points will be rewarded
    thanx & regards
    shabnum

    Hi shabnum ,
    I hope you can do it.
    Goto SE71, enter form name--> click change
    1) click in page window command button, Identify the header and footer window
    2) single click on Header window and click change button(pencil symbol)
    3) identify the fields and change order of the fields
    I hope this will help to solve your issue
    Regards,
    SaiRam

  • [solved] Building with JHBuild needs the Python libxml2 package

    Hi all, I'm attempting to build GNOME Music with JHBuild. It's failing with an error about needing the Python package for libxml2 while building itstool.
    You can find my jhbuildrc here. Here's the log:
    *** Checking out itstool *** [2/64]
    *** Configuring itstool *** [2/64]
    ./configure --prefix /usr/local/gnome --libdir '/usr/local/gnome/lib64' --disable-static --disable-gtk-doc PYTHON=/usr/bin/python2
    configure: WARNING: unrecognized options: --disable-static, --disable-gtk-doc
    checking for a BSD-compatible install... /usr/bin/install-check
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether /usr/bin/python2 version >= 2.6... yes
    checking for /usr/bin/python2 version... 2.7
    checking for /usr/bin/python2 platform... linux2
    checking for /usr/bin/python2 script directory... ${prefix}/lib/python2.7/site-packages
    checking for /usr/bin/python2 extension module directory... ${exec_prefix}/lib/python2.7/site-packages
    checking for python module libxml2... not found
    configure: error: Python module libxml2 is needed to run this package
    *** Error during phase configure of itstool: ########## Error running ./configure --prefix /usr/local/gnome --libdir '/usr/local/gnome/lib64' --disable-static --disable-gtk-doc PYTHON=/usr/bin/python2 *** [2/64]
    I've tried installing python2-lxml - no luck. I've also tried
    sudo pip2 install lxml
    again with no luck. Is there some environment variable that I need to be setting?
    I've searched the BBS, I've Googled, and I've looked at the GNOME Wiki.
    jhbuild sanitycheck
    returns 0 with no output. I tried
    jhbuild bootstrap
    too - that said it built one thing (didn't say what), but did nothing to fix my problem.
    Any ideas?
    Last edited by strugee (2014-04-13 21:08:57)

    jdbrown wrote:Does this solve your problem?
    Yes, thanks so much. Should have checked the wiki...

  • Is the new Firefox compatible with Bit Comet?

    When I first became aware of the newest version of Firefox,I saw a notice that said it was not compatible with Bit Comet after I had already up graded to the newest Firefox.This in turn caused me to have to go back to the older version of Firefox that I had been using.Is the newest version of Firefox now compatible with Bit Comet? And if not,why?

    Beginning with Firefox version 4, MACs are required to have
    *Mac OS X 10.5 or higher and
    *an Intel processor; you have an Intel processor.
    *System requirements: [https://www.mozilla.org/en-US/firefox/4.0/system-requirements/index.html Firefox 4]   [https://www.mozilla.org/en-US/firefox/5.0/system-requirements/index.html Firefox 5]   [https://www.mozilla.org/en-US/firefox/6.0/system-requirements/index.html Firefox 6]   [https://www.mozilla.org/en-US/firefox/7.0/system-requirements/index.html Firefox 7]   [https://www.mozilla.org/en-US/firefox/8.0/system-requirements/index.html Firefox 8]
    '''If this reply solves your problem, please click "Solved It" next to this reply when <u>signed-in</u> to the forum.'''
    Not related to your question, but...
    You may need to update some plug-ins. Check your plug-ins and update as necessary:
    *Plug-in check --> http://www.mozilla.org/en-US/plugincheck/
    *Adobe Shockwave for Director Netscape plug-in: [https://support.mozilla.com/en-US/kb/Using%20the%20Shockwave%20plugin%20with%20Firefox#w_installing-shockwave Installing ('''''or Updating''''') the Shockwave plugin with Firefox]
    *Adobe PDF Plug-In For Firefox and Netscape: [https://support.mozilla.com/en-US/kb/Using%20the%20Adobe%20Reader%20plugin%20with%20Firefox#w_installing-and-updating-adobe-reader Installing/Updating Adobe Reader in Firefox]
    *Shockwave Flash (Adobe Flash or Flash): [https://support.mozilla.com/en-US/kb/Managing%20the%20Flash%20plugin#w_updating-flash Updating Flash in Firefox]
    *Next Generation Java Plug-in for Mozilla browsers: [https://support.mozilla.com/en-US/kb/Using%20the%20Java%20plugin%20with%20Firefox#w_installing-or-updating-java Installing or Updating Java in Firefox]

  • Alsa: reroute sound output to line in?

    Hello,
    i've been on this for a week now, not getting anywhere.
    but now i'm determined to crack the nut that is alsa.
    a familiar problem: i want to use alsa's sound output - pcm or master - internally.
    i have set up a loopback device now; it works with e.g. recordmydesktop, but the application i'm interested in seems to only chose the first capture channel of the default soundcard :-(
    (it's sndpeek).
    so, is it possible to duplicate & reroute the default card's pcm or master channel back into the default card's Line channel (Line in)?
    of course i'm open to other suggestions.
    thanks.
    current .asoundrc (creates a 2nd sound card that i cannot access with sndpeek, but works otherwise)
    pcm.!default { type asym
    playback.pcm "LoopAndReal"
    #capture.pcm "looprec"
    capture.pcm "hw:0,0"
    pcm.looprec { type hw
    card "Loopback"
    device 1
    subdevice 0
    pcm.LoopAndReal { type plug
    slave.pcm mdev
    route_policy "duplicate"
    pcm.mdev { type multi
    slaves.a.pcm pcm.MixReale
    slaves.a.channels 2
    slaves.b.pcm pcm.MixLoopback
    slaves.b.channels 2
    bindings.0.slave a
    bindings.0.channel 0
    bindings.1.slave a
    bindings.1.channel 1
    bindings.2.slave b
    bindings.2.channel 0
    bindings.3.slave b
    bindings.3.channel 1
    pcm.MixReale { type dmix
    ipc_key 1024
    slave { pcm "hw:0,0"
    rate 48000
    #rate 44100
    periods 128
    period_time 0
    period_size 1024 # must be power of 2
    buffer_size 8192
    pcm.MixLoopback { type dmix
    ipc_key 1025
    slave { pcm "hw:Loopback,0,0"
    rate 48000
    #rate 44100
    periods 128
    period_time 0
    period_size 1024 # must be power of 2
    buffer_size 8192
    - copied over from here.
    the soundcard is a basic laptop intel chip.
    $ dmesg|grep -i intel
    [ 1.037761] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
    [ 19.315080] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
    [ 20.408741] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
    [ 20.408940] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
    [ 20.409100] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
    thanks for any advice!
    Last edited by ondoho (2013-11-07 19:37:46)

    so, is it possible to duplicate & reroute the default card's pcm or master channel back into the default card's Line channel (Line in)?
    If you're talking about the analog audio path the answer is maybe. But fair warning, you'll be spending many more hours (maybe) getting it to work while wallowing real deep in today's integrated audio hardware and ALSA if you want to use this method.
    the soundcard is a basic laptop intel chip.
    This is the first thing you need to learn. That chip is generic and found on almost all modern x86 motherboards. Where the audio magic actually happens is the "codec" chip and the vendor/model varies. The HDA Intel chip merely "talks" to the codec chip which sits "behind" the HDA Intel chip on the bus.
    So the first step is to figure out which codec chip is installed and then determine if you can "manually" connect the "virtual wires" inside the codec to make a connection from the output (play) to the input (capture).
    One way that you might find which codec you have is to enter:
        less /proc/asound/cardX/codec#Y
    where "X" is your card number and "Y" is the codec number
    Just look for "Codec:" near the top. Also, there's gobs of other good info in that file that will be used in a moment.
    The codec chip contains what I call "virtual wires" that connect it's internal components (amplifiers, mixers, ADCs, DACs, etc). ALSA gathers info from BIOS and determines which connections to enable, but I've found that most codec chips have many connections that are not enabled. More importantly in this case, I've also found that many chips have a connection from the output (play) to the input (capture), it's just not enabled... and that may (or may not) also be the case for your chip. I've been able to enable the internal connections in my chips to create a hardware loopback so that Line Out is connected to Line In... so what you hear in the speakers is also sent to ALSA's capture interface... and the capture level is independently adjustable.
    So how would you inspect and change these "virtual wires"? With a program called hda-analyzer. It will use the data in the /proc/asound directory (and more) to show you how your codec is wired in both text and graphics form, along with allowing you to change it. One way to get it is by running this command:
    wget -O run.py http://www.alsa-project.org/hda-analyzer.py
    I'll leave it to you to figure out which dependency packages need to be installed, but once you install them, run:
    python2 run.py
    where it will download yet more code (possibly in the /dev/shm directory) and will barf because you either need to install yet more dependency packages to run hda_analyzer.py, or simply because it tried to automatically run it using python3 (because it's also a python2 program, so run it manually like: "python2 hda_analyzer.py").
    Once you get it running, the confusion factor will probably kick into high gear. Take your time and poke around. Get your bearings somewhat by clicking on "Graph" to display the wiring layout and hover your mouse over the square blocks and the wires. As I said in a previous post, if you can download the datasheet for your codec chip, it may help if it includes an internal diagram:
    https://bbs.archlinux.org/viewtopic.php?id=147208
    https://bbs.archlinux.org/viewtopic.php … 3#p1089243
    Any changes you make to the "wiring" are instantaneous (so you can try it while making changes) and will go away on a reboot. Clicking "Exp" will create a python script of your changes that you can run later to make those connections again from the command line.
    Good luck, and I'll check back to help if I can find the time... that is if you're up for such a major challenge.
    Last edited by pigiron (2013-11-10 04:31:25)

Maybe you are looking for

  • Problem with sales order and Service order

    Dear Guru's We have a real problem with sales orders and service orders and how we treat these. For a project that uses a WBS, it's not a problem to manipulate SAP to give us a list of shortages (orders with no or limited supply) for each order, but

  • Problem with Sony NEX-5 camera raw images in Aperture 3.

    Aperture 3 cannot says the RAW files from my Sony Alpha NEX-5 camera are an "unsupported image format". Aperture 3 is a full new copy (not an upgrade) purchased 10 days. My mac is an iMac 3.08 GHz Intel 2 Core, running 10.5.8, and with 4GB of 800 MHz

  • How to read from an internal table with multiple key fields.

    Hi All!! I want to read from an internal table having keys as k1,k2,k3. How can I use read statement to read an entry having this as the key fields. Thanks in adavance.. Prabhas Jha

  • Application Module Configuration Properties file?

    Hi, Any body knows where could i find the Application Module Configuration Properties file on the disk. (This properties on wizard are appeared when we right click on application module and select configuration...)

  • CS-Mars Update Problem

    Good Day Everyone, I got the CS-MARS IPS-SIG Ver 577 from the cisco Site, I started thoe update around 24 Hours ago and as of now when i click on "Update Now" it gives me an error saying " System is already in the Process of downloading and upgrading