I just got a new laptop (HP dv9700t, Core 2 Duo T9300 2.5GHz, 3GB RAM). It has a "Realtek HD Audio" sound chip. I have both Windows Vista Ultimate 64 Bit and Ubuntu 8.04 Hardy Heron 64 Bit installed on it. In Vista, VLC works fine (except it doesn't recognize my laptop's media control buttons, but that's the least of my worries right now). However, in Linux, it "skips". I'll be listening to a song, but it will keep cutting out for very brief periods, resulting in a bunch of little clicking or popping sounds as it skips. I'm using Equalizer with the 2-pass feature enabled, but even without that turned on, it still skips. The song is on my Vista NTFS partition mounted in Ubuntu, but I tried copying a song to Ubuntu's ext3 drive and it still skips. It can't be using too much CPU, because when I checked System Monitor in Linux, it was only using like 2 to 3% of my CPU. I set the priority higher, but that didn't help. I tried turning Compiz off, didn't help either. I've also tried changing some settings, but nothing I've tried fixed the problem. The error message said something about mismatching dates or something (I'm in Vista right now, will get the exact error message next time I'm in Linux).
[EDIT]
Here's a bit of the error log from Messages. This probably is only like 20 seconds of a song. The System Monitor said that I was only using like 3% of my otherwise unused CPU for VLC, and I set the priority all the way up (-20).
main warning: resampling stopped after 10266386 usec (drift: -47233)
main warning: buffer is 47234 late, triggering upsampling
main warning: output date isn't PTS date, requesting resampling (43458)
main warning: resampling stopped after 10475117 usec (drift: -43097)
main warning: buffer is 43097 late, triggering upsampling
main warning: output date isn't PTS date, requesting resampling (45647)
main warning: resampling stopped after 10005054 usec (drift: -45318)
main warning: buffer is 45318 late, triggering upsampling
main warning: output date isn't PTS date, requesting resampling (45752)
main warning: resampling stopped after 10266282 usec (drift: -45356)
main warning: buffer is 45357 late, triggering upsampling
main warning: output date isn't PTS date, requesting resampling (45313)