Jump to content
Just now, zehao39 said:

like how does a game company optimize a game. How does it work?

Company X throws more money at the game developer, game developer spends more time to make sure that game works well on company X's hardware.

When in doubt, re-format.

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132225
Share on other sites

Link to post
Share on other sites

Just now, YoFavRussian said:

I don't quite understand what you are asking, could you try rephrasing it please?

OP is asking why some games are more Nvidia biased (Gimpworks) and why some titles, like hitman, preform well on AMD card

 

QUOTE/TAG ME WHEN REPLYING

Spend As Much Time Writing Your Question As You Want Me To Spend Responding To It.

If I'm wrong, please point it out. I'm always learning & I won't bite.

 

Laptop:

Lenovo Yoga 7 Air: Ryzen 7840S, 32GiB DDR5

 

Desktop (Old but I never replaced it):

Delidded Core i7 4770K - GTX 1070 ROG Strix - 16GB DDR3 @2000Mhz

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132226
Share on other sites

Link to post
Share on other sites

1 minute ago, zehao39 said:

hi

I have a question about how optimize work. Why in some game there are huge difference between the and and NVIDIA. How is it work? Why the game in only advertising for gpu optimize,Not in cpu. Also the game console can have better optimization?

ummmmm what company is AND and gpu optimiziation is just them makinng it run more efficently and better on certain api's/games

so for example with doom and vulkan AMD has focused a lot on optimizing their cards for vulkan and DX12 (and hitman)

Mouse: Logitech g402 <3

Keyboard: Some Tenkeyless with blue kalih switches

Headphones: Logitech g430

Monitor: HP w2207h (1680 x 1050 @ 60hz)

PC Specs:CPU(AMD A8 6500 @3.5ghz), Mobo ( ASUS A68HM-E  FM2+), 1x1600mhz 4gb stick of ram, Random grey PSU, 920gb ssd

PhoneIphone 5 32gb

Tablet: Ipad 2 16gb

Laptop:Toshiba satelite with 8gb of ram a 480gb ssd and a mobile 2nd gen I3

 

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132234
Share on other sites

Link to post
Share on other sites

Consoles are better optimized than PC because everyone runs the same hardware, and the company making the game can tailor to what the card is good at doing efficiently.

Ex. AMD is good at Async compute

 

pc is more powerful, but less optimized. some games run better on Nvidia graphics cards because some games use lots of tessellation, which Nvidia cards are good at.

some games, like DOOM, use low-level APIs like vulkan, which AMD supports way better

QUOTE/TAG ME WHEN REPLYING

Spend As Much Time Writing Your Question As You Want Me To Spend Responding To It.

If I'm wrong, please point it out. I'm always learning & I won't bite.

 

Laptop:

Lenovo Yoga 7 Air: Ryzen 7840S, 32GiB DDR5

 

Desktop (Old but I never replaced it):

Delidded Core i7 4770K - GTX 1070 ROG Strix - 16GB DDR3 @2000Mhz

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132248
Share on other sites

Link to post
Share on other sites

Just now, RadiatingLight said:

Consoles are better optimized than PC because everyone runs the same hardware, and the company making the game can tailor to what the card is good at doing efficiently.

Ex. AMD is good at Async compute

 

pc is more powerful, but less optimized. some games run better on Nvidia graphics cards because some games use lots of tessellation, which Nvidia cards are good at.

some games, like DOOM, use low-level APIs like vulkan, which AMD supports way better

so it is more like the game dev design a game base on some card?

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132262
Share on other sites

Link to post
Share on other sites

1 minute ago, zehao39 said:

so is that mean if a game is not well optimized, the game is only use part of the gpu horse power

When it is not well optimised it runs like shit even under full load

