рдЧреЗрдо рдлреНрд░реЗрдо рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рд╕реБрдВрджрд░рддрд╛: рдЯреВрд▓ + рд░реЛрдЪрдХ рд╡реАрдбрд┐рдпреЛ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди

рдорди рдХреА рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдФрд░ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХрд┐ рдЕрдВрджрд░ рд╕реЗ рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддрдХрдиреАрдХреА рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рджреНрд░рд╡реНрдпрдорд╛рди рд╕реЗ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЫреЛрдЯреА рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рд╕рдореБрджрд╛рдп рдХреЗ рдЫреЛрдЯреЗ рд╡реАрдбрд┐рдпреЛ рдФрд░ 3 рдбреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдиреБрд╕реНрдЦрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред



рддреНрдпрд╛рдЧ
3D , , . . 3D . . ( ) тАФ . .
, . .
- , ┬л┬╗ ┬л┬╗

рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдкрдврд╝реЗрдВред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЧреЗрдо рдлрд╝реНрд░реЗрдо рдХреА рддреИрдпрд╛рд░реА рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИред рдХреНрдпрд╛ рдЬреНрдпрд╛рдорд┐рддрд┐, рдмрдирд╛рд╡рдЯ, рдХрд┐рддрдиреЗ рдХреЙрд▓ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреНрд░рджрд░реНрд╢рди рдбреНрд░реЙрдбрд╛рдЙрди рдХрд╣рд╛рдБ рд╣реЛрддрд╛ рд╣реИ? рдЖрдк рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдореБрдЦреНрдп рд▓реЛрдЧреЛрдВ рдХреА рд╕реВрдЪреА рджреВрдВрдЧрд╛:

  1. RenderDoc
  2. рдирд┐рд╡рд┐рджрд┐рдпрд╛ nsight
  3. GPUperfStudio

рд░реЗрдВрдбрд░рдбреЛрдХ рдХреНрд░рд╛рдпрдЯреЗрдХ рд╕реЗ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдбрд┐рдмрдЧрд░ рд╣реИред



(рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ, рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рд╕реЗ рд▓рд╛рд░рд╛ рдХреНрд░реЙрдлреНрдЯ рдХрд╛ рдкрд░реНрджрд╛рдлрд╛рд╢: рдЙрджрдп рд░рд╛рдЗрдбрд░ рдХрд╛ рдордХрдмрд░рд╛)

рд╕рдкреЛрд░реНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрдПрдХреНрд╕ 11/12, рд╡рд▓реНрдХрди, рдУрдкрдирдЬреАрдПрд▓ 3.2+



рдпрд╣ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИред рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рддрд╛рдЬрд╛ рдХрдорд┐рдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред

тЖТ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдФрд░ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рд╕реЗ рд▓рд┐рдВрдХ

рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛рдлреА рд▓рдЪреАрд▓рд╛ рдФрд░ рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕рд░рд▓ рд╣реИред 5 рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдкреВрдЫрддрд╛рдЫ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЖрддреНрдорд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЧреЗрдо рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреИрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдкреВрд░реА рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЧреБрдЬрд░реЗред рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдЖрд╡реЗрджрди рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИрдВред

рдирд┐рд░реНрдЧрдорди, рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рд╕рд╣реА рд╕рдордп рдкрд░, F12 рдпрд╛ PrintScrn рдХреЛ рджрдмрд╛рдПрдВ, RenderDoc рдПрдХ рдлреНрд░реЗрдо рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдмрдЪрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЧреЗрдо рд╢реБрд░реВ рдХрд┐рдП рдмрд┐рдирд╛ рднреА рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕реЗ рдПрдХ рд╕рд╛рдереА рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдЬреНрдпрд╛рдорд┐рддрд┐ рдФрд░ рдмрдирд╛рд╡рдЯ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



Nvidia Nsight NVIDIA рдХрд╛ рдПрдХ рдбреАрдмрдЧрд┐рдВрдЧ рдЯреВрд▓ рд╣реИред


