Overclock.net › Forums › Industry News › Software News › [PCPER] NVIDIA Publishes DirectX 12 Tips for Developers
New Posts  All Forums:Forum Nav:

[PCPER] NVIDIA Publishes DirectX 12 Tips for Developers - Page 9

post #81 of 127
Quote:
Originally Posted by Mahigan View Post

The Global Illumination is done in hardware but not the Occlusion Culling, it is done in software.

Not sure what you're talking about here.
post #82 of 127
i really dont understand why people keep saying that the market share is the primal reason to release a game........

sure it was one of the reason back when steam wasnt refunding anything cause devs would just throw the game.. people would buy it and even if it had a gazzilion of bugs (call me rage) they would eventually fix it in a time that spans beyond god....

and then batman came
in a way if you guys were right the market share would have a major role here since the game was "playable" on nvidia most of the people would be happy and the game would have been on sale and we would get patches every now and then maybe...
well i guess market share doesnt mean squat rolleyes.gif

thing is
the division
Uncharted 4
Dead Island 2
Homefront
batman arkham knight
and some EA ones..
(and those are AAA games im not even gonna mention the lower ones..)
every single one of them got a delayed annc AFTER the batman fiasco...
so yeah i guess the market share doesnt really have such a big role when the customers are paying for a game that dont actually work...and most important that the customers have the tools to actually punish a company for being an asshat and releasing a game with bugs that makes it unplayable...because a negative comment maybe will have an impact (not really since sites like ign exists..)but massive refunds will hurt a company ten times more..and i highly doubt a company will say "the market share will bring us more money instead of actually making a GOOD game"rolleyes.gif
Edited by airfathaaaaa - 9/28/15 at 1:52am
post #83 of 127
Thread cleaned.

For those participating in the technical discussions here, please continue.

Those of you just posting hoping to get a reaction from the other side, please don't.

Further off topic posts will see people removed from the thread.
Upstairs Rig
(11 items)
 
  
CPUMotherboardGraphicsRAM
4770k Asus Maximus VI Hero evga 1080 Ti with Hybrid mod Corsair Vengeance Pro 2133 mhz 
Hard DriveHard DriveCoolingOS
Samsung 850 EVO 500gb WD Caviar Black Corsair h100i GTX Windows 8.1 64bit 
MonitorPowerCase
xb280hk EVGA Supernova 1000 G2 Corsair Carbide Air 540 
  hide details  
Reply
Upstairs Rig
(11 items)
 
  
CPUMotherboardGraphicsRAM
4770k Asus Maximus VI Hero evga 1080 Ti with Hybrid mod Corsair Vengeance Pro 2133 mhz 
Hard DriveHard DriveCoolingOS
Samsung 850 EVO 500gb WD Caviar Black Corsair h100i GTX Windows 8.1 64bit 
MonitorPowerCase
xb280hk EVGA Supernova 1000 G2 Corsair Carbide Air 540 
  hide details  
Reply
post #84 of 127

I found one thing :

Quote:
Don’t rely on being able to allocate all GPU memory in one go
Depending on the underlying GPU architecture the memory may or may not be segmented

 

This means GTX 970 with 3.5GB! :D

post #85 of 127
Quote:
Originally Posted by Xuper View Post