Scarlet KnightIntel Core i3 6100 || Antec A40 Pro CPU Cooler || MSI Z170A Gaming M5 || Kingston HyperX 16GB DDR4-2133MHz || Samsung 850 Evo 120GB || Seagate Barracuda 1TB || Gigabyte G1 Gaming R9 390X 8GB || Seasonic M12II 620W || In Win 503 || Corsair Strafe || Steelseries Kinzu V3 MSI Edition || Dell UltraSharp U2414H || Xiaomi Alumunium Mouse Pad (S)

 

#Gadget: 

Phone: BlackBerry Classic Q20, Samsung Galaxy Note 4 S-LTE SM-N916S

Console: PlayStation 4 500GB CUH-1206A

Tablet: iPad Air 2 16GB Wi-fi Only

Laptop: MSI GE62 (i7 4720HQ || 8GB DDR3 || NVIDIA GTX960M || Samsung 650 EVO 120GB + 1TB HDD)

In-ear Monitor: Xiaomi Piston 3.0

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132274
Share on other sites

Link to post
Share on other sites

1 minute ago, zehao39 said:

so is that mean if a game is not well optimized, the game is only use part of the gpu horse power

If a game is not well optimized for the hardware the software will take more power away from the hardware in order to complete a task that would take much less power on a better optimized piece of hardware.

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132279
Share on other sites

Link to post
Share on other sites

Just now, zehao39 said:

so it is more like the game dev design a game base on some card?

for consoles, yes.

they see what runs better on the Xbox/PlayStation, and because everyone has the same hardware inside a console, they can use the most efficient code

 

this is not how it works for PC.

sometimes, GPU companies will help game developers make games, and during the help process, they make sure that the game utilizes the strengths of their particular GPU.

for example, in Crysis 2, Nvidia put a bunch of unnecessary tessellation in the water, because Nvidia cards were good at tessellating, and AMD was not. because of this, the game was super laggy on AMD cards, but fine on Nvidia cards (People call this scummy behavior Gimpworks, referencing how NVidia's Hairworks, Waterworks, and others favor their own cards)

 

the same happens from the other side. AMD also helps devs code, and some games like hitman run much better and AMD cards

QUOTE/TAG ME WHEN REPLYING

Spend As Much Time Writing Your Question As You Want Me To Spend Responding To It.

If I'm wrong, please point it out. I'm always learning & I won't bite.

 

Laptop:

Lenovo Yoga 7 Air: Ryzen 7840S, 32GiB DDR5

 

Desktop (Old but I never replaced it):

Delidded Core i7 4770K - GTX 1070 ROG Strix - 16GB DDR3 @2000Mhz

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132294
Share on other sites

Link to post
Share on other sites

Tom Clancy's: The Division - this is an example of optimization where the game developer's optimized the game so that the majority of the people can play this game with their existing hardware.GPU companies *Cough* nvidia *cough* tries to make game developer's use their proprietary code in their game's like Physx >  PhysX is nVidia's proprietary motion simulator , it's code is not open source ,that mean's any other gpu company (AMD) cannot optimize their card's to perform well because the code used in game is not publicly available since it's property of nvidia there-fore giving nvidia an edge over the other companies.this is one of the reason why nvidia has an edge over amd.

 

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132603
Share on other sites

Link to post
Share on other sites

59 minutes ago, RadiatingLight said:

Consoles are better optimized than PC because everyone runs the same hardware, and the company making the game can tailor to what the card is good at doing efficiently.

Ex. AMD is good at Async compute

 

pc is more powerful, but less optimized. some games run better on Nvidia graphics cards because some games use lots of tessellation, which Nvidia cards are good at.

some games, like DOOM, use low-level APIs like vulkan, which AMD supports way better

As RadiatingLight pointed out , tessellation (proprietary) is being used as a weapon by nvidia against amd. Open-source is good for us as gamer's and game developer's as it lower's performance difference between different types of hardware,but that is not likely to happen any time soon. Thanks to greed($$$)

Link to comment
https://linustechtips.com/topic/629657-how-does-optimize-work/#findComment-8132812
Share on other sites

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

×