Friday, 13 February 2026

Can You Solder a Network Cable?

 

Can You Solder a Network Cable? 

Every DIY tech project starts with a simple goal. Mine was a 100-metre run of Cat6 cable to connect my office to the router. On paper, it’s a standard job. In reality, it became a week-long masterclass in why "the right way" isn't always the best way for your specific setup.

The "Illegal" Win: Soldering Ethernet

When the open reach team chopped the factory fitted ned off of my cable, I didn't reach for a crimping tool. I reached for a soldering iron. To any network engineer, soldering a twisted-pair data cable is heresy. They’ll tell you about signal reflections, impedance mismatches, and cross-talk. An AI query informed me that the solder was a "brick wall" to the signal. 

But here is the fact: It worked. With a steady hand and some insulation tape, that soldered "bodge" delivered a stable 300 Mbps. For my needs, it was a total victory. I had a working solution that respected my existing skills and got the job done.

The Perfection Trap

Then came the trap we all fall into: The "Proper" Fix. The internet (and helpful AI assistants) will tell you that you are "leaving performance on the table" if you don't use standard RJ45 crimps. So, I cut my beautiful solder joints. I spent hours wrestling with stiff, solid-core copper wire, lining up microscopic strands into clear plastic plugs.

The result? The tester showed all green lights, but the actual performance collapsed. The connection became slower and less reliable than the solder joint it replaced.

Lesson learned: Value doesn't come from hitting a theoretical maximum; it comes from utility. If a 300 Mbps "bodge" does everything you need, chasing 900 Mbps at the cost of your sanity is a bad trade.

The Final Verdict: For a 100m run on solid-core cable, save yourself the hours of crimping. If you want a "proper" fix that actually works for novices, use a Punch-Down Junction Box. It’s the middle ground between the "shunned" solder and the "fiddly" crimp.

Sometimes, the best solution isn't the one that's "best" on a datasheet—it's the one that lets you get back to work.

Flood Risk Assessment London 

AI Queries Causing System to Hang

 

AI Queries Causing System to Hang: How I Tamed My Workstation's Audio Pops

If you're like me, running a beloved, powerful, but aging workstation – in my case, an HP xw8400 with dual Intel Xeon E5345 CPUs and dual NVIDIA NVS 300 graphics cards on Windows 7 – you know the struggle. This machine is a beast for certain tasks, but it has its quirks, especially when it comes to real-time audio.

Recently, I hit a wall: every time I performed an AI query in my browser (Supermium, in this case), my audio would suffer from frustrating clicks and pops. It felt like the system was "hanging" for a split second, causing those dreaded buffer underruns. This wasn't just annoying; it was crippling my ability to work efficiently.

The Problem: LatencyMon Revealed the Culprit

My first step was to fire up LatencyMon, the go-to tool for diagnosing audio dropouts. The results were stark:

  • Massive DPC Latency Spikes: nvlddmkm.sys (the NVIDIA Windows Kernel Mode Driver) was consistently hitting peaks of 30,000 microseconds (µs) during AI queries. Anything over 1,000-2,000 µs is problematic for audio, so 30,000 µs was a red flag the size of a billboard.

  • Hard Pagefaults: My system was also drowning in 22,000 hard pagefaults, indicating that the system was constantly scrambling for data on the slow hard drive. This was primarily caused by psanhost.exe (Panda Antivirus), which I quickly realised was simply too heavy for my setup.

