Jump to content

In a recent blog post about Unity's new beta for 5.6 they included notes about Vulkan support.

Quote

What’s in the 5.6 beta?

Support for Vulkan – Take graphical performance to the next level

Vulkan is a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs on desktop and mobile platforms. It’s designed to take advantage of multiple CPU cores by allowing multiple threads to run in parallel. This means increased speed with reduced driver overhead and CPU workload, leaving the CPU free to do additional computation or rendering. In total, we’ve seen a rendering performance improvement out-of-the box up to 60% using Unity – that is without having to deal with any specifics of the Vulkan API.

This update in Unity is also available for small devs wanting to include the API in their builds. What is also significant is that Cities Skylines is a title using Unity and if Vulkan support is added this could be a major tool for benchmarkers. Many other games that have seen popularity the last couple years also use Unity; Super Hot, Subnautica, Rust, Firewatch, Hand of Fate and Pony Island. With the inclusion in an engine such as Unity the availabilty of Vulkan titles is sure to increase.

 

Sources:

Blog Post

Some of the games made with Unity

Link to comment
https://linustechtips.com/topic/709485-unity-now-supports-vulkan-api/
Share on other sites

Link to post
Share on other sites

wouldn't performance still be pretty bad if it's added on later? i thought api's like that should have support from the ground up for efficiency's sake. great to see an open source API becomming more mainstream tough, if i was an indie game developer i would definitely use it.

Link to post
Share on other sites

32 minutes ago, tlink said:

wouldn't performance still be pretty bad if it's added on later? i thought api's like that should have support from the ground up for efficiency's sake. great to see an open source API becomming more mainstream tough, if i was an indie game developer i would definitely use it.

Not quite the same since unity only improves unity. If a game is to add it on at a later stage then the benefits aren't usually there because they're adding it to one game. However Unity is adding global support to its entire engine which will then give everyone else access to Vulkan API if they use Unity to create games with... Its like if EPIC were to add Vulkan support to their Epic Games engine (whatever its called). Or if DICE were to solely add the support to frostbite engine instead of just slapping it on after a game has been released like they did with Battlefield and DX12.

System Specs:

CPU: Ryzen 7 5800X

GPU: Radeon RX 7900 XT 

RAM: 32GB 3600MHz

HDD: 1TB Sabrent NVMe -  WD 1TB Black - WD 2TB Green -  WD 4TB Blue

MB: Gigabyte  B550 Gaming X- RGB Disabled

PSU: Corsair RM850x 80 Plus Gold

Case: BeQuiet! Silent Base 801 Black

Cooler: Noctua NH-DH15

 

 

 

Link to post
Share on other sites

8 minutes ago, sof006 said:

-snip-

so basically if the groundwork is already done in the engine, performance improvements will be seen even in games that aren't optimized?

hello!

is it me you're looking for?

ᴾC SᴾeCS ᴰoWᴺ ᴮEᴸoW

Spoiler

Desktop: X99-PC

CPU: i7 5820k

Mobo: X99 Deluxe

Cooler: Dark Rock Pro 3

RAM: 32GB DDR4
GPU: GTX 1080

Storage: 1TB 850 Evo, 1TB HDD, bunch of external hard drives
PSU: EVGA G2 750w

Peripherals: Logitech G502, Ducky One 711

Audio: Xonar U7, O2 amplifier (RIP), HD6XX

Monitors: 4k 24" Dell monitor, 1080p 24" Asus monitor

 

Laptop:

-Overkill Dell XPS

Fully maxed out early 2017 Dell XPS 15, GTX 1050 4GB, 7700HQ, 1TB nvme SSD, 32GB RAM, 4k display. 97Whr battery :x 
Dell was having a $600 off sale for the fully specced out model, so I decided to get it :P

 

-Crapbook

Fully specced out early 2013 Macbook "pro" with gt 650m and constant 105c temperature on the CPU (GPU is 80-90C) when doing anything intensive...

