Possible Fix for HL2 Sound Loop Crash


Recommended Posts

I decided to take a break from CS:S and loaded up HL2 and every time i tried to play after about 5-15 minutes the game would freeze and the last sound played would loop over and over. I had to CTRL-ALT-DEL and end the hl2.exe process in order to get back to desktop.

I searched google (didn't find anything that was usefull) and consulted the valve support article My games crash with sound looping over and over, usually no error messages which recommended I update all the drivers on my system (pretty much the we don't have a clue so try this approach). So I did what the article recommended, I upgraded my motherboard drivers (to nForce UDP 5.10), audio drivers (nForce Audio Driver 4.62) and video drives (Catalyst 5.10). I also fiddled with a bunch of cvars I found on google that were supposed to help (like -heapsize xxx), but no luck. The game still crashed.

Finally, I thought about why the game worked on my laptop (mobile 9700) and not my desktop (9600XT) and thought maybe since i was using the omega drivers on my laptop and the ati ones on my desktop that maybe the omega drivers somehow fixed the problem.

I remembered that I saw that the Omega Drivers defaulted to fast writes off and the ati ones defaulted to fast writes on, so I gave it a shot and turned off fast writes, and sure enough now my game works.

So to fix the problem, right click on desktop, go to properties, settings, advanced, SMARTGART, and set Fast Writes to off. Reboot, and now instead of the game freezing, the game will just slow down every once in a while for a few seconds and then speed back up again.

I can now play at 1280x1024 at max settings (but with AA and AF off) and get around 60 FPS average. This may not work for everyone, but so far it has seemed to fix my problem.

Edited by 12Iceman

The game would freeze and the sound would just continue loop over and over again. I usually ended the process after waiting a couple minutes for the game to come back, but the one time i let it just sit there, it eventually crashed to desktop with a "Memory cannot be read" error.

Edit: The setting might be in a different spot if you are using the Catalyst Control Center, I was using the Control Panel. Just poke around the CCC and hopefully there will be a FASTGART option in their somewhere. It might also be possible to disable fast writes in your motherboard's bios.

Edited by 12Iceman

I have been having this problem which is why I am replacing my ****ty ATI Radoen X300 with a nVidia 7800GT.

With the X300, I would be playing ANY game, yes ANY game, and it would at random freeze and the sound loops and then my screen would change to blank and then scrambled and then back to the game, but the pc is frozen forcing me to restart the computer.

I know why: atimag.dll has ended up in an infinite loop and wants me to install new drivers which I have many times after un-installing the old drivers well enough. I went back to the drivers that came with the card. Still the same.

I can't disable Fast Writes because this card is PCI-E based. Fast Writes is for AGP cards. I searched all over the internet and the fixes always point to AGP cards and not PCI-E card which I have.

  • 4 weeks later...
  • 1 year later...
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I honestly think this does not make any noticable difference to anyone with a PC with average specs.
    • OpenAI takes down all traces of Jony Ive "io" deal following court order by David Uzondu Early this month, we reported that OpenAI was working on a mobile gadget in the form of a screenless, wearable device, born from a newfound partnership (friendship?) between renowned former Apple designer Jony Ive and OpenAI CEO Sam Altman. The announcement came with a video that had the two men talking about the future of technology. Well, that video has now been made private on YouTube, and the original announcement page has been taken down. The whole thing is on pause because of a simple trademark dispute. OpenAI was forced to pull the materials following a court order. If you visit the original announcement page, it now says: Despite the legal hassle over the name, the actual business deal seems safe. According to Bloomberg's Mark Gurman, the acquisition itself is unaffected by the complaint. So, who is iyO (pronounced eye-oh), the other party in this mess? If the name sounds unfamiliar, its background will not. This iyO company is an independent startup that graduated from X, Alphabet's moonshot factory, and yes, that is the same Alphabet, the parent company of Google. iyO claims to be on a mission to bring "natural language computing" to the masses. A quick look shows two products listed on its website: the Vad Pro, a high-end wired audio device for professionals, and iyO One, a set of AI-powered earbuds the company is calling the "world's first audio computer." A judge reportedly found its trademark lawsuit against OpenAI credible enough to issue the restraining order, suggesting the ChatGPT creator's video could create genuine consumer confusion between the two similarly named ventures.
    • I've set since XP - Best performance in the Performance settings. 11 included. I enable only the show shadows after that, so I can see better fonts and mouse.. But hardly I can say I can see a difference today.
    • Yeah this kinda means nothing to me if it's going to be the same mess as HDMI 2.1 where it was difficult to know what features you were getting. It was way too confusing, designed to fool us into thinking we was getting something better with the higher number when a lot of the times we didn't get anything better because companies can add and remove features at will, which if that is the case for 2.2, then who cares lol.
    • Someone wrote a script to block 'brainrot' content online using an $8 smart plug by Usama Jawad Original image via Neil Chen Many people use smart plugs nowadays due to the various advantages they offer, including automation, integration with mobile software, increased home security, better energy efficiency, and compatibility with other smart products. However, a smart plug customer has gone a step further by enhancing their hardware in a way that it blocks them from viewing "brainrot" content online, or any website, for that matter. As seen in a popular thread over on Hacker News, a person known as "NWChen" has written a script that connects to the $8 Kasa Smart Wi-Fi Plug Mini and utilizes it to restrict access to websites of your choice. In essence, this plug then acts as a physical switch that you can toggle to visit certain websites. NWChen's main motivation behind this initiative was to avoid brainrot, with examples listed as X (formerly known as Twitter), Instagram, YouTube, and Reddit in their blog post. In terms of technical functionality, the smart plug connects to Wi-Fi (obviously) and hosts a physical switch that can be used to turn it on and off. NWChen's script connects to the smart plug via an API and then polls its state. If it's on, websites of your choice get restricted and you can't open them anymore, until you physically get up and turn off the plug, or remove the website from you blocklist. NWChen has recommended plugging in the hardware far away from you so there is sufficient resistance in turning off the plug. In the thread, many have praised this invention, believing that the nature of this mechanism provides enough hurdles where you'd rather just not visit the problematic websites anymore. However, some have noted that "those without self control cannot be trusted if they hold the switch". Some have also highlighted a problem where a user can simply stop the script's execution without much friction. Overall, it's a fairly interesting setup, even if it's fairly rudimentary in nature. Configuring this physical block with a Kasa smart plug is fairly easy. You can simply download the script from the laptop-brick GitHub project here, install it, get the IP address of your smart plug, and then use it when you're executing the script. You can modify the blocklist using a dedicated file present inside the GitHub project.
  • Recent Achievements

    • Conversation Starter
      Brett76 earned a badge
      Conversation Starter
    • One Month Later
      Miguel Batista earned a badge
      One Month Later
    • Dedicated
      moojay67 earned a badge
      Dedicated
    • One Month Later
      Jim Dugan earned a badge
      One Month Later
    • First Post
      Johnny Mrkvička earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      653
    2. 2
      Michael Scrip
      229
    3. 3
      ATLien_0
      220
    4. 4
      Steven P.
      151
    5. 5
      Xenon
      144
  • Tell a friend

    Love Neowin? Tell a friend!