Solved: Huge stutter spikes on Windows 10 with IPV6 enabled?

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
I'm running 1607 build 14393.953 64 bit and I noticed that after I enabled IPV6 that my pc began to stutter while loading web pages. I had iTunes playing music and each time I would load a new page that iTunes would begin stumbling horribly and the songs would begin breaking up until the page completed loading. It didn't matter what website I was one the reaction was the same.

Have any of you who are using IPV6 noticed this behavior in 1607? I noticed that after I disabled IPV6 the behavior goes away. Could IPV6 really be having such a profound affect on my pc to be causing this to happen?
 

RLGL

Platinum Member
Jan 8, 2013
2,114
321
126
I had that problem in an earlier build. It has since been fixed. Disable it for now and wait for the Creators update due out soon.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
I had that problem in an earlier build. It has since been fixed. Disable it for now and wait for the Creators update due out soon.
Thanks for the reply. I had my router set to 6to4 tunnel so all pc's on my network could get an ipv6 address. Comcast will only assign a single address to the cable modem and when I set the router to native nothing behind it will get an ipv6 address. I did return the router to the native setting and the stutter ceased and contacted Asus about the address problem since the router controls lan addresses..
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
Update the network driver?
Everything is current and it didn't start until I set he router to 6to4. If I plug directly to the cable modem I don't have any issues and can get an IPV6 address from Comcast. I contacted Asus tech support about it so now its wait and see what they say about it.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,570
10,205
126
Tried setting your router to PD, "Prefix Delegation"?

Comcast should assign a /64 prefer prefix to your CPE router. From there, hosts behind that router, generate their own IPv6 addresses, through IPv6 autoconfig, based on a combination of the Prefix, and each host's MAC address. (There's an algorithm to generate them.)

Edit: Pretty certain 6to4 tunnel is an incorrect setting, which is why you are having issues.

A 6to4 tunnel, sends IPv6 packets, fragmented, through an IPv4 tunnel. MS's Teredo service does that on each host, if they don't have native IPv6 service.
 
Last edited:

VirtualLarry

No Lifer
Aug 25, 2001
56,570
10,205
126
No, not "native". IPv6 PD, Prefix Delegation.

If 6to4 "works" (you have connection, and you pass the tests at test-ipv6.com), then you're tunneling your packets to who-knows-where (public Teredo servers somewhere? Maybe through Microsoft?), and you'll get all of the performance problems with that.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
No, not "native". IPv6 PD, Prefix Delegation.

If 6to4 "works" (you have connection, and you pass the tests at test-ipv6.com), then you're tunneling your packets to who-knows-where (public Teredo servers somewhere? Maybe through Microsoft?), and you'll get all of the performance problems with that.
There is no such item in the menu and everything that I've read on that router states that native is the correct setting to work in Comcast. I'm not going to worry about it for now and if need be I'll go back to 6to4 tunneling to obtain ipv6 addresses. Hopefully Asus will be able to issue a firmware fix for this and dual wan which is the other item that isn't working for me.
 

Ichinisan

Lifer
Oct 9, 2002
28,298
1,235
136
Hmm.

Probably also why Nintendo Switch games start freezing and hitching unless you go to system menu, disable "autoconnect," and disconnect from the network. Disconnecting can be difficult in the dock since it doesn't let you enable airplane mode.

Maybe also why my PS3 used to cause crazy hitching while watching Blu-Ray movies unless I disabled the Internet connection.

Maybe they're all using some horribly inefficient IPv6 networking stack.
 

Ichinisan

Lifer
Oct 9, 2002
28,298
1,235
136
I remember when some version of iTunes for Windows stopped working with AirPlay to my Apple TV. The AirPlay option wouldn't appear, as if it never sees an Apple TV on the LAN.

I could install the previous version of iTunes for Windows and it would work fine. I later found that AirPlay only worked with newer versions of iTunes for Windows if I disabled IPv6 for my entire computer.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
I could install the previous version of iTunes for Windows and it would work fine. I later found that AirPlay only worked with newer versions of iTunes for Windows if I disabled IPv6 for my entire computer.
Funny that you should mention it but each time I had this issue I was playing iTunes 12.5.5 and listening to my own music so it wasn't streaming. I've also considered the possibility that the problem is with my hd as no other disk related tasks were being used at the time. My defrag is on autoschedule for Sunday morning and each time this has happened it was outside of that window. When I was connected directly to my cable modem on IPV6 I never had any issues but once I was attached to the new router I noticed the stuttering while using iTunes.
 

razel

Platinum Member
May 14, 2002
2,337
93
101
Don't bother with IPv6 tunneling. That just meanings your packing your IPv6 packets into IPv4, simply adding more complexity. Try your best to get native stateless autoconfiguration IPv6 to work. DD-WRT/DLink requires more setup from you if you are using it. In my experience Linksys/Belkin is a lot like a on/off switch and tends to work outright. Asus isn't too bad.

