> Per the ossinfo output, vmix is still enabled on the 4.1 snapshot. It's just 

> integrated into osscore and not a separate driver anymore. (You can see the 
> number of engines is larger than the number of devices. 12/8 difference is 
> because vmix creates only 4 engines by default rather than 8 - if new ones 
> are 
> needed they are created dynamically).

Thanks for noticing and explaining this, as you guessed I assumed no vmix as
lsmod did not show the (4.0) vmix driver loaded. I wondered why the vmix kernel
module had not been built and installed.

> Hmm... Is the IRQ shared with some other device? 'lspci' can show this.

/proc/interrupts shows:

16:       1397   IO-APIC-fasteoi   uhci_hcd:usb1, [EMAIL 
PROTECTED]:0000:00:02.0, oss_hdaudio0

Which I thought meant it was shared, but lspci shows (no other 00:1b.XX device) 
:

00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio 
Controller (rev 03)

However, listing the hdaudio0 interrupt count via /proc/interrupts or ossinfo 
shows the count
remains static until my simple test program opens /dev/dsp which I took to be 
confirmation
that these really were hdaudio0 interrupts ???

> Second, what happens if vmix is disabled?

The interrupt count drops to a single interrupt for hdaudio0 when /dev/dsp is 
opened for a second !

Please could you explain the vmix induced hdaudio0 interrupts ?

My standard platform uses OSS 4.0 + vmix, any thoughts on how to reduce the 
interrupt rate
for this configuration ? (I'm about to try 4.0 without vmix to verify the above 
4.1 result)

Many thanks.



# lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory 
Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 
Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated 
Graphics Controller (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI 
Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio 
Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 
(rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 
(rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 
(rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI 
Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI 
Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller 
(rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE 
Controller (rev 03)
00:1f.2 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA IDE 
Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast 
Ethernet PCI Express (rev 02)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network 
Connection (rev 02)
04:06.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
04:06.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host 
Adapter (rev 22)
04:06.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
04:06.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter 
(rev ff)


# cat /proc//interrupts
           CPU0       
  0:      55452   IO-APIC-edge      timer
  1:         74   IO-APIC-edge      i8042
  8:          3   IO-APIC-edge      rtc
  9:          1   IO-APIC-fasteoi   acpi
 12:        125   IO-APIC-edge      i8042
 14:          0   IO-APIC-edge      libata
 15:          0   IO-APIC-edge      libata
 16:       1780   IO-APIC-fasteoi   uhci_hcd:usb1, [EMAIL 
PROTECTED]:0000:00:02.0, oss_hdaudio0
 17:       3826   IO-APIC-fasteoi   uhci_hcd:usb2, libata
 18:          2   IO-APIC-fasteoi   uhci_hcd:usb3, ehci_hcd:usb7
 19:         53   IO-APIC-fasteoi   uhci_hcd:usb4
 20:          2   IO-APIC-fasteoi   uhci_hcd:usb5, ohci1394
 21:          0   IO-APIC-fasteoi   ehci_hcd:usb6
 22:          0   IO-APIC-fasteoi   sdhci:slot0
219:       1066   PCI-MSI-edge      eth0
220:        588   PCI-MSI-edge      iwl3945
NMI:          0   Non-maskable interrupts
LOC:       6185   Local timer interrupts
RES:          0   Rescheduling interrupts
CAL:          0   function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
SPU:          0   Spurious interrupts
ERR:          0
MIS:          0

_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel



      
_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to