рдПрдХ рдорд╣рд╛рди рдФрд░ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдбрд┐рдмрдЧрд░ рдЙрдкрдХрд░рдгред рдПрдирд╡реАрдбрд┐рдпрд╛ рд╢рд╕реНрддреНрд░рд╛рдЧрд╛рд░ рдореЗрдВ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИред рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рд▓рд┐рдирдХреНрд╕, рдореИрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд╣реИрдВред рдЙрдирдХреА рд╕рднреА рд╡рд┐рд╡рд┐рдзрддрд╛ рдореЗрдВ, рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ред рд╡рд┐рдЬрд╝реБрдЗрдЯ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдПрдХ рддреНрд╡рд░рд┐рдд рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдЖрдк Microsoft IDE рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо рдПрдирд╡реАрдбрд┐рдпрд╛ рдбреЗрд╡рд▓рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдореБрдлреНрдд рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рд╢рд╛рдВрддрд┐ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред рдПрдирд╡реАрдбрд┐рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдореЗрдВ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рддреНрдордХ рд╡реАрдбрд┐рдпреЛ рд╣реИрдВред

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реЙрд░реНрдЯрдХрдЯ рдХреЛ рдПрдирд╡реАрдбрд┐рдпрд╛ рд╢реЙрд░реНрдЯрдХрдЯ рд╢реЙрд░реНрдЯрдХрдЯ рдкрд░ рдЦреАрдВрдЪреЗрдВред рдФрд░, рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╣реИ, рддреЛ рдЖрдкрдХреЛ Hight'y рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

рдлреНрд░реЗрдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: CTRL + Z рджрдмрд╛рдПрдВ, рдлрд┐рд░ рдЖрд╡рд░реНрдзрдХ рдЧреНрд▓рд╛рд╕ рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рд╕реНрдкреЗрд╕рдмрд╛рд░ рдпрд╛ рдмрдЯрди рджрдмрд╛рдПрдВред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ Nsight Replay рд╡рд┐рдВрдбреЛ рдЦреБрд▓ рдЬрд╛рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рддрд▓ рдкрд░ рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдордп рд░реЗрдЦрд╛ рд╣реЛрддреА рд╣реИред Nsight рдореЗрдВ рд╕реБрдЭрд╛рд╡ рд╣реИрдВ рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдлреНрд░реЗрдо рдХреЗ рдкреВрд░реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрднреА рднреА рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред



рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реАрдПрд╕ рд╕реЗ рд╕рднреА рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рдпрд╛ рддреЛ рд╡реАрдПрд╕ рд╕реЗ 3 рдбреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рдХрд░реЗрдВ, рдпрд╛ рд╕рд╣реЗрдЬреЗ рдЧрдП рдлреНрд░реЗрдо рдХреЛ рд╢реБрд░реВ рдХрд░реЗрдВ (рдПрдХреНрд╕реЗрд╕ рдПрдХреНрд╕реЗрд╕ рдФрд░ рдмрд┐рдирд╛ рд╡реАрдПрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп)

рдПрдХ рдЦрд╛рд▓реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ:



рдПрдХ рдмрдЯрди рдвреВрдВрдвреЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдкрде рджрд░реНрдЬ рдХрд░реЗрдВред



рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рдбрд┐рдмрдЧрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреБрд▓рддрд╛ рд╣реИред рдпрджрд┐ рдПрдХ рд▓реЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдмрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред



рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХреА рд╣реИред рд▓реЗрдХрд┐рди рдЕрдм рд╡реАрдПрд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ, рдЬреЛ рд╡реАрдПрд╕ рдХреЗ рдмрд┐рдирд╛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд╕рдордп рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред рджреЛрдиреЛрдВ рдЬреНрдпрд╛рдорд┐рддрд┐ рдФрд░ рдмрдирд╛рд╡рдЯ, рдФрд░ shadersред рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдХреЛрдгреЛрдВ рд╕реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



Nsight рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧреА рд╣рддреНрдпрд╛рд░рд╛ рд╕реБрд╡рд┐рдзрд╛ рднреА рд╣реИ: рдЖрдк рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдорд╢реАрди рдкрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рд╡реАрдПрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╕рднреА рдХреЛ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдбреЗрд╡рд▓рдкрд░ рдпрд╛ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдХреЗ рдЬреАрд╡рди рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред

рд╕рд╣реЗрдЬреЗ рдЧрдП рдлрд╝реНрд░реЗрдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмрд╕ рд╕рд╣реЗрдЬреЗ рдЧрдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЦреЛрд▓реЗрдВ, рд░рд┐рд▓реАрдЬрд╝ рдмрд┐рд▓реНрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ Nsight рдбреАрдмрдЧрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдЖрдЧреЗ, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИред

рд╡реИрд╕реЗред рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдХреНрдпрд╛ рд░рди рдХреЗ рд╕рднреА рдЬреНрдпрд╛рдорд┐рддрд┐ рдХреЛ рджреЗрдЦрдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд░реЗрдВрдбрд░рдбреЙрдХ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдкрд┐рдЫрд▓реА рдХреЙрд▓ рд╕реЗ рдЧреНрд░рд┐рдб рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреНрд░реЙ рдХреЙрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдПрдПрдордбреА рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдкрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛, рдмрд╛рдж рдХреА рдХрдореА рдХреЗ рд▓рд┐рдПред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдирд╡реАрдбрд┐рдпрд╛ рдХреА рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреЛрдИ рд╕рдЦреНрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

