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

AMD Designs Neural Block Compression Tech for Games: Smaller Downloads and Updates

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,291 (7.53/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
AMD is developing a new technology that promises to significantly reduce the size on disk of games, as well as reduce the size of game patches and updates. Today's AAA games tend to be over a 100 GB in size, with game updates running into tens of gigabytes, with some of the major updates practically downloading the game all over again. Upcoming games like Call of Duty: Black Ops 6 is reportedly over 300 GB in size, which pushes the game away from those with anything but Internet connections with hundreds of Mbps in speeds. Much of the bulk of the game is made up of visual assets—textures, sprites, and cutscene videos. A modern AAA title could have hundreds of thousands of individual game assets, and sometimes even redundant sets of textures for different image quality settings.

AMD's solution to this problem is the Neural Block Compression technology. The company will get into the nuts and bolts of the tech in its presentation at the 2024 Eurographics Symposium on Rendering (July 3-5), but we have a vague idea of what it could be. Modern games don't drape surfaces of a wireframe with a texture, but also additional layers, such as specular maps, normal maps, roughness maps, etc). AMD's idea is to "flatten" all these layers, including the base texture, into a single asset format, which the game engine could disaggregate into the individual layers using an AI neural network. This is not to be confused with mega-textures—something entirely different, which relies on a single large texture covering all objects in a scene. The idea here is to flatten the various data layers of individual textures and their maps, into a single asset type. In theory, this should yield significant file-size savings, even if it results in some additional compute cost on the client's end.



View at TechPowerUp Main Site | Source
 
Joined
May 22, 2024
Messages
413 (1.96/day)
System Name Kuro
Processor AMD Ryzen 7 7800X3D@65W
Motherboard MSI MAG B650 Tomahawk WiFi
Cooling Thermalright Phantom Spirit 120 EVO
Memory Corsair DDR5 6000C30 2x48GB (Hynix M)@6000 30-36-36-76 1.36V
Video Card(s) PNY XLR8 RTX 4070 Ti SUPER 16G@200W
Storage Crucial T500 2TB + WD Blue 8TB
Case Lian Li LANCOOL 216
Power Supply MSI MPG A850G
Software Ubuntu 24.04 LTS + Windows 10 Home Build 19045
Benchmark Scores 17761 C23 Multi@65W
I suspect the asset download size is not the actual end goal, but a bonus. I don't think there's much stopping people from shipping generative models that actually generated the assets themselves with specified seeds and post-processing, or even dynamic textures by this point.

Years ago there is a FPS demo well under 100KB, presumably with mathematically described meshes and textures. This might ultimately be a fancier version of that with generative AI stapled on.

Interesting in this case, how much performance and time will be spent compressing/decompressing the assets? One of the reasons why game levels don't load in literally 2-3 seconds is decompression operations.
It probably need not be synchronous. Unpack at install time for commonly-used assets and just-in-time generation for others, maybe.
 
Joined
Jan 14, 2019
Messages
12,547 (5.80/day)
Location
Midlands, UK
System Name Nebulon B
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance DDR5-4800
Video Card(s) AMD Radeon RX 6750 XT 12 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Bazzite (Fedora Linux) KDE
Interesting in this case, how much performance and time will be spent compressing/decompressing the assets? One of the reasons why game levels don't load in literally 2-3 seconds is decompression operations.
Hopefully, it'll use the otherwise useless AI cores, which means the CPU and other parts of the GPU will be relatively load-free and ready to do other tasks. Hopefully.
 