When you turn native, stateless autoconfiguration on, it isn't always immediate off your devices. Give it a few minutes. You can try to reset IPv6 in Windows. If you uncheck IPv6 in the network adapter, apply, x out, ensure IPv6 in the network status doesn't show at all, then check it again. When you do so, you may need to give it a second or two.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
Turns out somehow my cpu had become stuck at 800mhz. Windows task manager showed it at .8ghz as did my sidebar app but asus aisuite3 showed it at 4.4ghz. When I went into the bios it showed 800mhz so I went ahead and flashed it to the most current version and rebooted after restoring my settings in the bios. Yep now I can surf and do whatever just like before with no problems and it's running at turbo like its supposed to. I'm just trying to figure out how in the world it got stuck down at 800mhz???

Thanks fellas for taking the time to try to help me out with this. I'm still going to keep pecking away at this ipv6 issue though until I can find a way to get it resolved.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
When you turn native, stateless autoconfiguration on, it isn't always immediate off your devices. Give it a few minutes. You can try to reset IPv6 in Windows. If you uncheck IPv6 in the network adapter, apply, x out, ensure IPv6 in the network status doesn't show at all, then check it again. When you do so, you may need to give it a second or two.
I tried that brother and it didn't make a difference. When I had my pc connected directly to the cable modem I could get an IPV6 address no problem. When I connect to the AT&T VDSL modem/router I can get an IPV6 address no problem. When I connect to my Asus RT-AC88U I cannot get an IPV6 address unless I enable 6to4 tunneling.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
I heard back from Asus tonight and I followed their instructions which started with a hard reset of the router. Guess what happened? When it came back up I got a setup menu that didn't appear the first time and when it completed I had native ipv6 with the ipv6 page set to disabled. First I tried reloaded my saved settings from earlier and that just caused problems so I hard reset it again and manually reentered everything and it works. The stuttering that I was getting running 6to4 tunneling is all gone now so I'm pretty pleased.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
Meh I woke up today and now I don't have IPV6 again. I'm going to leave the connection set to disabled in the router and forget about it until Asus can come up with a new firmware. I let their tech support know what happened so maybe they can figure it out. I also brought up the fact that Comcast uses prefix designation and that their router doesn't have that setting in the menu.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
CPU frequency still normal?
Yes it is still single coring up to 4.4ghz and multicoring at 4ghz. I've never had that happen to me before but seeing that it had occurred to so many people was really strange. I wonder it the K changes have anything to do with it?
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
After further struggle with my router I by chance enabled ICPM under firewall and then went back to the IPV6 menu and set it to native. This time it was able to connect to the Comcast IPV6 DNS and it has started issuing address like normal. I'm hoping that this is the end of this saga so I can focus on other things.

Edit: Not even one hour passed before it dropped the IPV6 connection so I'm back to square one.
 
Last edited:

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
The problem returned so I started experimenting using the different sound devices I have on my pc. This stutter was not present on the NVidia sound from my gpu nor was it present using the realtek based sound on my motherboard yet it persisted on my discreet asus xonar d2x based sound. I cleared out the uni drivers for it and then reinstalled them. The sound has returned to normal and I can surf and listen to music through it without any of the previous stutter.

What a circus this has been. As for the IPv6 issues I turned to Merlin firmware on my RT-AC88U and it was able to establish and maintain an IPv6 connection to Comcast without issue. Currently I'm using his 380.66_alpha3 which gets an IPv6 address just like the previous versions did so I'm left confused as to what exactly asus is doing with their firmware that prevents it from functioning in this dual stack environment.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
This time I discovered that the intel 1218-V drivers were showing an error in device manager. I obtained the full 22.1 driver from intel's site and allowed the installer to select the correct driver from the plethora of subfolders the installer created when it unzipped itself. Once completed I rechecked the device status and it was completely installed so to test it I fired up iTunes and started jamming while surfing graphics heavy news sites. This time it actually works right and doesn't stutter in the least while loading pages so I can actually put this issue to bed.
 

Puffnstuff

Lifer
Mar 9, 2005
16,187
4,871
136
Wow the saga continues, however I did a few different things today to isolate possible causes. First I brought up my laptop which uses an intel ac7260 Wi-Fi card and using iTunes started playing music in the very same manner that I had been doing on my desktop. When I visited the very same sites no issues with playback occurred. Doing the same thing on my desktop caused stuttering. I rolled back the intel Ethernet driver on my desktop and the issue persisted.

What I did differently today was install a registry cleaner called Auslogistics and running a scan revealed 1768 issues. It repaired 1766 of them and I rebooted and started the process all over again of playing music with iTunes and surfing the web going to the very same sites that caused me grief earlier. First time I used the NVidia audio through my monitor and everything worked great with music playing and loading graphics heavy news sites like CNN and Fox occurred without issue.

Next I switched the sound over to my Asus Xonar D2X and tried it again even allowing video streaming with the music and no stutter whatsoever was present. I loaded multiple news video feeds with music playing again with no stutter whatsoever so the registry errors on my pc were the cause not IPv6 or my Ethernet driver. Between all of the windows updates, OS updates and CU's my registry was trashed and conflicted. I'm going to keep this utility handy just in case any other issues arise and I'm pleased that I didn't have to perform a clean install.