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

Microsoft DirectStorage Walled Off from Windows 10, Now Needs Windows 11 and DirectX 12 Ultimate GPU

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,972 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
I was under the impression directstorage didn't increase install sizes at all
That's what I thought, too. Maybe in the long term devs will be tempted to ship more data because it can be loaded so quickly and isn't as constrained by VRAM

Maybe the compression is slightly worse than the zlib that typical games use, doubt it.

if anything it meant texture packs could be smaller as the latency to access each texture in a scene is minimal
Could you elaborate how you think latency affects size?
 
Joined
Jun 19, 2010
Messages
409 (0.08/day)
Location
Germany
Processor Ryzen 5600X
Motherboard MSI A520
Cooling Thermalright ARO-M14 orange
Memory 2x 8GB 3200
Video Card(s) RTX 3050 (ROG Strix Bios)
Storage SATA SSD
Display(s) UltraHD TV
Case Sharkoon AM5 Window red
Audio Device(s) Headset
Power Supply beQuiet 400W
Mouse Mountain Makalu 67
Keyboard MS Sidewinder X4
Software Windows, Vivaldi, Thunderbird, LibreOffice, Games, etc.
Regarding DirectStorage there is no exact communicated answer for minimum requirement.
Some official info says Win11 + NVMe PCIe3.0 1TB or more + ShaderModel6 ... but sometimes DX12 Ultimate is communicated as if it was minimum requirement.
also resizeableBAR was never mentioned in any DirectStorage context and is not needed

Microsoft really needs to clarify this whole deal.
 
Last edited:

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.91/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
I was under the impression directstorage didn't increase install sizes at all; if anything it meant texture packs could be smaller as the latency to access each texture in a scene is minimal by comparison to a mechanical drive (given directstorage mandates NAND storage) .
Have we ever given devs more powerful hardware and been rewarded with optimisation, or have they got lazy and thrown worse code at us since it now runs fine?
 
Joined
Jun 19, 2010
Messages
409 (0.08/day)
Location
Germany
Processor Ryzen 5600X
Motherboard MSI A520
Cooling Thermalright ARO-M14 orange
Memory 2x 8GB 3200
Video Card(s) RTX 3050 (ROG Strix Bios)
Storage SATA SSD
Display(s) UltraHD TV
Case Sharkoon AM5 Window red
Audio Device(s) Headset
Power Supply beQuiet 400W
Mouse Mountain Makalu 67
Keyboard MS Sidewinder X4
Software Windows, Vivaldi, Thunderbird, LibreOffice, Games, etc.
That's what I thought, too. Maybe in the long term devs will be tempted to ship more data because it can be loaded so quickly and isn't as constrained by VRAM

Maybe the compression is slightly worse than the zlib that typical games use, doubt it.


Could you elaborate how you think latency affects size?
In some early Livestream it was communicated, that discsize and memory needed at runtime can be less, because of nomore or more seldom used redundant data to reduce hickups otherwise caused by slow drives or pre-directstorage communication
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,972 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
because of nomore or more seldom used redundant data to reduce hickups
So they are saying that developers included significant amounts of duplicate data in their games, to reduce disk seeks? I find that very hard to believe.

Assuming a HDD that reads at 200 MB/s, with a seek time of 10 ms, a seek "costs" 2 MB. Once the data is in memory access to it is constant-cost

memory needed at runtime can be less
that is very plausible, because you can load stuff from disk very fast, so you can aggressively garbage collect in memory
 
Joined
Jul 28, 2016
Messages
164 (0.05/day)
Location
Sydney, Australia
System Name Main Gaming Rig
Processor Intel Core i7 14700K
Motherboard Asus ROG Maximus Z790 HERO (Wi-Fi)
Cooling Noctua NH-D15S chromax.black
Memory G.Skill Trident Z5 RGB 64 GB (2 x 32 GB) DDR5-6400 CL32 Memory
Video Card(s) ASUS ROG Strix RTX 4080 GAMING OC
Storage 3 x Samsung 980 Pro 2 TB M.2 nVMe SSD's
Display(s) Asus ROG VG27A 27" 16:9 2560x1440 144/165Hz & Asus PB278Q 27” 16:9 2560x1440
Case Fractal Design Torrent RGB ATX Mid Tower Case
Audio Device(s) Onboard
Power Supply Seasonic Vertex ATX 3.0 80 Plus Platinum 1000W
Mouse Razer DeathAdder Chroma v2
Keyboard Razer Blackwidow Chroma v2
Software Windows 11 Pro 64 Bit
Wait, so I would have to downgrade to Microsoft's Standard NVM Express Controller driver to use this too, on my Samsung SSD's, that without their nVME driver, would perform way worse? wow, just the stupidity of this alongside MS really forcing the MS Account requirement.
 