A 2013 laptop with a regular sized battery still has better battery life than a 2017 laptop with a massive battery! I think this is a testament to apple's ability at making laptops, or maybe how little CPU technology has improved even 4+ years later (at least, until the recent introduction of 15W 4 core CPUs). Anyway, I'm never going to get a 35W CPU laptop again unless battery technology becomes ~5x better than as it is in 2018.

Apple knows how to make proper consumer-grade laptops (they don't know how to make pro laptops though). I guess this mostly software power efficiency related, but getting a mac makes perfect sense if you want a portable/powerful laptop that can do anything you want it to with great battery life.

 

 

Link to post
Share on other sites

6 minutes ago, rattacko123 said:

so basically if the groundwork is already done in the engine, performance improvements will be seen even in games that aren't optimized?

I guess it would be like Metal support for iOS and Mac, where the optimization happens when the engine translate the C# or UnityScript code to c++, or the intermediate code. 

 

 

Link to post
Share on other sites

6 minutes ago, rattacko123 said:

so basically if the groundwork is already done in the engine, performance improvements will be seen even in games that aren't optimized?

That depends whether the game developers who decided to use Unity in the past decide to use Unity's implementation of Vulkan. Previous Unity titles that were released before Vulkan was available may not get a patch to be updated to support it. If those older games gain the support then obviously they may not experience a great performance improvement since they are older games.

System Specs:

CPU: Ryzen 7 5800X

GPU: Radeon RX 7900 XT 

RAM: 32GB 3600MHz

HDD: 1TB Sabrent NVMe -  WD 1TB Black - WD 2TB Green -  WD 4TB Blue

MB: Gigabyte  B550 Gaming X- RGB Disabled

PSU: Corsair RM850x 80 Plus Gold

Case: BeQuiet! Silent Base 801 Black

Cooler: Noctua NH-DH15

 

 

 

Link to post
Share on other sites

41 minutes ago, sof006 said:

Not quite the same since unity only improves unity. If a game is to add it on at a later stage then the benefits aren't usually there because they're adding it to one game. However Unity is adding global support to its entire engine which will then give everyone else access to Vulkan API if they use Unity to create games with... Its like if EPIC were to add Vulkan support to their Epic Games engine (whatever its called). Or if DICE were to solely add the support to frostbite engine instead of just slapping it on after a game has been released like they did with Battlefield and DX12.

ah yes ofcourse, thanks for explaining :) 

Link to post
Share on other sites

44 minutes ago, sof006 said:

Not quite the same since unity only improves unity. If a game is to add it on at a later stage then the benefits aren't usually there because they're adding it to one game. However Unity is adding global support to its entire engine which will then give everyone else access to Vulkan API if they use Unity to create games with... Its like if EPIC were to add Vulkan support to their Epic Games engine (whatever its called). Or if DICE were to solely add the support to frostbite engine instead of just slapping it on after a game has been released like they did with Battlefield and DX12.

Unreal Engine is Epic's game engine

Link to post
Share on other sites

1 hour ago, JoseGuya said:

Unreal Engine is Epic's game engine

Thanks I couldn't quite remember what it was called lol

System Specs:

CPU: Ryzen 7 5800X

GPU: Radeon RX 7900 XT 

RAM: 32GB 3600MHz

HDD: 1TB Sabrent NVMe -  WD 1TB Black - WD 2TB Green -  WD 4TB Blue

MB: Gigabyte  B550 Gaming X- RGB Disabled

PSU: Corsair RM850x 80 Plus Gold

Case: BeQuiet! Silent Base 801 Black

Cooler: Noctua NH-DH15

 

 

 

Link to post
Share on other sites

On 12/20/2016 at 9:14 AM, sof006 said:

Thanks I couldn't quite remember what it was called lol

It's called Unreal Engine btw. ;)

 

On 12/20/2016 at 7:30 PM, Misanthrope said:

Cities Skylines is a notorious CPU hog, if Unity did a good job it might yield significant advantage with top end processors.

I wonder if this is Rust's issue as well. That and Garry sucks big fat toes

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×