GPU PerfStudio - рдЙрдиреНрдирдд рдорд╛рдЗрдХреНрд░реЛ рдбрд┐рд╡рд╛рдЗрд╕реЗрд╕ (AMD) рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╛рд╕


рдПрдХ рдЕрджреНрднреБрдд рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдгред рдпрд╣ рджреВрд░ рд╕реЗ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд░рдЦрддрд╛ рд╣реИред

тЖТ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдкреНрд░рд▓реЗрдЦрди рд▓рд┐рдВрдХред



рдпрд╣ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИред рд╕рд░реНрд╡рд░ рдХреЗ 2 рд╕рдВрд╕реНрдХрд░рдг (64 рдФрд░ 32 рдмрд┐рдЯ) рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВ, рдмрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЦреАрдВрдЪреЗрдВред рдЬрдм рдЖрдк рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ рддреЛ рд╡рд╣ рдЦреБрдж рд╕реЗ рдХреНрдпрд╛ рдкреВрдЫреЗрдЧрд╛ред



рдЕрдЧрд▓рд╛, рдмрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдЪрд╛рд▓реВ рдХрд░реЗрдВред рд╣рдо рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд╕рд╣реА рд╕рдордп рдкрд░ рд░реБрдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдм рд╣рдо рд░реЗрдВрдбрд░рдбреЙрдХ рдпрд╛ рдПрдирд╡реАрдбрд╛рдЗрдЯ рдирд╛рдЗрдЯ рдореЗрдВ рдкрд╣рд▓реЗ рдХрд┐рдП рдЧрдП рд╕рднреА рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рднрд┐рдиреНрди рдПрдкреАрдЖрдИ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рдкрдХ рд╕рдорд░реНрдердиред рдЗрд╕рдХреА рдЙрддреНрдкрддреНрддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдпрд╣ рдореЗрд░реЗ рдПрдирд╡реАрдбрд┐рдпрд╛ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рддреЛ рдХреЛрдИ рд╕рд╛рдЬрд┐рд╢ рдФрд░ рдкрд╣рд┐рдпрд╛ рдореЗрдВ рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИ ...

UPD рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдиреЗ рдПрдХ рдФрд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрдкрдХрд░рдг рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ред
apitrace
Multiplatform рдФрд░ рд╡рд┐рднрд┐рдиреНрди API рдХрд╛ рд╕рдорд░реНрдердиред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрднреА рддрдХ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЙрдкрдпреЛрдЧреА рдФрд░ рд╕рд░рд▓ рдЙрдкрдХрд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░ред



рдХреМрди рд╕рд╛ рдЙрдкрдХрд░рдг рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬреЛ рдореИрдВ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ред рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрдкрдиреА рдХреБрдЫ рдорд┐рдиреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ, рдЯреЗрдмрд▓, рдЧреНрд░рд╛рдлрд╝ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдп рдореЗрдВ рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рддрд░рдл, рдПрдХ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рд╡реНрдпрдХреНрддрд┐, рдореИрдВ рдХрд┐рд╕реА рддрд░рд╣ рдЕрдзрд┐рдХ "рд╣реБрдЖ" RenderDoc рдХреЗ рд╕рд╛рдеред рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдЗрд╕рдореЗрдВ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╢реБрд░реВ рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред

