Latest Comments
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By Yaakuro, 10 May 2017 at 9:08 am UTC Likes: 1
The drivers 381.09 had already Direct Mode support for SteamVR.
By Yaakuro, 10 May 2017 at 9:08 am UTC Likes: 1
Quoting: bubexelIt have direct mode for VR? Anyone knows?...
The drivers 381.09 had already Direct Mode support for SteamVR.
Linux gamers on Arch may want to hold off on updating due to openssl breaking some games (updated)
By razing32, 10 May 2017 at 9:00 am UTC
I thought it was more to do with how Steam integrates these games in its system.
By razing32, 10 May 2017 at 9:00 am UTC
Quoting: DarkMavrikWell from what I noticed of the 200+ Linux games I have the only ones I noticed broke after updating was feral interactive games. SO figured this was an issue with their ports, if not my mistake.
I thought it was more to do with how Steam integrates these games in its system.
Feral Interactive are teasing yet another Linux game
By lucifertdark, 10 May 2017 at 8:48 am UTC
By lucifertdark, 10 May 2017 at 8:48 am UTC
Quoting: EhvisI'm just waiting for someone to provide an interesting take on Spice Clove. No idea how to match that to Shogun 2.You wanted Cloves? Cloves you get, the Spice Cloves comes from Indonesia, add that to Samurai & you get Tekken Tag Tournament 2, I know tenuous at best but the link is there. ;)
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By edddeduck_feral, 10 May 2017 at 8:32 am UTC Likes: 14
It's more complicated than that in reality :) Your example is one thing that can happen in certain cases :( however you can also easily get the same effect for a number of other reasons.
The most likely on Linux is if a game is using newer implemented features that are not optimised fully in the drivers. Every new game can have the potential to use an API in a completely legal way but also hit an unexpected inefficiency in the drivers for certain specific hardware as real life usage rarely matches benchmark sample code. Life Is Strange on the NV10x0 series for example had a massive performance boost due to the game uncovering a use case that wasn't covered for that hardware when the game launched.
That means the end user might get a driver update that looks like performance optimisations for specific games when it's actually optimising the drivers and this impacts a popular game that uses that area of the drivers or API. Usually the issue in the driver might even have been highlighted by that game.
The Open Source Mesa drivers are littered with examples of this in the past 2 years. You can pick almost any game shipped within the last couple of years and benchmark the speed with 2 year old drivers and again now and you'll likely see huge boosts none of which are workarounds due to API abuse. As more games came to Linux and more Mesa developers had real life examples it allows them to optimised the drivers more as well as the more reported new features.
The second reason is linked to various API, hardware and game engine design choices. When optimising and designing a game you can have multiple ways of doing things that *should* all run fast but sometimes due to how drivers might work or how the underlying silicon of a specific card designed means they won't run as fast as expected.
This means you can end up with two (or more) different ways of optimising the same call in a graphics driver depending on how it's used and neither usage is wrong. If different games use these different philosophies then to get the best performance in the drivers then the driver might need to analyse how the API is being used and then use the optimal path for that use case. Given the large differences between GPU ranges and the larger difference between vendors you can end up with these compromises. A "game ready" driver in most cases is just a driver that is pre-loaded with information on the best decisions to make if it hits one of these use cases. Usually the driver tries to be smart and do this at run time but that is not always possible.
That is not to say drivers haven't had some very specific game changes that should be avoided but I thought a little more detail might be interesting to readers as the common "abusing the API" meme isn't really telling the entire story or the reasons why things like game specific drivers can exist and how the line between optimisation and game specific drivers can easily get blurred when you have extremely complex systems and sometimes ambiguous API definitions.
By edddeduck_feral, 10 May 2017 at 8:32 am UTC Likes: 14
Quoting: spiffykQuoting: GuestBut where are our ****ing performance optimizations for specific games?
You mean where are the workarounds introduced to make up for a game abusing the API? To hell with that.
It's more complicated than that in reality :) Your example is one thing that can happen in certain cases :( however you can also easily get the same effect for a number of other reasons.
The most likely on Linux is if a game is using newer implemented features that are not optimised fully in the drivers. Every new game can have the potential to use an API in a completely legal way but also hit an unexpected inefficiency in the drivers for certain specific hardware as real life usage rarely matches benchmark sample code. Life Is Strange on the NV10x0 series for example had a massive performance boost due to the game uncovering a use case that wasn't covered for that hardware when the game launched.
That means the end user might get a driver update that looks like performance optimisations for specific games when it's actually optimising the drivers and this impacts a popular game that uses that area of the drivers or API. Usually the issue in the driver might even have been highlighted by that game.
The Open Source Mesa drivers are littered with examples of this in the past 2 years. You can pick almost any game shipped within the last couple of years and benchmark the speed with 2 year old drivers and again now and you'll likely see huge boosts none of which are workarounds due to API abuse. As more games came to Linux and more Mesa developers had real life examples it allows them to optimised the drivers more as well as the more reported new features.
The second reason is linked to various API, hardware and game engine design choices. When optimising and designing a game you can have multiple ways of doing things that *should* all run fast but sometimes due to how drivers might work or how the underlying silicon of a specific card designed means they won't run as fast as expected.
This means you can end up with two (or more) different ways of optimising the same call in a graphics driver depending on how it's used and neither usage is wrong. If different games use these different philosophies then to get the best performance in the drivers then the driver might need to analyse how the API is being used and then use the optimal path for that use case. Given the large differences between GPU ranges and the larger difference between vendors you can end up with these compromises. A "game ready" driver in most cases is just a driver that is pre-loaded with information on the best decisions to make if it hits one of these use cases. Usually the driver tries to be smart and do this at run time but that is not always possible.
That is not to say drivers haven't had some very specific game changes that should be avoided but I thought a little more detail might be interesting to readers as the common "abusing the API" meme isn't really telling the entire story or the reasons why things like game specific drivers can exist and how the line between optimisation and game specific drivers can easily get blurred when you have extremely complex systems and sometimes ambiguous API definitions.
Hellpoint, the dark future action RPG has been fully funded
By Urgick, 10 May 2017 at 8:29 am UTC
By Urgick, 10 May 2017 at 8:29 am UTC
My fan out of control, after 10 mins of demo
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By DMG, 10 May 2017 at 8:26 am UTC
By DMG, 10 May 2017 at 8:26 am UTC
I do not think, it is ARK fault. I did not see any video, where someone had similar issues, but I see them a lot. And ARK is not only game with such glitches. I have similar issue with Master of Orion, where main character has no face and developers said this driver fault.
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By Restmensch, 10 May 2017 at 8:02 am UTC Likes: 1
By Restmensch, 10 May 2017 at 8:02 am UTC Likes: 1
ARK has issues for years and they also occur with AMD drivers, so I don't think this is a problem you can expect driver developers to fix.
Shallow Space development is not quite dead
By Tchey, 10 May 2017 at 8:01 am UTC
By Tchey, 10 May 2017 at 8:01 am UTC
According to this, it's more dead than alive : http://steamcommunity.com/app/305840/discussions/3/1319962683446794261/?tscn=1493721851
Stellaris turns one year old today, gets free DLC and a patch in celebration
By Geppeto35, 10 May 2017 at 7:37 am UTC
By Geppeto35, 10 May 2017 at 7:37 am UTC
TY Colombo for those explanations. ^^
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By DMG, 10 May 2017 at 6:21 am UTC
By DMG, 10 May 2017 at 6:21 am UTC
So only I have such problems in ARK with nvidia drivers? I did not test latest driver version, but previous versions had this glitches in ARK. At least I have. Caves for me is unplayable at all. Whenever there is some smoke or fog, I see images, like below.
Humble tinyBuild Bundle has some really good Linux games for cheap
By MacaCZ, 10 May 2017 at 5:38 am UTC
By MacaCZ, 10 May 2017 at 5:38 am UTC
Great bundle, but Party Hard is not working on my ubuntu 16.04 LTS :( It stuck on load screen :(
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By natewardawg, 10 May 2017 at 5:23 am UTC
This isn't the same thing as what we're referring to, although it's easy to get that confused since "optimize" can cover such a broad range of things. What we're referring to are compiled in, driver level, optimizations that the user can't change and they do make games perform quite a bit better. The "optimize" button in the GeForce Exp app simply changes game settings that are available to the end user and have nothing really to do with the driver at all.
And as a side note: I also agree, the "optimize" button for the GF Exp app has almost always given me poor performance settings as well, that I would need to dial back a bit to make games run properly :)
By natewardawg, 10 May 2017 at 5:23 am UTC
Quoting: slaapliedjeAny time I've seen the 'game optimizations' they are just settings that nVidia thinks are the optimum. I thought all the settings within Ghost Recon: Wildlands were the same, but I swear it performs worse after I clicked the 'optimize' button in the Geforce Experience application.
This isn't the same thing as what we're referring to, although it's easy to get that confused since "optimize" can cover such a broad range of things. What we're referring to are compiled in, driver level, optimizations that the user can't change and they do make games perform quite a bit better. The "optimize" button in the GeForce Exp app simply changes game settings that are available to the end user and have nothing really to do with the driver at all.
And as a side note: I also agree, the "optimize" button for the GF Exp app has almost always given me poor performance settings as well, that I would need to dial back a bit to make games run properly :)
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By erlaan, 10 May 2017 at 5:16 am UTC
By erlaan, 10 May 2017 at 5:16 am UTC
I maybe should take my fingers out of my butt and install the new Nvidia drivers.
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By slaapliedje, 10 May 2017 at 4:09 am UTC
By slaapliedje, 10 May 2017 at 4:09 am UTC
Any time I've seen the 'game optimizations' they are just settings that nVidia thinks are the optimum. I thought all the settings within Ghost Recon: Wildlands were the same, but I swear it performs worse after I clicked the 'optimize' button in the Geforce Experience application.
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By 14, 10 May 2017 at 3:47 am UTC
By 14, 10 May 2017 at 3:47 am UTC
Quoting: Comandante ÑoñardoYes. In Windows, the Nvidia driver has a huge list of games and You can configure the driver settings for each individual games...It's not? Maybe not quite as easy, but there are Application Profiles in the NVIDIA X Server Settings that you can set up based on multiple triggers, process name being one of them.
In Linux, to configure the driver settings for each game is not that easy.
Humble tinyBuild Bundle has some really good Linux games for cheap
By DarkMavrik, 10 May 2017 at 3:03 am UTC
By DarkMavrik, 10 May 2017 at 3:03 am UTC
Picked up the whole bundle at $15 looks like some good games, finally over 200 Linux games in my steam library, Bundle star has a great 1$ bundle loaded with Linux flavor
Feral Interactive are teasing yet another Linux game
By Nor Mantis, 10 May 2017 at 2:19 am UTC
By Nor Mantis, 10 May 2017 at 2:19 am UTC
Shogun 2, please, I am beggin here.
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By STiAT, 10 May 2017 at 1:59 am UTC
Actually, that's quite state of the art. Game developers and driver developers working around special use cases where the available API implementation just sucks.
With each driver release, even on Windows, NVidia introduced optimizations for certain games. That should not be necessary. Seems it is .. at least currently.
By STiAT, 10 May 2017 at 1:59 am UTC
Quoting: spiffykQuoting: GuestBut where are our ****ing performance optimizations for specific games?
You mean where are the workarounds introduced to make up for a game abusing the API? To hell with that.
Actually, that's quite state of the art. Game developers and driver developers working around special use cases where the available API implementation just sucks.
With each driver release, even on Windows, NVidia introduced optimizations for certain games. That should not be necessary. Seems it is .. at least currently.
Feral Interactive are teasing yet another Linux game
By TheRiddick, 10 May 2017 at 1:58 am UTC
By TheRiddick, 10 May 2017 at 1:58 am UTC
I did want to get Shadow Warrior 2 so if it is that then I will likely buy it.
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By Comandante Ñoñardo, 10 May 2017 at 1:07 am UTC Likes: 1
Yes. In Windows, the Nvidia driver has a huge list of games and You can configure the driver settings for each individual games...
In Linux, to configure the driver settings for each game is not that easy.
By Comandante Ñoñardo, 10 May 2017 at 1:07 am UTC Likes: 1
Quoting: GuestQuoting: liamdaweVery true, I know that.Quoting: GuestWhat?It should not be up to driver developers to optimize for each game.
[But they did it for specific games in Windows/DX12 anyway](http://uk.download.nvidia.com/Windows/382.05/382.05-win10-win8-win7-desktop-release-notes.pdf), so I was just having a rant.
Yes. In Windows, the Nvidia driver has a huge list of games and You can configure the driver settings for each individual games...
In Linux, to configure the driver settings for each game is not that easy.
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By natewardawg, 9 May 2017 at 11:28 pm UTC Likes: 1
If they decided to do per-game optimizations for Linux I wouldn't stop them and would happily receive them :)
By natewardawg, 9 May 2017 at 11:28 pm UTC Likes: 1
Quoting: GuestVery true, I know that.
[But they did it for specific games in Windows/DX12 anyway](http://uk.download.nvidia.com/Windows/382.05/382.05-win10-win8-win7-desktop-release-notes.pdf), so I was just having a rant.
If they decided to do per-game optimizations for Linux I wouldn't stop them and would happily receive them :)
Linux gamers on Arch may want to hold off on updating due to openssl breaking some games (updated)
By DarkMavrik, 9 May 2017 at 11:13 pm UTC Likes: 1
By DarkMavrik, 9 May 2017 at 11:13 pm UTC Likes: 1
Well from what I noticed of the 200+ Linux games I have the only ones I noticed broke after updating was feral interactive games. SO figured this was an issue with their ports, if not my mistake.
Humble tinyBuild Bundle has some really good Linux games for cheap
By voyageur, 9 May 2017 at 11:09 pm UTC
By voyageur, 9 May 2017 at 11:09 pm UTC
The Final Station, ClusterTruck and Punch Club won me over this bundle really quickly!
Feral Interactive are teasing yet another Linux game
By STiAT, 9 May 2017 at 11:04 pm UTC
By STiAT, 9 May 2017 at 11:04 pm UTC
Stop teasing start releasing :D ... nah, I've a so huge backlog of games that I hope they take a year or so to release.
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By natewardawg, 9 May 2017 at 10:57 pm UTC Likes: 2
I understand where you're coming from, but I would personally prefer Nvidia focus on keeping up and improving the overall driver quality than find workarounds for individual titles. I think Linux will need a much larger market share before Nvidia will care to allocate resources for doing these types of optimizations.
By natewardawg, 9 May 2017 at 10:57 pm UTC Likes: 2
Quoting: GuestBut where are our ****ing performance optimizations for specific games?
I understand where you're coming from, but I would personally prefer Nvidia focus on keeping up and improving the overall driver quality than find workarounds for individual titles. I think Linux will need a much larger market share before Nvidia will care to allocate resources for doing these types of optimizations.
Linux gamers on Arch may want to hold off on updating due to openssl breaking some games (updated)
By natewardawg, 9 May 2017 at 10:48 pm UTC
Yeah, I think this is an ABI problem with SSL, right?
By natewardawg, 9 May 2017 at 10:48 pm UTC
Quoting: GuestQuoting: DarkMavrikDo we have any idea when Feral will fix this?How is this Feral/Aspyr's fault?
Yeah, I think this is an ABI problem with SSL, right?
Hellpoint, the dark future action RPG has been fully funded
By Keyrock, 9 May 2017 at 10:43 pm UTC Likes: 1
By Keyrock, 9 May 2017 at 10:43 pm UTC Likes: 1
It's got potential, but it definitely needs a lot of work, especially the controls, which feel super... floaty and unresponsive.
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By Liam Dawe, 9 May 2017 at 10:42 pm UTC Likes: 14
By Liam Dawe, 9 May 2017 at 10:42 pm UTC Likes: 14
Quoting: GuestWhat?It should not be up to driver developers to optimize for each game.
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By wvstolzing, 9 May 2017 at 10:19 pm UTC
By wvstolzing, 9 May 2017 at 10:19 pm UTC
Not yet on negativo17's repos. (Fedora)
NVIDIA 381.22 driver released with lots of bug fixes and newer Vulkan support
By Avehicle7887, 9 May 2017 at 10:17 pm UTC Likes: 1
By Avehicle7887, 9 May 2017 at 10:17 pm UTC Likes: 1
To anyone still on the 375* series, On Linux Mint 18 I installed the newly released 375.66 driver using the --no-drm option (Gigabyte GTX 1060) with the mainline 4.11 kernel. Installation went successful and any game I've tried works fine so far and the system is also very stable.
- EA / Respawn now block Apex Legends from running on Linux and Steam Deck
- Linux hits exactly 2% user share on the October 2024 Steam Survey
- Windows to Linux compatibility layer Wine 10.0 planned for mid-January 2025
- Black Mesa has a new Beta with 'WAY better' support for Linux / Steam Deck
- Terraria hits over 60 million sales with Terraria 1.4.5 shaping up to be another big update
- > See more over 30 days here
-
Manjaro Linux want your system info with their new data…
- ElectricPrism -
chiaki-ng Remote Play client for PlayStation adds touch…
- gillham -
HORI Steam Controller releases in the USA in December
- Mountain Man -
Croc Legend of the Gobbos remaster to release in Decemb…
- such -
HORI Steam Controller releases in the USA in December
- M@GOid - > See more comments
- Penguins in Gaming
- StoneColdSpider - Nintendo-style gaming, without Nintendo!
- wvstolzing - Weekend Players' Club 11/1/2024
- BlackBloodRum - Any Dragon Age Veilguard players? Having troubles with crashes…
- twinsonian - Folks: please remember the corrections feature for article errors…
- Liam Dawe - See more posts
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link