Joined
Jul 15, 2006
Messages
1,317 (0.20/day)
Location
Noir York
Processor AMD Ryzen 7 5700G
Motherboard Gigabyte B450M S2H
Cooling Scythe Kotetsu Mark II
Memory 2 x 16GB SK Hynix CJR OEM DDR4-3200 @ 4000 20-22-20-48
Video Card(s) Colorful RTX 2060 SUPER 8GB GDDR6
Storage 250GB WD BLACK SN750 M.2 + 4TB WD Red Plus + 4TB WD Purple
Display(s) AOpen 27HC5R 27" 1080p 165Hz curved VA
Case AIGO Darkflash C285
Audio Device(s) Creative SoundBlaster Z + Kurtzweil KS-40A bookshelf / Sennheiser HD555
Power Supply Great Wall GW-EPS1000DA 1kW
Mouse Razer Deathadder Essential
Keyboard Cougar Attack2 Cherry MX Black
Software Windows 10 Pro x64 22H2
Years ago there is a FPS demo well under 100KB, presumably with mathematically described meshes and textures. This might ultimately be a fancier version of that with generative AI stapled on.
96kB to be precise, the game is called .kkrieger. I still have it somewhere in my harddrive. Its impressive as it uses DirectX 9 IIRC and looks impressive with pixel shader effects and lighting for sub 100kB game
 
