• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Windows 11 General Discussion

Joined
May 24, 2023
Messages
789 (1.43/day)
Location
127.0.0.1, ::1
System Name Naboo (2019)
Processor AMD 3800x
Motherboard Gigabyte Aorus Master V1 (X470)
Cooling individual EKWB/Heatkiller loop
Memory 4*8 GB 3600 Corsair Vengeance
Video Card(s) Sapphire Pulse 5700XT
Storage SSD 1TB PCIe 4.0x4, 2 TB PCIe 3.0
Display(s) 2*WQHD
Case Lian Li O11 Rog
Audio Device(s) Hifiman, Topping DAC/KHV
Power Supply Seasonic 850W Gold
Mouse Logitech MX2, Logitech MX Ergo Trackball
Keyboard Cherry Stream Wireless, Logitech MX Keys
Software Linux Mint "Vera" Cinnamon
Cool. The whole point is this does it in one instruction. Cheaper.
Really? Loading the value from an adreess into a register, set a second register to the mask value, "and" them and at least write the result back to the memory at an adress? Are you dreaming? There are at least 4 cycles to get that done. Equal to the CPU statement. Both sides, at least 4 cycles. One as one order- The other as four.

Oops.
 
Joined
Aug 20, 2007
Messages
21,463 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Really? Loading the value from an adreess into a register, set a second register to the mask value, "and" them and at least write the result back to the memory at an adress? Are you dreaming?
No I obviously meant the summing. POPCNT is literally a single instruction. I don't know why this is so confusing.
 
Joined
Mar 7, 2023
Messages
899 (1.43/day)
System Name BarnacleMan
Processor 14700KF
Motherboard Gigabyte B760 Aorus Elite Ax DDR5
Cooling ARCTIC Liquid Freezer II 240 + P12 Max Fans
Memory 32GB Kingston Fury Beast
Video Card(s) Asus Tuf 4090 24GB
Storage 4TB sn850x, 2TB sn850x, 2TB Netac Nv7000 + 2TB p5 plus, 4TB MX500 * 2 = 18TB. Plus dvd burner.
Display(s) Dell 23.5" 1440P IPS panel
Case Lian Li LANCOOL II MESH Performance Mid-Tower
Audio Device(s) Logitech Z623
Power Supply Gigabyte 850w
So... I'm trying to figure out why my system randomly rebooted a bunch of times last week. I did briefly get a bsod but it flashed on screen quickly before powering off so I couldn't get the error message in time.

I looked on windows event viewer and every time it was error 41. Which I understand is pretty broad. But I did read somewhere that changing power plan to high performance might be able to help, and it seemed to. I haven't got it once since changing it, though not sure if its coincidence. Also I don't really want my cpu running at max boost when it doesn't have to.

I looked at errors previous to the shutdowns and found this common offender:

Error 11: The driver detected a controller error on \Device\RaidPort3.

Does this maybe mean there's something wrong with my raid configuration? I was installing something from the raid drive to a different drive and the shutdowns happened either while I was doing this or shortly after it crashed part way through. Could a corrupted file, non-essential to windows, cause this? And for the two drives in the raid 0, one shows 100% health, the other shows 99%. Both sata 1tb mx500.

Any ideas?

I don't think its psu related because only the cpu was drawing power in significant amounts at the time ( file decompression) which shouldn't be anywhere near the limit, and I can run the gpu with even higher power draw without any issue. But I could be wrong idk.
 
Joined
Jul 5, 2013
Messages
27,752 (6.67/day)
Cool. The whole point is this does it in one instruction. Cheaper.
I've been looking into this. They haven't done much here. Even the First Gen Corei lineup has that instruction, as does everything mobile from that timeframe. Everything from 988/1156/1366 on up is still able to run.

What is microsoft doing? And why?

I don't know why this is so confusing.
Because it seems stupid..

Does this maybe mean there's something wrong with my raid configuration?
Any ideas?
Yes run a check on your RAID array to make sure all is in order. You need to use whatever tools/utilities that came with the controller itself, if they exist. If not, you will need to backup all your data and test each drive individually one at a time.
 
