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

Codemasters Releases DirectX 12 Beta for F1 2018

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,029 (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
Adoption rate of DirectX 12 has slowed a lot in recent months, with some titles like Hitman 2 even backtracking and offering only DirectX 11 support, even though the previous game supported both DX12 and DX11. Codemaster, developers of the Formula One game series have now announced their plans for DirectX 12 support in their game engine.

After enabling the "Beta" option in Steam, and entering passcode "244EwzNFQkfnqf4Xc6GTmgsPtT6LAbYn", you'll be able to download the DirectX 12 branch, which is identical to the regular public version in every regard, with the exception of running in DirectX 12. Your existing savegames will continue to work and you can still play online, with players using DX11 and/or DX12 - there are no limitations.

Codemasters requests feedback in this forum thread, to improve their engine, and a few issues are already known. For example SLI and CrossFire support is "not yet implemented", and some other minor issues.





To install the DX12 beta branch, please do the following:

Open up Steam library and "Right Click" on F1 2018
Select Properties
Select the "BETAS" tab
Enter the Branch Password into the box
Press the "CHECK CODE" button
Select Branch Name from the drop down box
Close the properties window
Click the "INSTALL" button in the Steam Client
Once the game has been downloaded the button will now display as "PLAY"
Click "PLAY" to launch the game

Branch Name: f1_dx12_beta

Branch Password: 244EwzNFQkfnqf4Xc6GTmgsPtT6LAbYn

To revert to the standard game at any point, please re-enter the betas tab and select "none" as the branch to use.

View at TechPowerUp Main Site
 
Joined
May 20, 2011
Messages
208 (0.04/day)
System Name Windows 10 Pro 64 bit
Processor Ryzen 5 5600 @4.65 GHz
Motherboard Asus ROG X570-E
Cooling Thermalright
Memory 32 GB 3200 MHz
Video Card(s) Asus RX 6700XT 12 GB Dual
Storage 1TB Samsung 970 EVO Plus
Display(s) LG 23MP67HQ + LG 55 Inch 4K
Case Corsair 4000D
Power Supply CM V1000
waiting for W1zzard's Benchmark.
 
Joined
Sep 17, 2014
Messages
20,902 (5.97/day)
Location
The Washing Machine
Processor i7 8700k 4.6Ghz @ 1.24V
Motherboard AsRock Fatal1ty K6 Z370
Cooling beQuiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance LPX 3200/C16
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Samsung 850 EVO 1TB + Samsung 830 256GB + Crucial BX100 250GB + Toshiba 1TB HDD
Display(s) Gigabyte G34QWC (3440x1440)
Case Fractal Design Define R5
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse XTRFY M42
Keyboard Lenovo Thinkpad Trackpoint II
Software W10 x64
I have some problems understanding why you'd waste time on DX12 API when the DX11 build runs well. Its not exactly a magic bullet
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/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
Adoption rate of DirectX 12 has slowed a lot in recent months, with some titles like Hitman 2 even backtracking and offering only DirectX 11 support, even though the previous game supported both DX12 and DX11.
Any idea why adoption has slowed?

Seems puzzling to me, since there are a lot of DX12 cards out there now and it offers tangible efficiency improvements over DX11.
 

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Any idea why adoption has slowed?

Seems puzzling to me, since there are a lot of DX12 cards out there now and it offers tangible efficiency improvements over DX11.
You can't go full-out DX12 because of the Win7 users. And DX12 on top of DX11 is just wasted effort, as several titles have proven.
 
Joined
Aug 23, 2013
Messages
453 (0.12/day)
Any idea why adoption has slowed?

Seems puzzling to me, since there are a lot of DX12 cards out there now and it offers tangible efficiency improvements over DX11.

The short answer is it take time and money for the developers to learn how to work with DX12. It gives them more freedom, but that comes with the need to manged the GPU on deeper level, that wasn't done in the driver up to DX11. Some developers have said its much easier to make DX11 game than DX12.
 
Last edited:
D

Deleted member 158293

Guest
I'm curious on input lag, DX12 & Vulkan generally can cut input lag noticeably on games which use it natively & not just a wrapper.
 
Joined
Apr 19, 2011
Messages
2,198 (0.46/day)
Location
So. Cal.
Some developers have said its much easier to make DX11 game than DX12.
As to still holding to Win7 as a gamer who is buying the newest titles, sorry why?
As to developers that want "easy" money... they won't get mine anytime soon...
 

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
As to still holding to Win7 as a gamer who is buying the newest titles, sorry why?
Because Win7 is over a third of installed Windows base. And Windows is installed on almost 80% of the desktops of the world. See: http://gs.statcounter.com/os-version-market-share/windows/desktop/worldwide
As to developers that want "easy" money... they won't get mine anytime soon...
For the millionth time, "easy money" is not the issue here.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.59/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Any idea why adoption has slowed?

Seems puzzling to me, since there are a lot of DX12 cards out there now and it offers tangible efficiency improvements over DX11.

Truth, gaming companies being bribed to not support the latest API

The short answer is it take time and money for the developers to learn how to work with DX12. It gives them more freedom, but that comes with the need to manged the GPU on deeper level, that wasn't done in the driver up to DX11. Some developers have said its much easier to make DX11 game than DX12.

Typical laziness
 
Joined
Jan 8, 2017
Messages
8,925 (3.36/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
I have some problems understanding why you'd waste time on DX12 API when the DX11 build runs well.

"Runs well" is a relative term, it can always run better.

The short answer is it take time and money for the developers to learn how to work with DX12.

Most do actually, the DirectX version used for Xbox shares many of the same features.
 

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
"Runs well" is a relative term, it can always run better.
So can pretty much every program you run everyday, if it was written in C or ASM. Why do you think that doesn't happen?
 
Joined
Aug 21, 2013
Messages
1,677 (0.43/day)
You can't go full-out DX12 because of the Win7 users. And DX12 on top of DX11 is just wasted effort, as several titles have proven.
Then go full Vulkan. It supports most know OS versions and has the same advantages/disadvantages that DX12 has whit the exception of OS compability. Oh right - because MS promotes DX we can't have open market competition. Until MS backports DX12 to Win7 the adoption will stagnate as it has now. And don't say it's not possible. It is. DX11 was backported to Vista tho it launched with DX10.

Realisticly tho most gamers don't care about DX12, most developers lack the know-how to use low level API and MS will never backport any features to Win7 anymore.
Thankfullly there is project Proton that has massively helped Linux game compatibility. Granted - it will never run as well as natively under Windows but then again Windows itself is not free from compatibility hurdles either when it comes to older games.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/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

bug

Joined
May 22, 2015
Messages
13,210 (4.06/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Then go full Vulkan. It supports most know OS versions and has the same advantages/disadvantages that DX12 has whit the exception of OS compability. Oh right - because MS promotes DX we can't have open market competition. Until MS backports DX12 to Win7 the adoption will stagnate as it has now. And don't say it's not possible. It is. DX11 was backported to Vista tho it launched with DX10.

Realisticly tho most gamers don't care about DX12, most developers lack the know-how to use low level API and MS will never backport any features to Win7 anymore.
Thankfullly there is project Proton that has massively helped Linux game compatibility. Granted - it will never run as well as natively under Windows but then again Windows itself is not free from compatibility hurdles either when it comes to older games.
It's not the lack of know how. It's just that in programming, when you go one layer closer to ASM, programs tend to get 10x as big. On top of that, after you do all that work, you still can't sell the finished product for a penny more.

I would also love to see more devs migrating to Vulkan, but that still doesn't solve the problem with consoles. With DX you develop once, you get PC and Xbox pretty much in one shot. It's just not as simple as devs vs API, there are more parties involved, the process is complicated and the rewards are just not there.
 
Top