Ryan Spegal https://ryanspegal.com Just My Random Thoughts and Ideas Sat, 07 Mar 2026 10:02:54 -0500 DPC_WATCHDOG_VIOLATION in Windows 11? Disable CPU C-States https://ryanspegal.com/dpc-watchdog-violation-in-windows-11-disable-cpu-c-states <p>Hey everybody, quick update here. I just wanted to yell into the internet about disabling <strong>CPU C-States</strong> in your BIOS if you're getting the <strong>DPC_WATCHDOG_VIOLATION</strong> (0x133) error in Windows 11. It completely fixed the issue for me, and it might fix it for you too.</p> <p>I first started running into this issue about two years ago. Every single day I'd wake up, turn my PC on, and play the game of "<em>how long until I actually boot into Windows?</em>" Sometimes it would be a couple minutes, sometimes a couple hours. Turn the PC on, wait for a blue screen, turn it off, repeat. Literally for hours some days; no exaggeration.</p> <p>I couldn't take it anymore. It got to the point where I ended up building an entirely new PC last year. That old one then sat in a closet for the past year, waiting to be "upgraded" into my son's new PC. Well, we finally got around to it this past week, and the DPC_WATCHDOG_VIOLATION was back. To be fair, it didn't rear its ugly head again right away, but it came back.</p> <p>The first problem we ran into was constant freezing while trying to install a fresh copy of Windows 11. It would take forever, but eventually boot into the installer. Sometimes it would freeze completely on the very first screen, or maybe I'd make it a couple screens in. But without fail, it would always either freeze up or restart itself.</p> <p>My original thought was that it was the RAM; though I really hoped not, especially with today's prices. I ran MemTest86 and everything passed. Then I thought maybe the SSD was dying, even though it had been working fine in my son's other PC the day before. I tried a few different SSDs of my own. Same results. Freezing. I tried pulling all but one stick of RAM, swapping sticks around, removing the GPU, reseating a bunch of components, multiple different installation USB drives, and basically everything else I could think of.</p> <p>After many hours on the internet, and days of trial and error, I found one random suggestion: <strong>disable CPU C-States</strong>. Just go into your BIOS, dig through it, especially around the CPU-related settings, and disable anything related to C-States. <strong>That fixed it for me.</strong></p> <p>The PC instantly felt way snappier than it did before. It had actually felt kind of sluggish even on the Windows 11 install screen, and once I disabled C-States, that was gone too. No more freezing. I could tell almost immediately that this was the fix. I'm literally sitting here typing this up right now while Windows 11 installs, and I'm that confident this was the thing we were looking for.</p> <p>Dozens of hours spent over the years trying to find a fix, only for it to end up being one simple BIOS setting. I don't remember ever seeing this suggestion back when I used this PC as my main one, otherwise I absolutely would've tried it. Hopefully you find this blog and it saves you hours of your own time too. Good luck.</p> Sat, 07 Mar 2026 09:39:34 -0500 905507f1e263a44e81560539f7f73fd2 Starting Over https://ryanspegal.com/starting-over <p>I started this blog back in 2023 as a way for me to express myself, with the intent of posting regularly. This was back when AI was still somewhat shiny, new, and fun to use. I ended up letting it work its way onto this blog, which, now a few years later, I've decided I'm against. I want this blog to be an honest reflection of myself, my own words. Not words that AI has changed or written. I don't care how grammatically correct things are, if my punctuation is 100% on point all of the time, or whatever else. I want you, the reader, to know that you're reading something genuinely from a human. AI is taking over the internet. It's predicted that over 50% of the internet is now AI slop. And yes, I use the term "AI slop". AI can be great and have its place; but it's taken over and become mostly generated garbage.</p> <p>Can I say that I won't use it at all on this blog, ever? No. But I can give my word that it won't affect the writing or content of this blog anymore. And with that being said, I look forward to posting more. I don't really care who reads this; if anybody at all. My goal is just to have somewhat of a journal I can look back on in the future. Or perhaps my children will want to read what their crazy dad has had to say about life.</p> <p>Anyways, thank you for stopping by. 👋</p> Thu, 30 Oct 2025 13:18:19 -0400 fcb518ebe99dde429aaf547cc9607ba7 About Me https://ryanspegal.com/about https://ryanspegal.com/bl-content/uploads/pages/08260357e5c9c7001f8a2296423dbc81/about-me.png <p>Hello there! My name is Ryan Spegal, and I'm excited to share a bit about myself. I've been immersed in web development for nearly 25 years, watching the internet evolve from its early, clunky days to the incredible, fast-paced digital world we live in now. Along the way, I've stayed sharp, continuously learning and adapting to new technologies to stay ahead of the curve.</p> <p>My journey into programming actually started because of my love for <em>RuneScape</em>. I was completely captivated by the game; its immersive world, mechanics, and the community around it. I wanted to become a game developer myself, but at 13, creating a full game felt way out of reach. So, I decided to start smaller. In my mind, the next best thing was learning to create websites. I figured I'd build a <em>RuneScape</em> guide website, which would help me learn how to code while sharing my passion for the game.</p> <p>I began by teaching myself HTML and CSS to design the site and quickly moved on to JavaScript to add interactivity. That's when I got the itch to try something bigger; an RPG inspired by <em>RuneScape</em> that I (very creatively) called <em>RuneScape Battle</em>. It was ambitious for its time, but I wanted to push it further. I wanted players to be able to save their progress and, most importantly, prevent cheating (since people could just edit cookies to change their stats, not that anybody who played it knew that (or how to do it)).</p> <p>To solve those challenges, I dove into learning PHP and MySQL. With those tools, I could move the code to a secure backend and store player data in a database. This also opened up exciting new possibilities, like enabling chat between players and even trading functionality, which eventually became part of the game. That's how <em>RuneScape Battle</em> was born.</p> <p>The game gained a small but loyal following, and seeing other people enjoy something I had built was surreal. Over time, it grew far beyond what I ever expected, with over 110,000 users creating accounts and trying the game; a pretty big feat for teenage me back then! A couple of years later, Jagex sent me a cease-and-desist for using the name <em>RuneScape</em> (thanks for that, Andrew! 😜), so I rebranded it as <a href="proxy.php?url=https://rsbattle.com" target="_blank" rel="noopener"><em>RsBattle</em></a>. But by that point, the project had already cemented itself as a pivotal moment in my life. It gave me a deep love for programming, taught me how to tackle problems creatively, and showed me what was possible when passion meets code.</p> <p>But my life isn't just about coding and technology. I'm also a proud family man, navigating the beautiful chaos of life with my amazing wife and our five kids; one daughter and four sons. We live in Michigan, where our backyard has become our sanctuary. Whether we're playing games, grilling up something delicious, or unwinding around a bonfire, it's our place to make memories. Life with little ones is a full-on adventure, especially since two of them are still in diapers. Being a stay-at-home dad to my four youngest during the day while my wife works evening shifts can be a lot to handle; juggling housework, meals, playtime, work, and the rare moments of relaxation or gaming; but I wouldn't trade it for the world. Still, I won't lie; it's stressful, and finances have definitely taken a hit with less time to focus on work. I'm looking forward to having more time when the kids are in school, but I'm also soaking up these precious baby years because they'll only be little once.</p> <p>When I'm not knee-deep in work or parenting, you'll probably find me out on my RadRover eBike. It's my way of blowing off steam; zipping around town at high speeds or hitting dirt trails in the woods. My wife and I both have eBikes, and now that our daughter is getting older, she's starting to join in too. My four sons tag along in pull-behind attachments (we've got three different ones to switch out, depending on who's joining the ride), making it a fun and inclusive family activity that everyone can enjoy together.</p> <p><a href="proxy.php?url=https://ryanspegal.com/bl-content/uploads/pages/08260357e5c9c7001f8a2296423dbc81/radrover-ebike.jpg" target="_blank" rel="noopener"><img src="proxy.php?url=https://ryanspegal.com/bl-content/uploads/pages/08260357e5c9c7001f8a2296423dbc81/radrover-ebike.jpg" alt="RadRover eBike" style="display: block; margin-left: auto; margin-right: auto; max-width: 85%; border-radius: 8px;"></a></p> <p style="text-align: center;"><small>My RadRover out on the forest trails.</small></p> <p>Another hobby I've dived back into recently is 3D printing. A few years ago, I had a Creality Ender 3 Pro, but it was such a headache; constantly needing tweaks and failing prints. It ended up collecting dust. Then a few months ago, I got a Bambu Labs A1 with the AMS Lite combo, and wow, what a game-changer. This thing just works. No fiddling, no frustration. Just find a design, hit print, and it's done. Since then, I've <a href="proxy.php?url=https://makerworld.com/en/@Spegal.Dev" target="_blank" rel="noopener">been printing everything</a> from holiday decorations to toys for the kids, replica props, functional tools for the house, and gifts for family and friends. I've already gone a little wild, stocking up on filament during Bambu Labs' Black Friday sale so I can print in every color imaginable. It's been such a rewarding and creative outlet.</p> <p>Gaming has always been a huge part of my life, though I don't get as much time for it now as I used to. Over the years, I've had some pretty cool achievements, like being the first to hit <a href="proxy.php?url=https://ryanspegal.com/bl-content/uploads/pages/08260357e5c9c7001f8a2296423dbc81/teh_unseen.png" target="_blank" rel="noopener">99 Prayer at 15 combat</a> in <em>RuneScape</em> and reaching <a href="proxy.php?url=https://ryanspegal.com/bl-content/uploads/pages/08260357e5c9c7001f8a2296423dbc81/wow-rank-2.jpg" target="_blank" rel="noopener">top</a> <a href="proxy.php?url=https://ryanspegal.com/bl-content/uploads/pages/08260357e5c9c7001f8a2296423dbc81/wow-rank-3.jpg" target="_blank" rel="noopener">ranks</a> in <em>World of Warcraft</em> boss fights. While my gaming sessions these days are fewer and farther between, whenever I do find the time, I make sure to dive in and savor every moment.</p> <center> <div style="max-width: 85%;"> <p>[youtube=ugcPSWCOfks]</p> </div> </center> <p style="text-align: center;"><small>A video someone captured of me playing on my character, <em>Teh Unseen</em>, back in 2007.</small></p> <p>My passion for gaming has also opened doors to some incredible opportunities. I've created official fansites for many of the games I love, which led to unforgettable experiences; like being flown out to press conferences and massive gaming conventions, completely all-expenses-paid. These events allowed me to meet developers, go behind the scenes, and connect with others who share the same enthusiasm for gaming.</p> <p><a href="proxy.php?url=https://ryanspegal.com/bl-content/uploads/pages/08260357e5c9c7001f8a2296423dbc81/d3sanc.png" target="_blank" rel="noopener"><img src="proxy.php?url=https://ryanspegal.com/bl-content/uploads/pages/08260357e5c9c7001f8a2296423dbc81/d3sanc.png" alt="Diablo III Fansite: D3Sanc" style="display: block; margin-left: auto; margin-right: auto; max-width: 85%; border-radius: 8px;"></a></p> <p style="text-align: center;"><small>An old official Diablo III fansite that I created, D3Sanc.</small></p> <p>At one point, I even took things further and became a full-time Twitch streamer. I earned Partner status and was fortunate enough to become one of the top streamers for multiple games during my career. Streaming was a thrilling chapter in my life, letting me share my love for gaming, build a close-knit community, and engage with people all over the world in real-time.</p> <p>Lately, I've been completely hooked on <em>Brighter Shores</em>; a new MMO by Andrew Gower, the person who created <em>RuneScape</em> over 20 years ago. This new game is his passion project, and it's quickly become mine too. I even run a couple of websites dedicated to it: <a href="proxy.php?url=https://brightershores.pro" target="_blank" rel="noopener">BrighterShores.Pro</a>, where I post news, guides, and tools; and <a href="proxy.php?url=https://bstrades.com" target="_blank" rel="noopener">BSTrades.com</a>, a platform to facilitate in-game trading between players. I've also got a <a href="proxy.php?url=https://brightershores.pro/youtube" target="_blank" rel="noopener">YouTube channel</a> for BrighterShores.Pro, where I share guides, update summaries, and more. Plus, I'm active on the community's various Discords, subreddit, and even help out with the <a href="proxy.php?url=https://brightershoreswiki.org/w/User:Spegal.Dev" target="_blank" rel="noopener">Wiki</a>. This game has a bright future, and I'd love the opportunity to work with the team at Fen Research one day.</p> <p>At the end of the day, everything I do; from web development to parenting to my hobbies; I approach with passion, dedication, and a desire to create something meaningful. Thanks for taking the time to get to know me a little better. If you share any of these interests, I'd love to connect!</p> Thu, 25 May 2023 13:39:03 -0400 08260357e5c9c7001f8a2296423dbc81