Last edited:
Joined
Mar 7, 2023
Messages
899 (1.43/day)
System Name BarnacleMan
Processor 14700KF
Motherboard Gigabyte B760 Aorus Elite Ax DDR5
Cooling ARCTIC Liquid Freezer II 240 + P12 Max Fans
Memory 32GB Kingston Fury Beast
Video Card(s) Asus Tuf 4090 24GB
Storage 4TB sn850x, 2TB sn850x, 2TB Netac Nv7000 + 2TB p5 plus, 4TB MX500 * 2 = 18TB. Plus dvd burner.
Display(s) Dell 23.5" 1440P IPS panel
Case Lian Li LANCOOL II MESH Performance Mid-Tower
Audio Device(s) Logitech Z623
Power Supply Gigabyte 850w
Yes run a check on your RAID array to make sure all is in order. You need to use whatever tools/utilities that came with the controller itself, if they exist. If not, you will need to backup all your data and test each drive individually one at a time.
Sorry I forgot to mention, I made this within windows. If memory serves I went to Computer Management>storages and used 'new stripped volume' or something like.
 
Joined
Jul 5, 2013
Messages
27,752 (6.67/day)
Sorry I forgot to mention, I made this within windows. If memory serves I went to Computer Management>storages and used 'new stripped volume' or something like.
Ah, well that should be easy then. The management tools have a check function that can be easier used. Have you tried it and what result did you get?
 
Joined
Feb 20, 2020
Messages
9,340 (5.37/day)
Location
Louisiana
System Name Ghetto Rigs z490|x99|Acer 17 Nitro 7840hs/ 5600c40-2x16/ 4060/ 1tb acer stock m.2/ 4tb sn850x
Processor 10900k w/Optimus Foundation | 5930k w/Black Noctua D15
Motherboard z490 Maximus XII Apex | x99 Sabertooth
Cooling oCool D5 res-combo/280 GTX/ Optimus Foundation/ gpu water block | Blk D15
Memory Trident-Z Royal 4000c16 2x16gb | Trident-Z 3200c14 4x8gb
Video Card(s) Titan Xp-water | evga 980ti gaming-w/ air
Storage 970evo+500gb & sn850x 4tb | 860 pro 256gb | Acer m.2 1tb/ sn850x 4tb| Many2.5" sata's ssd 3.5hdd's
Display(s) 1-AOC G2460PG 24"G-Sync 144Hz/ 2nd 1-ASUS VG248QE 24"/ 3rd LG 43" series
Case D450 | Cherry Entertainment center on Test bench
Audio Device(s) Built in Realtek x2 with 2-Insignia 2.0 sound bars & 1-LG sound bar
Power Supply EVGA 1000P2 with APC AX1500 | 850P2 with CyberPower-GX1325U
Mouse Redragon 901 Perdition x3
Keyboard G710+x3
Software Win-7 pro x3 and win-10 & 11pro x3
Benchmark Scores Are in the benchmark section
Hi,
Oh my someone uses storage spaces :eek:
 
Joined
Mar 7, 2023
Messages
899 (1.43/day)
System Name BarnacleMan
Processor 14700KF
Motherboard Gigabyte B760 Aorus Elite Ax DDR5
Cooling ARCTIC Liquid Freezer II 240 + P12 Max Fans
Memory 32GB Kingston Fury Beast
Video Card(s) Asus Tuf 4090 24GB
Storage 4TB sn850x, 2TB sn850x, 2TB Netac Nv7000 + 2TB p5 plus, 4TB MX500 * 2 = 18TB. Plus dvd burner.
Display(s) Dell 23.5" 1440P IPS panel
Case Lian Li LANCOOL II MESH Performance Mid-Tower
Audio Device(s) Logitech Z623
Power Supply Gigabyte 850w
Ah, well that should be easy then. The management tools have a check function that can be easier used. Have you tried it and what result did you get?
Sorry, I don't know what you mean really. Is that something within the computer management gui? Or something done from the command prompt? I'm running a 'chkdsk G: /f /r' right now and looks like it will take a while.

Is... that what you asked for?
 
Joined
Aug 20, 2007
Messages
21,463 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Because it seems stupid..
I was of the opinion it might have been for improved performance but sounds more like a temporary compiler bug in Visual Studio.
 