This means GTX 970 with 3.5GB! biggrin.gif
And the 660. And the 660-Ti. And the 550-Ti.
BEEST
(21 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3770 Gigabyte Z77X-UD3H EVGA Geforce GTX 1070 SC Gaming Corsair 16GB (4x4) Vengeance LP DDR3 
Hard DriveHard DriveHard DriveHard Drive
Crucial M4 128GB Western Digital WD20EARX Western Digital WD40EFRX Western Digital WD30EZRX 
Hard DriveOptical DriveCoolingOS
Samsung 850 EVO 500GB Sony DVD-RW DRU-190S Noctua NH-U12P SE2 Windows 7 Premium 64-bit 
MonitorKeyboardPowerCase
Samsung SyncMaster B2430L Logitech DeLuxe 250 Seasonic X-660 Fractal Design R4 Black Pearl 
MouseMouse PadAudioAudio
Logitech G203 Prodigy SteelSeries 4HD Creative X-Fi Titanium Edifier C2XD 
Other
xbox360 controller 
  hide details  
Reply
BEEST
(21 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3770 Gigabyte Z77X-UD3H EVGA Geforce GTX 1070 SC Gaming Corsair 16GB (4x4) Vengeance LP DDR3 
Hard DriveHard DriveHard DriveHard Drive
Crucial M4 128GB Western Digital WD20EARX Western Digital WD40EFRX Western Digital WD30EZRX 
Hard DriveOptical DriveCoolingOS
Samsung 850 EVO 500GB Sony DVD-RW DRU-190S Noctua NH-U12P SE2 Windows 7 Premium 64-bit 
MonitorKeyboardPowerCase
Samsung SyncMaster B2430L Logitech DeLuxe 250 Seasonic X-660 Fractal Design R4 Black Pearl 
MouseMouse PadAudioAudio
Logitech G203 Prodigy SteelSeries 4HD Creative X-Fi Titanium Edifier C2XD 
Other
xbox360 controller 
  hide details  
Reply
post #86 of 127
Quote:
Originally Posted by BigMack70 View Post

+1

By the time async is a big deal, GM200 and Fury X will be old news.

Exactly.

People keep forgetting that this is a benchmark for a pre-alpha alpha game that is a genre that really doesn't get much action. Now that there is a game demo with a pre-alpha alpha showing in a genre that MUCH more people care about ... first person MMO ... it shows just how little this test really matters. For AOS genre, yeah, it may have a LITTLE impact, especially since nVidia hasn't turned it on in the driver, but once they do, it will make very little difference (especially since even with it on for AMD and off for nVidia, it's not like this is a 20% FPS advantage for AMD). I'm sorry if I offend RTS fans out there, but that is just a statement of fact ... compared to FPS and MMOs, RTS is a tiny sliver of a marketshare.

Also, by the time the game is ACTUALLY RELEASED, things will be much different.

Then there is the whole point that people are waiting with baited breath for cards that are designed AFTER DirectX 12 is largely known about. This whole issue is much adue about nothing. Further, as was already said, I find it TOTALLY LAUGHABLE that people are blasting nVidia for actually releasing information about what is good and not so good to do to Developers, and people are acting like this is a bad thing, even AFTER a developer has publicly said on this very thread ...
Quote:
Originally Posted by Kollock View Post

This Do and Don't list is pretty sound advice, particularly the DXGI swapchain information. I wish we had this info 6 months ago, as we had to figure out alot of this information the hard way. The Do's list could almost be a description of how Nitrous is implemented.


It is utterly amazing that people are actually blasting nVidia for releasing information to help developers make games better.
Edited by 47 Knucklehead - 9/28/15 at 4:54am
post #87 of 127
Thanks, for sharing this wonderful opportunity with me to remind you what gaming is and isn't about: Warning: Spoiler! (Click to show)
Quote:
Originally Posted by 47 Knucklehead View Post

Exactly.

People keep forgetting that this is a benchmark for a pre-alpha alpha game that is a genre that really doesn't get much action. Now that there is a game demo with a pre-alpha alpha showing in a genre that MUCH more people care about ... first person MMO ... it shows just how little this test really matters. For AOS genre, yeah, it may have a LITTLE impact, especially since nVidia hasn't turned it on in the driver, but once they do, it will make very little difference (especially since even with it on for AMD and off for nVidia, it's not like this is a 20% FPS advantage for AMD). I'm sorry if I offend RTS fans out there, but that is just a statement of fact ... compared to FPS and MMOs, RTS is a tiny sliver of a marketshare.

Also, by the time the game is ACTUALLY RELEASED, things will be much different.

Then there is the whole point that people are waiting with baited breath for cards that are designed AFTER DirectX 12 is largely known about. This whole issue is much adue about nothing. Further, as was already said, I find it TOTALLY LAUGHABLE that people are blasting nVidia for actually releasing information about what is good and not so good to do to Developers, and people are acting like this is a bad thing, even AFTER a developer has publicly said on this very thread ...
It is utterly amazing that people are actually blasting nVidia for releasing information to help developers make games better.
The Machine
(14 items)
 
Nexus 7 2013
(11 items)
 
 
CPUMotherboardGraphicsRAM
A10 6800K Asus F2A85-V MSI 6870 Hawx, VTX3D 5770, AMD HD6950(RIP), Sap... G.skill Ripjaws PC12800 6-8-6-24 
Hard DriveOptical DriveOSMonitor
Seagate 7200.5 1TB NEC 3540 Dvd-Rom Windows 7 x32 Ultimate Samsung P2350 23" 1080p 
PowerCaseMouseAudio
Seasonic s12-600w CoolerMaster Centurion 5 Logitech G600 Auzen X-Fi Raider 
CPUMotherboardGraphicsRAM
Quad Krait 300 at 1.5Ghz Qualcomm APQ8064-1AA SOC Adreno 320 at 400mhz 2GB DDR3L-1600 
Hard DriveOSMonitorKeyboard
32GB Internal NAND Android 5.0 7" 1920X1200 103% sRGB & 572 cd/m2 LTPS IPS Microsoft Wedge Mobile Keyboard 
PowerAudio
3950mAh/15.01mAh Battery Stereo Speakers 
  hide details  
Reply
The Machine
(14 items)
 
Nexus 7 2013
(11 items)
 
 
CPUMotherboardGraphicsRAM
A10 6800K Asus F2A85-V MSI 6870 Hawx, VTX3D 5770, AMD HD6950(RIP), Sap... G.skill Ripjaws PC12800 6-8-6-24 
Hard DriveOptical DriveOSMonitor
Seagate 7200.5 1TB NEC 3540 Dvd-Rom Windows 7 x32 Ultimate Samsung P2350 23" 1080p 
PowerCaseMouseAudio
Seasonic s12-600w CoolerMaster Centurion 5 Logitech G600 Auzen X-Fi Raider 
CPUMotherboardGraphicsRAM
Quad Krait 300 at 1.5Ghz Qualcomm APQ8064-1AA SOC Adreno 320 at 400mhz 2GB DDR3L-1600 
Hard DriveOSMonitorKeyboard
32GB Internal NAND Android 5.0 7" 1920X1200 103% sRGB & 572 cd/m2 LTPS IPS Microsoft Wedge Mobile Keyboard 
PowerAudio
3950mAh/15.01mAh Battery Stereo Speakers 
  hide details  
Reply
post #88 of 127
its amazing that you keep trying to bash every game

how a game that is on closed beta is a pre alpha?in what universe can this be even a reality?and since when mmo's arent popular? maybe because it doesnt suit your needs you keep bashing everything?rolleyes.gif

how nvidia helps to make games better since they release specific vendor id methods to make the game runs better ONLY on their hardware? and for more lol they post it on GAMEWORKS? since when gameworks pushed the gaming industry to advance anything?

if anything that paper is their way to bash and control even more the game industry and plus is showing what we already knew one way or another...they cant make the driver to work properly without a major impact on the system...
post #89 of 127
Quote:
Originally Posted by airfathaaaaa View Post

its amazing that you keep trying to bash every game Nvidia thread.

how a game that is on closed beta is a pre alpha?in what universe can this be even a reality?and since when mmo's arent popular? maybe because it doesnt suit your needs you keep bashing everything?rolleyes.gif

how nvidia helps to make games better since they release specific vendor id methods to make the game runs better ONLY on their hardware? and for more lol they post it on GAMEWORKS? since when gameworks pushed the gaming industry to advance anything?

if anything that paper is their way to bash and control even more the game industry and plus is showing what we already knew one way or another...they cant make the driver to work properly without a major impact on the system...
proof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gif

Straight from the Oxide (developer?)




Quote:
Originally Posted by Kollock View Post

I would say that Oxide does almost everything in the recommended list and virtually nothing on the don't list. The list is very good advice and pretty vendor independent; It's just good general advice for using D3D12. .
Quote:
Originally Posted by Kollock View Post

No, we aren't switching between compute to graphics jobs rapidly. The async compute pipe has only a handful of very big jobs. Usually there is no reason to swap between graphics and compute like this, however on GCN I'm told (by console guys) that you can use this as poor-mans async compute. That is, if you do Draw(), Dispatch(), Draw(), Dispatch() the scheduler will start executing things in parallel very efficiently, but I've never tried it. Due to the fact that the fences in D3D12 require a GPU pipeline flush, it's possible that this is a good method to do things on GCN vs async compute in some cases where you'd want fine grained dependencies. Another piece of sound advice they should mention is not to use too many fences per frame. I'm hoping Vulkan doesn't have this issue.

This Do and Don't list is pretty sound advice, particularly the DXGI swapchain information. I wish we had this info 6 months ago, as we had to figure out alot of this information the hard way.
Main Rig
(13 items)
 
Secondary Rig
(15 items)
 
 
CPUMotherboardGraphicsGraphics
i7 3770k MSI Z77A-GD65 Gigabyte 780 OC Gigabyte 780 OC 
RAMHard DriveHard DriveOptical Drive
Ripjaw  Samsung F3  Samsung 830  Asus CD-Rom 
CoolingMonitorMonitorPower
Cooler master hyper 212+  Asus  27in 1440p Auria EQ276W 760 Watt Silencer 
Case
Haf 912 
CPUMotherboardGraphicsGraphics
i7 3770k ASRock Z77 Pro4-M 290 XFX DD R9 280X Gigabyte 
GraphicsGraphicsRAMHard Drive
R9 280X MSI Gaming R9 280X Power Cooler Crucial Ballistix  Samsung 830 series 
Hard DriveOptical DriveOSMonitor
WD Black Asus 24x Windows 7 Asus 24in  
MonitorPowerCase
27in 1440p Auria CM 750 600T 
  hide details  
Reply
Main Rig
(13 items)
 
Secondary Rig
(15 items)
 
 
CPUMotherboardGraphicsGraphics
i7 3770k MSI Z77A-GD65 Gigabyte 780 OC Gigabyte 780 OC 
RAMHard DriveHard DriveOptical Drive
Ripjaw  Samsung F3  Samsung 830  Asus CD-Rom 
CoolingMonitorMonitorPower
Cooler master hyper 212+  Asus  27in 1440p Auria EQ276W 760 Watt Silencer 
Case
Haf 912 
CPUMotherboardGraphicsGraphics
i7 3770k ASRock Z77 Pro4-M 290 XFX DD R9 280X Gigabyte 
GraphicsGraphicsRAMHard Drive
R9 280X MSI Gaming R9 280X Power Cooler Crucial Ballistix  Samsung 830 series 
Hard DriveOptical DriveOSMonitor
WD Black Asus 24x Windows 7 Asus 24in  
MonitorPowerCase
27in 1440p Auria CM 750 600T 
  hide details  
Reply
post #90 of 127
Quote:
Originally Posted by lacrossewacker View Post

proof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gifproof.gif

Straight from the Oxide (developer?)
proof? yeah i have a proof
the complete absense of a driver so far and the whole documentation that pretty much confirms what everyone was talking about on aots...surely if they have any WORKING way for the driver they wouldnt release such a paper showcasing guidelines about the driver limitation in order for the future games to use...(it will be a complete waste of time to actually have a working driver while the paper suggest otherwise)

also yes the paper is a vendor id guideline in order to build games on nvidia... this is not by any mean the case for intel or amd rolleyes.gif (which by any means they can use async compute for pretty much everything on a game...)
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Software News
Overclock.net › Forums › Industry News › Software News › [PCPER] NVIDIA Publishes DirectX 12 Tips for Developers