Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 12 Dec 2000 22:29:08 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 12 Dec 2000 22:28:58 -0500 Received: from hibernia.clubi.ie ([212.17.32.129]:59268 "EHLO hibernia.jakma.org") by vger.kernel.org with ESMTP id ; Tue, 12 Dec 2000 22:28:50 -0500 Date: Wed, 13 Dec 2000 03:02:06 +0000 (GMT) From: Paul Jakma To: Linux Kernel Subject: via82cxxx_audio - bad latency Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org hi, i think somethings gone wrong with via82cxxx_audio. Playing anything through it seems to cause massive latency in apps like xmms, esd, asmixer, etc.. anything to do with playing or mixer levels suddenly takes a minute or more to respond. It didn't always do this, and when it started happening i assumed it was either something bad in esd or xmms (which i tend to upgrade a lot). However it still happens when esd is disabled. eg, i use mpg123 to play an mp3 file, and asmixer doesn't change the volume till a minute or two after i moused it. if i SIGSTOP mpg123, asmixer immediately becomes responsive again and implements the pending volume change, as soon i SIGCONT mpg123, asmixer becomes very unresponsive again. same thing with esd, if i STOP mpg123, other apps like esd and non-esd mixers become responsive, soon as i start playing again they go unresponsive. same thing with playing from esd applications, everything inlcuding the playing app itself (eg xmms) is unresponsive, if i STOP it, the mixers instantly become responsive, soon as i CONT the playing app everything is "dead" again. kernel is test12-final. AMD K7, Asus K7M board [root@fogarty /root]# lspci -vv -s 00:04.5 00:04.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 [Apollo Super AC97/Audio] (rev 21) Subsystem: Asustek Computer, Inc.: Unknown device 800d Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR-