If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
Yes, I have the Via KT266A chipset, but it causes no problem in 98se so why in XP?
Different drivers, yes, but still?
Zokes, the older soundcards uses Ensoniqs 1370 or 1371 chips and Creative makes no XP drivers for those, only for win9x and NT4. I have the ES 1370 variant, so in XP I also have the generic drivers. (Ensoniq chips rulez
Here's my thread in CPU Motherboard technologia on Arstechnica.
Originally posted by Hat Monster:
Your problem:
In Windows2000 and XP, the SBPCI128 (and I have one) is reduced to a codec. Not only that, but absolutely no hardware features of the Ensoniq 1371 chip are available. Not even hardware MIDI.
I had a performance nightmare with mine and a cheap ISA card (Avance ALS120) blew it clean out of the water.
Replace the sound card as a matter of urgency. Make "urgent" read "absolutely right damn now" if the model is CT4700. The 4700 is the more capable of the two PCI 128s, but also works the worst with the stupid codec drivers. The CT4750 is a less capable card, but tends to get along better. Neither are what you'd like to use for any length of time.
The SB PCI 128 is what turned me against Creative and, in the AWE days, I was quite a Creative fanboy.
Options: Enable, Disable
This should always be disabled for modern systems. In the old days, ISA cards used the 15th megabyte for their own purposes. Modern ISA cards don't need this (EISA or PNP-ISA) and neither do PCI cards with one major exception -- Sound Blaster PCI128 and Sound Blaster Live cards like this to be enabled. It essentially removes 1MB of your RAM, so consider replacing the sound card instead. The SB16 emulation of those two cards is the business here -- don't install it and this shouldn't be a problem. Nevertheless, it's another suspect for crashes associated with the Sound Blaster. To replace SB16 emulation, try using VDMSound, which gives emulated sound for DOS programs in NT4, 2000, and XP, and doesn't need any special drivers.
CPU to PCI Write Buffer
Options: Enable, Disable
When the CPU comes to write to the PCI bus, it either does so through this buffer or it doesn't. If it doesn't, it has to contend with anything else that's using the PCI bus because it has to write directly to the bus. If it has this buffer, the CPU can write a quadword then get on with better things. Enable it for better performance, but it may cause instability on systems running a Sound Blaster Live on a VIA chipset, and I can't rightly isolate why.
Fast Writes
Options: Enable, Disable
PCI 2.1 specification mandates that this is *always* to be enabled. Strangely enough, it's disabled by default on far too many boards. This causes an ISA device--and you do still have some, even without ISA slots or cards, since the SuperIO chip does a lot of things on the ISA bus--to be told to wait if the PCI bus is in use. It's very much like Passive Release in the regard that it's a buffer between fast PCI and slow ISA.
ISA devices now use the PCI bus, with the PCI-ISA bridge translating the data. Since the ISA bus is so slow, telling them to wait is the best idea and it's not going to cause any delay to ISA transactions since PCI is so much faster.
HOWEVER, our good friend, the Sound Blaster Live, deserves special attention. The Live appears to not query the arbiter as to the status of "bus parking," and it is hypothesized that it incorrectly assumes a "last device" schema is in use, which is the default in most chipsets. For performance reasons, VIA always parks the bus on the arbiter, which results in faster switching between devices but higher latency for any single device. This option, if enabled, can cause SB Live cards to cause crashes on VIA chipset boards and performance penalties (including high sound latency) on Intel chipset boards. A VIA chipset always parks the bus on the arbiter, as previously mentioned, while an Intel chipset (440BX or better) will park it on the last device to have used it most of the time. Other cards, such as the Aureal Vortex2, can also be affected by this, but Aureal patched this up in later driver releases. It's only a real problem in the 32-bit environment of Windows 2000 and Windows XP with ACPI in use. When older methods of assigning IRQs are in use, the cards signal to the arbiter in a different way, bypassing this problem.
Maggi has got a point, also what color is the connector your using on the card? You might has plugged it in the "MIC" connector. (if all else fails start from the beginning)
Titanium is the new bling!
(you heard from me first!)
Comment