Joined
Feb 20, 2019
Messages
8,331 (3.91/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.
Massive downloads are another sign of a shit developer that isn't being intelligent with asset management IMO.

Things that irk me in particular are cinematics that are clearly just in-engine footage encoded to 1080p video. If you're playing at 1440p or 4K ultra, or at higher framerate than the video, the cutscenes are lower resolution AND lower framerate - so they're jarringly worse than your regular gameplay all while taking up an absolute gobload of disk space as they pull you out of the immersive in-engine experience you were enjoying before the cutscene kicked in.

Patches that redownload the whole thing rather than just a delta patch are also stupid. If a 10GB file has changed, don't download the whole 10GB, download the 400Kb that's been updated from the original. Bit-level replication is ancient technology at this point so why aren't game devs using it?
 
Joined
Mar 21, 2016
Messages
2,508 (0.79/day)
Massive downloads are another sign of a shit developer that isn't being intelligent with asset management IMO.

Things that irk me in particular are cinematics that are clearly just in-engine footage encoded to 1080p video. If you're playing at 1440p or 4K ultra, or at higher framerate than the video, the cutscenes are lower resolution AND lower framerate - so they're jarringly worse than your regular gameplay all while taking up an absolute gobload of disk space as they pull you out of the immersive in-engine experience you were enjoying before the cutscene kicked in.

Patches that redownload the whole thing rather than just a delta patch are also stupid. If a 10GB file has changed, don't download the whole 10GB, download the 400Kb that's been updated from the original. Bit-level replication is ancient technology at this point so why aren't game devs using it?

Cut scenes can be good and bad honestly. After you've seen then once having to skip them becomes as hassle. I wish game engines would have check box to turn them off automatically after you've watched them that you can toggle in options rather than press spare once cut scene begins every time you come across the same cut scene for the 100th time.
 
Joined
Jan 14, 2019
Messages
12,547 (5.80/day)
Location
Midlands, UK
System Name Nebulon B
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance DDR5-4800
Video Card(s) AMD Radeon RX 6750 XT 12 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Bazzite (Fedora Linux) KDE
Cut scenes can be good and bad honestly. After you've seen then once having to skip them becomes as hassle. I wish game engines would have check box to turn them off automatically after you've watched them that you can toggle in options rather than press spare once cut scene begins every time you come across the same cut scene for the 100th time.
I like cutscenes, but not when the whole game is a massive cutscene with the occasional "press X button" message imprinted on it. If I want to watch a movie, I'll do that.

I miss live-action cutscenes of old ages. I'm glad Alan Wake 2 brought them back. :)
 
Joined
Oct 18, 2017
Messages
187 (0.07/day)
System Name 1080p 144hz
Processor 7800X3D
Motherboard Asus X670E crosshair hero
Cooling Noctua NH-D15
Memory G.skill flare X5 2*16 GB DDR5 6000 Mhz CL30
Video Card(s) Nvidia RTX 4070 FE
Storage Western digital SN850 1 TB NVME
Display(s) Asus PG248Q
Case Phanteks P600S
Audio Device(s) Logitech pro X2 lightspeed
Power Supply EVGA 1200 P2
Mouse Logitech G PRO
Keyboard Logitech G710+
Software Windows 11 24H2
Benchmark Scores https://www.3dmark.com/sw/1143551
Massive downloads are another sign of a shit developer that isn't being intelligent with asset management IMO.

Things that irk me in particular are cinematics that are clearly just in-engine footage encoded to 1080p video. If you're playing at 1440p or 4K ultra, or at higher framerate than the video, the cutscenes are lower resolution AND lower framerate - so they're jarringly worse than your regular gameplay all while taking up an absolute gobload of disk space as they pull you out of the immersive in-engine experience you were enjoying before the cutscene kicked in.

Patches that redownload the whole thing rather than just a delta patch are also stupid. If a 10GB file has changed, don't download the whole 10GB, download the 400Kb that's been updated from the original. Bit-level replication is ancient technology at this point so why aren't game devs using it?

Whether we like it or not the era of polished AAA games are behind us. It costs too much to make because all the small details are a time sink.

Now we have unoptimized games enhanced with AI so that they run correctly with lower dev costs.
 
Joined
Sep 1, 2020
Messages
2,387 (1.52/day)
Location
Bulgaria
Whether we like it or not the era of polished AAA games are behind us. It costs too much to make because all the small details are a time sink.

Now we have unoptimized games enhanced with AI so that they run correctly with lower dev costs.
If with our hardware, we are going to make games from scratch, or literally from scratch, then never again a penny for the game studios. They become redundant. They will have to look for another job, or just be fed by social services.
 
Joined
Jan 14, 2019
Messages
12,547 (5.80/day)
Location
Midlands, UK
System Name Nebulon B
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance DDR5-4800
Video Card(s) AMD Radeon RX 6750 XT 12 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Bazzite (Fedora Linux) KDE
If with our hardware, we are going to make games from scratch, or literally from scratch, then never again a penny for the game studios. They become redundant. They will have to look for another job, or just be fed by social services.
Agreed. And at least I won't have to upgrade my PC in the next decade, because all the old games I'm interested in run on it just fine.
 
Joined
Feb 18, 2005
Messages
5,847 (0.81/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
Smells like yet another problem invented so that "AI" can solve it.
 
Joined
Feb 18, 2021
Messages
88 (0.06/day)
Processor Ryzen 7950X3D
Motherboard Asus ROG Crosshair X670E Hero
Cooling Corsair iCUE H150i ELITE LCD
Memory 64GB (2X 32GB) Corsair Dominator Platinum RGB DDR4 60000Mhz CL30
Video Card(s) Zotac GeForce RTX 4090 AMP Extreme AIRO 24GB
Storage WD SN850X 4TB NVMe / Samsung 870 QVO 8TB
Display(s) Asus PG43UQ / Samsung 32" UJ590
Case Phanteks Evolv X
Power Supply Corsair AX1600i
Mouse Logitech MX Master 3
Keyboard Corsair K95 RGB Platinum
Software Windows 11 Pro 24H2
How in the hell is Call of Duty: Black Ops 6 over 300 GB in size :wtf:

Tons of AAA games don't even come close to that and even the biggest ones tend to be around 150GB or even half that. COD is getting way out of control, if that game gets much bigger in the future you'll need a dedicated SSD just for it.
 
Joined
Dec 30, 2021
Messages
394 (0.36/day)
How in the hell is Call of Duty: Black Ops 6 over 300 GB in size :wtf:

Tons of AAA games don't even come close to that and even the biggest ones tend to be around 150GB or even half that. COD is getting way out of control, if that game gets much bigger in the future you'll need a dedicated SSD just for it.
It's not. The 300GB install size included multiple previous entries. Apparently btarunr didn't get the memo that the initial twitter outrage was over a misunderstanding (as usual)
 
Joined
Jul 10, 2011
Messages
798 (0.16/day)
Processor Intel
Motherboard MSI
Cooling Cooler Master
Memory Corsair
Video Card(s) Nvidia
Storage Western Digital/Kingston
Display(s) Samsung
Case Thermaltake
Audio Device(s) On Board
Power Supply Seasonic
Mouse Glorious
Keyboard UniKey
Software Windows 10 x64
How narrative has changed. :rolleyes:

 
Joined
Dec 25, 2020
Messages
6,978 (4.80/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard ASUS ROG MAXIMUS Z790 APEX ENCORE
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic Intellimouse
Keyboard Generic PS/2
Software Windows 11 IoT Enterprise LTSC 24H2
Benchmark Scores I pulled a Qiqi~
How narrative has changed. :rolleyes:


Don't worry, this time the tech is coming from AMD so it's valid, cool, innovative, exciting, acceptable, positive, etc.
 

the54thvoid

Super Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
13,105 (2.39/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
How narrative has changed. :rolleyes:


Don't worry, this time the tech is coming from AMD so it's valid, cool, innovative, exciting, acceptable, positive, etc.

I'm not seeing any AMD flag waving here. I think you're trolling a little too hard.
 
Joined
Dec 25, 2020
Messages
6,978 (4.80/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard ASUS ROG MAXIMUS Z790 APEX ENCORE
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic Intellimouse
Keyboard Generic PS/2
Software Windows 11 IoT Enterprise LTSC 24H2
Benchmark Scores I pulled a Qiqi~
I'm not seeing any AMD flag waving here. I think you're trolling a little too hard.

Perhaps, but I took a look in that thread and it really seemed negative when they announced something similar. I'm glad that it's no longer seen as "damage control", though. It's genuinely cool tech.
 

the54thvoid

Super Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
13,105 (2.39/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
Perhaps, but I took a look in that thread and it really seemed negative when they announced something similar. I'm glad that it's no longer seen as "damage control", though. It's genuinely cool tech.

Probably because it was seen as an excuse for Nvidia's approach at bifurcating the product stack along VRAM lines. In that scenario, it was seen as another software solution for a hardware deficiency (right or wrong). This isn't about a hardware limit on the GPU side, and it has no bearing on AMD's product.

Technically very different things.
 
Joined
Dec 25, 2020
Messages
6,978 (4.80/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard ASUS ROG MAXIMUS Z790 APEX ENCORE
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic Intellimouse
Keyboard Generic PS/2
Software Windows 11 IoT Enterprise LTSC 24H2
Benchmark Scores I pulled a Qiqi~
Probably because it was seen as an excuse for Nvidia's approach at bifurcating the product stack along VRAM lines. In that scenario, it was seen as another software solution for a hardware deficiency (right or wrong). This isn't about a hardware limit on the GPU side, and it has no bearing on AMD's product.

Technically very different things.

Fair enough. I suppose it's also a matter of being almost a year ahead. Parallels between them are definitely there, both technologies seek to optimize storage, and seem to target a similar thing, I just found this more detailed explanation and the research paper on it:


Maths behind it are insane, man :eek:
 
Joined
Jun 18, 2021
Messages
2,567 (2.01/day)
Parallels between them are definitely there, both technologies seek to optimize storage

Not really, they're going after very different applications. You could say nvidia is looking to optimize frame buffer storage but that's a huge strech, the entire news article is about saving vram space and they're very vague about the performance hit on rendering ("it exists, but don't worry about it just thrust me bro"). AMD on the other hand is instead looking at the base files on disk, something that's none of their business to be honest - should be on game developers and game engines - but if no one else is going to bother even with games going nuts requiring 100, 200 or even 300gb good on them for doing something about it.

Something more concerning is how reconstruction techniques are being named as compression - both by nvidia and amd. They can be great and all but they're not compression, the neural network is generating new information, it can be very close to the original uncompressed data but it won't be the same thing. A better term would be neural network based reconstruction
 
Joined
Aug 12, 2020
Messages
1,207 (0.76/day)
Smells like yet another problem invented so that "AI" can solve it.

More like "solving" the existing problem the wrong way and compounding it instead.

DL sizes shouldn't be this big to begin with. They're packing 100GB+ of crap into half-baked releases, now they will have excuse to pack 120-150+ GB of crap into half-baked releases with no improvement in actual quality or more meaningful content, just rushed, bloated crap, because "muh kompreshun!1!!1!!!!!!"
 
Top