The Journey: Initial Tweaks (and Why They Didn't Fully Work)

I started with the usual suspects, guided by some excellent advice:

  1. NVIDIA Control Panel - Usage Mode: Graphics Only: This was a good first step, preventing the GPUs from trying to act as compute devices. It helped, but the massive spikes remained.

  2. Disabled Hardware Acceleration in Browser: Ensured Supermium wasn't trying to offload too much to the GPU. Again, helpful, but not the silver bullet.

  3. Power Options: High Performance: Kept my Xeons running at full speed.

  4. Task Scheduler & Services Cleanup: Removed any lurking NVIDIA background tasks.

  5. Disabled NVIDIA HD Audio: Prevented audio conflicts.

  6. Texture Filtering - Negative LOD Bias: Clamp: Reduced unnecessary GPU sharpening.

  7. Multi-display/mixed-GPU acceleration: Single Display Performance Mode: Simplified how the driver handled my four monitors.

  8. Threaded Optimisation: Off: Stopped the driver from scattering work across my 8 CPU cores.

While these steps collectively improved the system's responsiveness and reduced some background noise, the crucial nvlddmkm.sys DPC spikes during those AI queries persisted. The 30,000 µs monster was still there.

The Breakthrough: Maximum Pre-rendered Frames to "1"

After all those tweaks, the final, most impactful change came down to a single setting in the NVIDIA Control Panel:

Maximum Pre-rendered Frames: Set to 1

This seemingly small adjustment was the key to unlocking real-time performance on my vintage workstation.

Why "Maximum Pre-rendered Frames = 1" Fixed It:

  • Stopping the CPU from "Looking Ahead": By default, the NVIDIA driver tries to prepare multiple frames (often 3 or more) in advance to ensure smooth visuals. On a modern system, this is fine. On my xw8400, feeding two NVS 300 cards from a Front Side Bus (FSB), this "pre-rendering" was causing the CPU to get utterly swamped with graphics tasks. It was constantly buffering frames, delaying critical audio data.

  • Clearing the System Bus: When an AI query rapidly streams text and updates the screen, it demands a continuous flow of new frames. With a buffer of 3, the CPU was frantically trying to keep up, creating a massive traffic jam on the system bus. Setting it to 1 forces the CPU to prepare just one frame at a time, send it, and immediately move on. This dramatically reduces the amount of time nvlddmkm.sys holds onto the CPU, allowing the audio stream to flow uninterrupted.

  • The AI Query Trigger: The dynamic, text-streaming nature of AI interfaces specifically exposed this bottleneck. Each word appearing on screen triggered the intensive frame pre-rendering, leading directly to the clicks.

The Result: Silence at Last

After applying this change, the difference was immediate and profound. AI queries now run smoothly, the text streams without a hitch, and most importantly, the audio clicks and pops are gone! LatencyMon now shows nvlddmkm.sys behaving itself, with peak DPC times well within acceptable limits.

It turns out, for legacy hardware like the HP xw8400, the less "smart" your graphics driver tries to be with buffering and multi-threading, the better for real-time audio. Sometimes, the simplest solution is the most effective.

If you're battling similar audio latency issues on your older workstation, especially with NVIDIA cards, give that Maximum Pre-rendered Frames = 1 setting a try. It might just save your sanity!

Flood Risk Reports

Tuesday, 15 July 2025

Sustain Hold Pedal Not Working Behringer Pro VS Mini

 Here are some notes that took down while diagnosing why the sustain pedal was not working when controlling my Behringer Pro VS Mini with a Edirol PC-50. 

So firstly I had to check it was not the Edirol PC-50. It is quite old. And maybe someone who owned it before me plugged something i and fried it somehow. 

But my using MIDI-OX on windows 7 and a long chat with Google Gemini:

https://g.co/gemini/share/f3112cfd08a2 

I was able to figure out that the problem lies with the Behringer Pro VS Mini. 

What the PC-50 Does

This is what you get from the PC-50 when the DP-2 pedal is pressed. Which according to Gemini is correct. 

 TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT               

 0000365B   1  --     B0    40    7F    1  ---  CC: Pedal (Sustain)   

 0000378B   1  --     B0    40    00    1  ---  CC: Pedal (Sustain)   


What the Pro VS Mini is Listening for?

So does Pro VS Mini use Standard MIDI CC? - Yes - Controller operates key, and pitch bend etc. 

Does Pro VS Mini use Standard MIDI CC for Hold ? - No it doesn't.


How to make a hold pedal work with Pro VS Mini?

I am not sure if I can be bothered. 

Response from Music Tribe Support 

Dear Dorky Thorpy 
 
This is in relation to CAS-872176-S2C3C7 
 
Product: Behringer PRO VS MINI 
 
Serial: 123456789 
 
Thank you for contacting Music Tribe.

I am sorry for the issue you are facing.

Please be informed that PRO VS MINI does not support MIDI for the sustain pedal.

Please refer to the attached picture of the MIDI supported by PRO VS MINI.

If you need further assistance, please do not hesitate to contact us.

Kind Regards,
 
Arthur Ross , Behringer Support

What does it support: 


Weird supports so much but not sustain / hold !!





Monday, 3 February 2025

My Top Ten Mantras

My Top Ten Mantras 

I suppose we choose mantras in attempt to improve our mindset in one way or another. For me personally mantras are about emotional control. I am currently in a chapter of my life where I need to
  • Relentlessly keep my $h1t together . . . and;
  • Not allow myself to think bitter thoughts (having been wronged by a loved one). . . and;
  • Empower myself (to the extent that it improves my productivity) 
So here we go. Top 10. (Work in Progress - Universal Theme :-) ) 

1 - I am stronger than this feeling.


In pursuit of productivity, negative feelings can be distracting and distract from progress. I appreciated this is not very zen, but I have people relying on me and this mantra keeps me on track to support those around me. 



2 - I am building strength with every challenge I face.


If things are not going quite right, or you feel under pressure, then this is good one as it reminds me that every time I eff something up I get something back from it. i.e. I learn from adversity. 

3 - I am like the sky, vast and able to hold any weather.

Whilst I am confident, and productive I accurately* consider myself as having low self worth. So this mantra I find very good for me, because it makes me feel a big.

*Self worth - Being a scientist I can only view myself as a tiny crumb of matter, stuck on a rock lost in the vastness of space. The fact is that everyone on this planet is unimportant within the context of the wider universe. We have manufactured an importance for ourselves (societal hierarchy etc) which may convey a feeling of importance, but the human race is ultimately of little value. I happy with that thought. 

4 - I am the calm center within the storm.

I do like the weather based mantras. Spending time in nature is good for you, and it is calming so invoking nature in mantras works well for me. 




To be continued . . .