Instale o Steam
iniciar sessão
|
idioma
简体中文 (Chinês simplificado)
繁體中文 (Chinês tradicional)
日本語 (Japonês)
한국어 (Coreano)
ไทย (Tailandês)
Български (Búlgaro)
Čeština (Tcheco)
Dansk (Dinamarquês)
Deutsch (Alemão)
English (Inglês)
Español-España (Espanhol — Espanha)
Español-Latinoamérica (Espanhol — América Latina)
Ελληνικά (Grego)
Français (Francês)
Italiano (Italiano)
Bahasa Indonesia (Indonésio)
Magyar (Húngaro)
Nederlands (Holandês)
Norsk (Norueguês)
Polski (Polonês)
Português (Portugal)
Română (Romeno)
Русский (Russo)
Suomi (Finlandês)
Svenska (Sueco)
Türkçe (Turco)
Tiếng Việt (Vietnamita)
Українська (Ucraniano)
Relatar um problema com a tradução
why is game constantly doing the above in one of its thread? why is it spending most of its time doing this... couldnt it just cache it instead of constantly be creating it...
of the game 30% of my cpu usage about 50% of it was jut that thread doing the above
my gpu was also equally underutilized waiting i would guess on the above
of the long list of thread most are just waiting on object
most of the time the game is waiting so cpu/gpu is not utilized much and what is is mostly free compiled shader
i mean honestly shy keep hitting the registry... read it and cache it
here is stack trace for it...
as u can see all those request mostly doing NtWaitForSingleObject cause its waste of time to keep reading registry...
What program are you using to assay the fps and processor usage?
but i also have an array of developer tools including amd cpu/gpu profiler whick i will play with next...
the thing is most of the time the game is not running its just waiting... perhaps it they could cache some of the above values the framerate would increase bigtime since over 50% of the time the game waiting on nothing...
so someone who has access to source code who knows how to use profilers should run it for a little while and capture some stuff and resolve it.
ive also been using the latest msi afterburner 4.0.0 beta it collects a lot more info
http://www.guru3d.com/files-details/msi-afterburner-beta-download.html
i mean if i didnt have to call AmdDxExtCreate and i could cache it i would same for registory if i dont have to keep reading a value in the registry i dont , and i cant think of many values in registry that u have to keep reading.. most u can read and cache...
calls like that are very expensive and showever makes them and who ever is dependent on them are going to stall and it looks like that is what the game is doing one giant stall 50% of the time...
so u get horrible utilization of cpu/gpu and u really have to throw hardware at it to make a dent...
not caching values that could easily bre cached but are very expensive to get is sort of common mistake programmers make
I tought the same thing, let's hope it won't take too long for a patch and new drivers.
Also, I saw some small fps improvement from using catalyst 14.4 instead of 14.8 beta.
I also noticed about half of the 8 CPU cores are idle or near idle...
EDIT:
I used Fraps to check the fps -- 15-32fps! lol... Crapclown >_>