Joined
Aug 8, 2015
Messages
114 (0.03/day)
Location
Finland
System Name Gaming rig
Processor AMD Ryzen 7 5900X
Motherboard Asus X570-Plus TUF /w "passive" chipset mod
Cooling Noctua NH-D15S
Memory Crucial Ballistix Sport LT 2x16GB 3200C16 @3600C16
Video Card(s) MSI RTX 3060 TI Gaming X Trio
Storage Samsung 970 Pro 1TB, Crucial MX500 2TB, Samsung 860 QVO 4TB
Display(s) Samsung C32HG7x
Case Fractal Design Define R5
Audio Device(s) Asus Xonar Essence STX
Power Supply Corsair RM850i 850W
Mouse Logitech G502 Hero
Keyboard Logitech G710+
Software Windows 10 Pro
Wait, so I would have to downgrade to Microsoft's Standard NVM Express Controller driver to use this too, on my Samsung SSD's, that without their nVME driver, would perform way worse? wow, just the stupidity of this alongside MS really forcing the MS Account requirement.

Obviously the NVME driver needs to support DirectStorage, maybe Samsung can just make a new (updated) driver to add support for this. Lets wait and see on this one, I'm sure lot of these will get clarified when we get more info as the actual release gets closer.

Also the 1TB drive and DX12 ultimate requirement seems to have been removed from DirectStorage requirements.

  • DirectStorage requires an NVMe SSD to store and run games that use the "Standard NVM Express Controller" driver and a DirectX12 GPU with Shader Model 6.0 support.
Windows 11 Specifications - Microsoft
 
Joined
Feb 20, 2019
Messages
8,346 (3.90/day)
System Name Bragging Rights
Processor Atom Z3735F 1.33GHz
Motherboard It has no markings but it's green
Cooling No, it's a 2.2W processor
Memory 2GB DDR3L-1333
Video Card(s) Gen7 Intel HD (4EU @ 311MHz)
Storage 32GB eMMC and 128GB Sandisk Extreme U3
Display(s) 10" IPS 1280x800 60Hz
Case Veddha T2
Audio Device(s) Apparently, yes
Power Supply Samsung 18W 5V fast-charger
Mouse MX Anywhere 2
Keyboard Logitech MX Keys (not Cherry MX at all)
VR HMD Samsung Oddyssey, not that I'd plug it into this though....
Software W10 21H1, barely
Benchmark Scores I once clocked a Celeron-300A to 564MHz on an Abit BE6 and it scored over 9000.
Ugh, not this bullshit again... :|
 