Joined
Jul 5, 2013
Messages
27,752 (6.67/day)
Sorry, I don't know what you mean really. Is that something within the computer management gui? Or something done from the command prompt? I'm running a 'chkdsk G: /f /r' right now and looks like it will take a while.

Is... that what you asked for?
You can do that too. But no, I was talking about in the Management console.

I was of the opinion it might have been for improved performance but sounds more like a temporary compiler bug in Visual Studio.
I may have misunderstood you. Weren't we still talking about the POPCNT thing?
 
Joined
Jan 29, 2023
Messages
1,520 (2.28/day)
Location
France
System Name KLM
Processor 7800X3D
Motherboard B-650E-E Strix
Cooling Arctic Cooling III 280
Memory 16x2 Fury Renegade 6000-32
Video Card(s) 4070-ti PNY
Storage 500+512+8+8+2+1+1+2+256+8+512+2
Display(s) VA 32" 4K@60 - OLED 27" 2K@240
Case 4000D Airflow
Audio Device(s) Edifier 1280Ts
Power Supply Shift 1000
Mouse 502 Hero
Keyboard K68
Software EMDB
Benchmark Scores 0>1000
My Eleven build is 2023-12-12 KB, latest is KB5034765, i'll see if i install march update instead.
 
Joined
Aug 20, 2007
Messages
21,463 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Joined
Aug 20, 2007
Messages
21,463 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Joined
May 24, 2023
Messages
789 (1.43/day)
Location
127.0.0.1, ::1
System Name Naboo (2019)
Processor AMD 3800x
Motherboard Gigabyte Aorus Master V1 (X470)
Cooling individual EKWB/Heatkiller loop
Memory 4*8 GB 3600 Corsair Vengeance
Video Card(s) Sapphire Pulse 5700XT
Storage SSD 1TB PCIe 4.0x4, 2 TB PCIe 3.0
Display(s) 2*WQHD
Case Lian Li O11 Rog
Audio Device(s) Hifiman, Topping DAC/KHV
Power Supply Seasonic 850W Gold
Mouse Logitech MX2, Logitech MX Ergo Trackball
Keyboard Cherry Stream Wireless, Logitech MX Keys
Software Linux Mint "Vera" Cinnamon
No I obviously meant the summing. POPCNT is literally a single instruction. I don't know why this is so confusing.
One command taking at least 4 cycles or 4 commands taking one cycle each. Which command is faster?
 
Joined
Aug 20, 2007
Messages
21,463 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
One command taking at least 4 cycles or 4 commands taking one cycle each. Which command is faster?
You have no way of knowing that POPCNT is 4 cycles. That'd shock me frankly.
 
Joined
Jul 5, 2013
Messages
27,752 (6.67/day)
You have no way of knowing that POPCNT is 4 cycles. That'd shock me frankly.
There is a way to calculate that, but it is code, compile and routine dependant. In theory, the shortest amount of time that a CPU can run the POPCNT function seems to be 4 cycles if it's only counting a bit shift. I've been bouncing all over the net reading about this and don't remember where I read that(so I'm sorry, can't cite it), but it does seem about right. However, your implication holds true, as a rule it will take much longer(hundreds of cycles) to run the function as a part of a full routine.
 
Joined
Aug 20, 2007
Messages
21,463 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
There is a way to calculate that, but it is code, compile and routine dependant. In theory, the shortest amount of time that a CPU can run the POPCNT function seems to be 4 cycles if it's only counting a bit shift. I've been bouncing all over the net reading about this and don't remember where I read that(so I'm sorry, can't cite it), but it does seem about right. However, your implication holds true, as a rule it will take much longer(hundreds of cycles) to run the function as a part of a full routine.
All I know is they don't add instructions for fun, so there likely is a performance related rational to it.
 