рдФрд░ рд╡реИрд╕реЗ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЖрд╕рд╛рди рдФрд░ рд╕рд░рд▓ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдП рдФрд░ рдЯреВрд▓ рдмреА рд╣реИред рддрдм рдЯреВрд▓ рдмреА рдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдП рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдФрд░ рд╕рднреА рд▓реЛрдЧ рдЦреБрд╢ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрд╕ рдпреЛрдЬрдирд╛ рдореЗрдВ рдмрд┐рдЪреМрд▓рд┐рдпреЗ рд╣реИрдВ: рд▓реЙрдиреНрдЪрд░, рдПрдВрдЯреА-рдЪреАрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ рдЕрдиреНрдп рд░реИрдкрд░, рддреЛ рдЖрдкрдХреЛ рдереЛрдбрд╝рд╛ рдиреГрддреНрдп рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╕реНрдЯреАрдо рдпрд╛ рдЙрддреНрдкрддреНрддрд┐ рдФрд░ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдПрдХ рдЧреЗрдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдЯреВрд▓рдХрд┐рдЯ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

  1. рд╕реНрдЯреАрдо, рдСрд░рд┐рдЬрдирд▓, рдпреВрдкреНрд▓реЗ рдЖрджрд┐ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрди-рдЧреЗрдо рдУрд╡рд░рд▓реЗ рдлреАрдЪрд░реНрд╕ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред
  2. рдЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
  3. рдЖрдкрдХреЛ рдЧреЗрдо рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЖрд╡рд░рдг (рд╕реНрдЯреАрдо, рдЙрддреНрдкрддреНрддрд┐, рдпреВрдкреНрд▓реЗ, рдЖрджрд┐)
  4. рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдЦреЗрд▓ рдХреЛ рд╕реАрдзреЗ "рд░реИрдкрд░" рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
  5. рдЕрдХреНрд╕рд░, рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЙрдиреНрдЪ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реЙрдЪ рдбреЙрдЧреНрд╕ 2 рдХреЗ рд▓рд┐рдП, -eac_launcher рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдВрдЯреА-рдЪреАрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рд░реАрдбрдореА рдкрдврд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рд╕реБрд░рд╛рдЧ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рд╕рд╛рде рд╣реА, рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдХрд▓реНрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рд╕реНрдЯреАрдо рдЙрджрд╛рд╣рд░рдг: -applaunch 99999 (рдРрдк рдЖрдИрдбреА)
  6. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдкреАрдЖрдИ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред рд╢рд╛рдпрдж DX12 рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рдЖрджрд┐ред рдкреНрд░реАрд╕реЗрдЯ рдХрд░реЗрдВ, рдЧреЗрдо рдмрдВрдж рдХрд░реЗрдВ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдбрд┐рдмрдЧрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░реЗрдВред
  7. рдорд▓реНрдЯреАрдЧреНрд░рд╛рдлрд┐рдХ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдПрдореНрдмреЗрдбреЗрдб рд╡реАрдбрд┐рдпреЛ + рдЕрд╕рддрдд рдХрд╛рд░реНрдб)ред рдЙрдкрдХрд░рдг рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рд╕рд╛рде рд╣реА, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдлреНрд░реЗрдо рдХреЗ рд╢реЙрдЯ рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рди рдХрд┐ рд░рдирд┐рдВрдЧ рдЧреЗрдоред рдХреНрдпреЛрдВрдХрд┐ рдврд╣рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреАрдбрд╝рд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред



рдПрдХ рд╕реНрдиреИрдХ рдХреЗ рд▓рд┐рдП рд╡рд╛рджрд╛ рдХрд┐рдП рдЧрдП рд╡реАрдбрд┐рдпреЛред рдореИрдВ рдПрдХ рдЧреЗрдо рдХреЗ рдлреНрд░реЗрдо рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕рдордп-рдЪреВрдХ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдпрд╣ рдмрд╣реБрдд рдордиреЛрд░рдВрдЬрдХ, рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдФрд░ рд╕реБрдВрджрд░ рд▓рдЧрддрд╛ рд╣реИред рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╡реАрдбрд┐рдпреЛ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдЪрд┐рдХреЛрдЯреА рд╣реЛрдЧреАред
PUBG

рдпреБрджреНрдзрдХреНрд╖реЗрддреНрд░ 1


рдЬреАрдЯреАрдП рд╡реА


рдЯреЙрдореНрдм рд░рд╛рдЗрдбрд░ рдХрд╛ рдЙрджрдп


рд╡рд┐рдЪрд░рдг рдХрд░рдиреЗрд╡рд╛рд▓рд╛ рей


рджреЗрдЦреЛ рдХреБрддреНрддреЛрдВ реи


рдирддреАрдЬрд╛ рек


рдбреНрд░реЙ рдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рдФрд░ рд╡рд╣ рд╕рдм рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧреА, рдЖрдкрдХреЛ рдмрддрд╛рдПрдЧреА, рдорджрдж рдХрд░реЗрдЧреА рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдХрд╛рд░рд╛рддреНрдордХ рддрд░реАрдХреЗ рд╕реЗ рдкрд╛рдардХ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧреАред рд╕рдВрдкрд╛рджрди, рд╕реБрдЭрд╛рд╡, рдзрдиреНрдпрд╡рд╛рдж рднреЗрдЬреЗрдВ рдФрд░ рдкреАрдПрдо рдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рднреЗрдЬреЗрдВред

рдФрд░ рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдЕрдкрдиреЗ Youtube рдЪреИрдирд▓ рдХреЛ рдереЛрдбрд╝рд╛ рд╕рд╛ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛: www.youtube.com/KakoytoAitishnik
рдпрд╣, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ gictimes рдХреЗ рд▓рд┐рдП рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпреЗ рд╕рднреА рд╕рд╛рдорд╛рдЬрд┐рдХ gizmos: рд╕рджрд╕реНрдпрддрд╛рдПрдБ, рдкрд╕рдВрдж рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ, рдирдИ рдФрд░ рдмреЗрд╣рддрд░ рд╕рд╛рдордЧреНрд░реА рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рдгрд╛ рдмрдврд╝рд╛рддреА рд╣реИрдВред

Source: https://habr.com/ru/post/hi400963/


All Articles