Joined
Mar 10, 2010
Messages
11,878 (2.20/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
It's not the first time that MS restricts from it's current operating system something that can easily support in favor of a new version of it's operating system. It's stupid, they have done it a numerous times, but on the other hand they can't just sell a new UI interface as a new OS. They have to at least pretend that the new version brings something that the old version can not provide.
Exactly, it's to be expected, not that I like it mind.
But they have to nudge us on somehow.
 
Joined
Jun 19, 2010
Messages
409 (0.08/day)
Location
Germany
Processor Ryzen 5600X
Motherboard MSI A520
Cooling Thermalright ARO-M14 orange
Memory 2x 8GB 3200
Video Card(s) RTX 3050 (ROG Strix Bios)
Storage SATA SSD
Display(s) UltraHD TV
Case Sharkoon AM5 Window red
Audio Device(s) Headset
Power Supply beQuiet 400W
Mouse Mountain Makalu 67
Keyboard MS Sidewinder X4
Software Windows, Vivaldi, Thunderbird, LibreOffice, Games, etc.
So they are saying that developers included significant amounts of duplicate data in their games, to reduce disk seeks? I find that very hard to believe.

Assuming a HDD that reads at 200 MB/s, with a seek time of 10 ms, a seek "costs" 2 MB. Once the data is in memory access to it is constant-cost


that is very plausible, because you can load stuff from disk very fast, so you can aggressively garbage collect in memory
The wrapped and compressed data on disk is held as small as possible, but there are dublicates to reduce loadtimes, i don´t remember it exactly but the assets are in chunks and those need dublicates of some data of other related chunks, so they dont need to load the other chunk(s) too ... something like that
im searching right now be kind im no wizzard
 
Joined
Feb 20, 2020
Messages
9,340 (5.27/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
In theory Shader Model 6.0 is supported all the way back to GCN 1 and Kepler.

Just take M$ requirements with an ocean of salt. As usual they have trouble distinguishing their rear end from their mouth.
The support CPU list are even more entertaining.
For whatever black magic, Zen1 and Skylake CPUs are not supported, while Zen APUs and Zen+ also Coffelake are.
There are no practical difference in the ISA of Zen and Zen+ or between SkyLake/KabyLake/CoffeeLake.
Hi,
Yeah thought it was funny not to see skylake-x listed at all my poor 9940x was crying lol

As far as direct storage... well I can live without it.
 
Joined
Jun 19, 2010
Messages
409 (0.08/day)
Location
Germany
Processor Ryzen 5600X
Motherboard MSI A520
Cooling Thermalright ARO-M14 orange
Memory 2x 8GB 3200
Video Card(s) RTX 3050 (ROG Strix Bios)
Storage SATA SSD
Display(s) UltraHD TV
Case Sharkoon AM5 Window red
Audio Device(s) Headset
Power Supply beQuiet 400W
Mouse Mountain Makalu 67
Keyboard MS Sidewinder X4
Software Windows, Vivaldi, Thunderbird, LibreOffice, Games, etc.
Screenshot (102).jpg
Screenshot (103).jpg
Screenshot (104).jpg
Screenshot (105).jpg
Screenshot (106).jpg
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.91/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
Wait, what?

Why?!

WHO???!!
I'll do ya one better: When


And look, if W11 wont slow to a crawl when i try and copy a few hundred or thousand tiny files around, that'd be awesome
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.87/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
This sounds similar to the feature implemented in the PS5.

My 2700K is really showing its age now and in fact, the W11 check tool said that it couldn't run it, although it didn't explain why. I suspect that it's due to the lack of the TPM chip as that was the only thing that didn't match the requirements. Looks like I have to upgrade my system just to keep up with the latest OS, never mind performance.
 
Joined
Feb 11, 2009
Messages
5,577 (0.96/day)
System Name Cyberline
Processor Intel Core i7 2600k -> 12600k
Motherboard Asus P8P67 LE Rev 3.0 -> Gigabyte Z690 Auros Elite DDR4
Cooling Tuniq Tower 120 -> Custom Watercoolingloop
Memory Corsair (4x2) 8gb 1600mhz -> Crucial (8x2) 16gb 3600mhz
Video Card(s) AMD RX480 -> RX7800XT
Storage Samsung 750 Evo 250gb SSD + WD 1tb x 2 + WD 2tb -> 2tb MVMe SSD
Display(s) Philips 32inch LPF5605H (television) -> Dell S3220DGF
Case antec 600 -> Thermaltake Tenor HTCP case
Audio Device(s) Focusrite 2i4 (USB)
Power Supply Seasonic 620watt 80+ Platinum
Mouse Elecom EX-G
Keyboard Rapoo V700
Software Windows 10 Pro 64bit
Joined
Oct 1, 2006
Messages
4,934 (0.74/day)
Location
Hong Kong
Processor Core i7-12700k
Motherboard Z690 Aero G D4
Cooling Custom loop water, 3x 420 Rad
Video Card(s) RX 7900 XTX Phantom Gaming
Storage Plextor M10P 2TB
Display(s) InnoCN 27M2V
Case Thermaltake Level 20 XT
Audio Device(s) Soundblaster AE-5 Plus
Power Supply FSP Aurum PT 1200W
Software Windows 11 Pro 64-bit
Hi,
Yeah thought it was funny not to see skylake-x listed at all my poor 9940x was crying lol

As far as direct storage... well I can live without it.
Especially when the 10980XE is listed. Again practically the same CPU as 9980XE or 7980XE.
Also the Skylake-X Xeons are listed.
 
Last edited:
Joined
May 31, 2016
Messages
4,446 (1.42/day)
Location
Currently Norway
System Name Bro2
Processor Ryzen 5800X
Motherboard Gigabyte X570 Aorus Elite
Cooling Corsair h115i pro rgb
Memory 32GB G.Skill Flare X 3200 CL14 @3800Mhz CL16
Video Card(s) Powercolor 6900 XT Red Devil 1.1v@2400Mhz
Storage M.2 Samsung 970 Evo Plus 500MB/ Samsung 860 Evo 1TB
Display(s) LG 27UD69 UHD / LG 27GN950
Case Fractal Design G
Audio Device(s) Realtec 5.1
Power Supply Seasonic 750W GOLD
Mouse Logitech G402
Keyboard Logitech slim
Software Windows 10 64 bit
I believe MS is holding their users ransom by forcing them to adopt Windows 11 just to get the DirectStorage feature. The difference between the 2 boils down to simply just a new lipstick on the pig, so there is not reason why the same features on Win 11 cannot be enabled in Win 10.
You are not forced to use the DirectStorage if you don't want and thus nobody is forcing you to go win 11. I see it in a different way though. Windows 11 has to offer something more than 10 and thus the DirectStorage kicks in here.
 
Joined
Dec 10, 2015
Messages
545 (0.16/day)
Location
Here
System Name Skypas
Processor Intel Core i7-6700
Motherboard Asus H170 Pro Gaming
Cooling Cooler Master Hyper 212X Turbo
Memory Corsair Vengeance LPX 16GB
Video Card(s) MSI GTX 1060 Gaming X 6GB
Storage Corsair Neutron GTX 120GB + WD Blue 1TB
Display(s) LG 22EA63V
Case Corsair Carbide 400Q
Power Supply Seasonic SS-460FL2 w/ Deepcool XFan 120
Mouse Logitech B100
Keyboard Corsair Vengeance K70
Software Windows 10 Pro (to be replaced by 2025)
Soo you just have to upgrade your GPU in order to use this feature in addition of buying a nice 1TB NVMe SSD, not to mention upgrading your whole system to support TPM to use Windows 11? A very expensive requirement but I don't see anything wrong with that, all you have to do is install Linux and call it a day.
 
Joined
Jul 10, 2017
Messages
2,671 (0.98/day)
Thank God it's not also dependant on the Moon phases...

You are not forced to use the DirectStorage if you don't want and thus nobody is forcing you to go win 11. I see it in a different way though. Windows 11 has to offer something more than 10 and thus the DirectStorage kicks in here.
If so, then why don't they lower the requirements in order to incentivize the adoption?
 
Joined
Jan 31, 2011
Messages
2,214 (0.44/day)
System Name Ultima
Processor AMD Ryzen 7 5800X
Motherboard MSI Mag B550M Mortar
Cooling Arctic Liquid Freezer II 240 rev4 w/ Ryzen offset mount
Memory G.SKill Ripjaws V 2x16GB DDR4 3600
Video Card(s) Palit GeForce RTX 4070 12GB Dual
Storage WD Black SN850X 2TB Gen4, Samsung 970 Evo Plus 500GB , 1TB Crucial MX500 SSD sata,
Display(s) ASUS TUF VG249Q3A 24" 1080p 165-180Hz VRR
Case DarkFlash DLM21 Mesh
Audio Device(s) Onboard Realtek ALC1200 Audio/Nvidia HD Audio
Power Supply Corsair RM650
Mouse Rog Strix Impact 3 Wireless | Wacom Intuos CTH-480
Keyboard A4Tech B314 Keyboard
Software Windows 10 Pro
rip my NVME 500GB then :D
 
Joined
Sep 1, 2020
Messages
2,411 (1.53/day)
Location
Bulgaria
Don't be angry just make jump from W10 to W12. W11 is garbage, complete from new and second hand parts like W10. Yes in W11 new parts is little more than new parts in W10 but...When come WXX without any presence of win16, win32, win44 or something and all winXX is 64(or more) that will be new windows.

Yes this is non professional comment, hate me!
 
Joined
Jul 23, 2020
Messages
34 (0.02/day)
Thank God it's not also dependant on the Moon phases...


If so, then why don't they lower the requirements in order to incentivize the adoption?
Kinda like how so many computer were made with the bare minimum for running Windows Vista, then ran horribly? You want new software technology on old hardware? Sure, go right ahead.
 
Joined
Mar 18, 2015
Messages
181 (0.05/day)
This sounds similar to the feature implemented in the PS5.

My 2700K is really showing its age now and in fact, the W11 check tool said that it couldn't run it, although it didn't explain why. I suspect that it's due to the lack of the TPM chip as that was the only thing that didn't match the requirements. Looks like I have to upgrade my system just to keep up with the latest OS, never mind performance.
See if your motherboard has a TPM header that would allow you to add a hardware module. Cheaper than buying a full new system if it does. There's still not much that an overclocked 2700K can't do, artificial roadblocks aside. The e-waste that's going to be created through forcing people into upgrades that they have zero need for is going to be insane.
 
Top