Joined
May 24, 2023
Messages
789 (1.43/day)
Location
127.0.0.1, ::1
System Name Naboo (2019)
Processor AMD 3800x
Motherboard Gigabyte Aorus Master V1 (X470)
Cooling individual EKWB/Heatkiller loop
Memory 4*8 GB 3600 Corsair Vengeance
Video Card(s) Sapphire Pulse 5700XT
Storage SSD 1TB PCIe 4.0x4, 2 TB PCIe 3.0
Display(s) 2*WQHD
Case Lian Li O11 Rog
Audio Device(s) Hifiman, Topping DAC/KHV
Power Supply Seasonic 850W Gold
Mouse Logitech MX2, Logitech MX Ergo Trackball
Keyboard Cherry Stream Wireless, Logitech MX Keys
Software Linux Mint "Vera" Cinnamon
There is a way to calculate that, but it is code, compile and routine dependant. In theory, the shortest amount of time that a CPU can run the POPCNT function seems to be 4 cycles if it's only counting a bit shift. I've been bouncing all over the net reading about this and don't remember where I read that(so I'm sorry, can't cite it), but it does seem about right. However, your implication holds true, as a rule it will take much longer(hundreds of cycles) to run the function as a part of a full routine.

I just cite:

jcranmer on Sept 9, 2019 | root | parent | next [–]
A popcnt/test/jmp cycle should have roughly 4 cycles of latency: a test+jmp can be fused into one uop, and popcnt would be 3 cycles of latency. n&(n-1) == 0 would compile down into a DEC, TEST, JMP, which is 2 cycles of latency (again, test+jmp are fused into one uop), as dec is just 1 cycle of latency.
So n&(n-1) is faster for checking if it's a power of two.

I'm sorry. POPCNT IS slower!

All I know is they don't add instructions for fun, so there likely is a performance related rational to it.
They do. POPCNT could be also done by n&(n-1) == 0
 
Joined
Jul 5, 2013
Messages
27,752 (6.67/day)
I just cite:

jcranmer on Sept 9, 2019 | root | parent | next [–]
A popcnt/test/jmp cycle should have roughly 4 cycles of latency: a test+jmp can be fused into one uop, and popcnt would be 3 cycles of latency. n&(n-1) == 0 would compile down into a DEC, TEST, JMP, which is 2 cycles of latency (again, test+jmp are fused into one uop), as dec is just 1 cycle of latency.
So n&(n-1) is faster for checking if it's a power of two.

I'm sorry. POPCNT IS slower!
That not the same article I read, but it's similar. So yeah, that about covers it.
 
Joined
Nov 27, 2023
Messages
2,321 (6.38/day)
System Name The Workhorse
Processor AMD Ryzen R9 5900X
Motherboard Gigabyte Aorus B550 Pro
Cooling CPU - Noctua NH-D15S Case - 3 Noctua NF-A14 PWM at the bottom, 2 Fractal Design 180mm at the front
Memory GSkill Trident Z 3200CL14
Video Card(s) NVidia GTX 1070 MSI QuickSilver
Storage Adata SX8200Pro
Display(s) LG 32GK850G
Case Fractal Design Torrent (Solid)
Audio Device(s) FiiO E-10K DAC/Amp, Samson Meteorite USB Microphone
Power Supply Corsair RMx850 (2018)
Mouse Razer Viper (Original) on a X-Raypad Equate Plus V2
Keyboard Cooler Master QuickFire Rapid TKL keyboard (Cherry MX Black)
Software Windows 11 Pro (23H2)
So, an update on the Defender situation I described yesterday. Seems like I was indeed correct when I thought that the January 24th Update borked something in my Windows Update behaviour. The system just... doesn't check for updates automatically anymore. If I click it manually all is fine and dandy and it works and downloads. But there is no automatic check on a fresh boot after *checks time* around 18-19 hours of the PC being off. This is... weird, seeing how it worked properly before. I haven't changed anything, no Group Policies affecting the WU had been changed. The SFC comes out normal, DISM check too, Windows Update troubleshooter doesn't do anything. I have no idea what MS borked up here. It's not too big of a deal since I can just check manually at my leasure, but the whole issue is just bizzare.
Hilariously, Defender itself still checks for and downloads new definitions from the Security Center. It's a mess.

Edit: Oh wait, it JUST checked after PC being on for a while. And, interestingly, after Defender itself downloaded its definitions. I have... no idea. Maybe the tasks of Defender and WU started conflicting and one holds up the other? Maybe. So Defender checked on 2:58 PM (my local time, natch) and at 3:03 Update finally woke up and checked itself. What the actual f**k MS.
 
Last edited:
Top