Тёмный

UE4 Graphics Profiling: Intel Frame Analyzer 

Tech Art Aid
Подписаться 27 тыс.
Просмотров 11 тыс.
50% 1

Learn how to use Intel's external GPU profiler with Unreal Engine 4. Track performance bottlenecks down to a single heavy mesh or light.
Get project files: techartaid.com/products/
All parts playlist: • UE4 Graphics Profiling
Links and sources:
[1] "Intel Graphics Performance Analyzers": software.intel.com/en-us/gpa
[2] "Unreal Engine 4 Optimization Tutorial": software.intel.com/en-us/arti...
[3] RenderDoc, open-source graphics debugger: renderdoc.org/
[4] AMD GPU PerfStudio: gpuopen.com/archive/gpu-perfst...

Опубликовано:

 

9 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 47   
@omidmiresmaeili
@omidmiresmaeili 8 месяцев назад
For technical reasons this is my favorite video from the profiling series ^^
@TechArtAid
@TechArtAid 8 месяцев назад
Most underrated :D ("underviewed")
@SpikeTheSpiker
@SpikeTheSpiker 7 лет назад
Dude that intel tool is awesome! Thank you for the tutorials a lot of this information is hard to find or digest for most :)
@TechArtAid
@TechArtAid 7 лет назад
+SpikeTheSpiker Yeah. Even 'ue4 gpu profiling' shows the docs and the same ~8 blog articles. The rest is, like you say, not easier than reading official OpenGL bible 😄
@victorl2886
@victorl2886 7 лет назад
Thank you so much for your tutorials.
@xvsholtkamp
@xvsholtkamp 7 лет назад
Just wanted to say that your profiling videos were immensely helpful to me and my team. And this tool specifically was a life saver. Wouldn't know about it or how to use it if it weren't for your video. Thanks!
@TechArtAid
@TechArtAid 7 лет назад
+Martin Holtkamp Awesome. This is a kind of knowledge that's mostly looked for near the end of production. People not fishing an actual game rarely need it :) So I'm happy to hear every time these videos are useful to someone. (Though, I hope, teams learn from their experience and apply performance knowledge early in next project, to set workflows, guidelines).
@doug_richardson
@doug_richardson 4 года назад
Great series, just watched the entire profiling playlist today. Thanks for putting in the time to create these.
@TechArtAid
@TechArtAid 4 года назад
My pleasure! Are there any related topics you'd like to see covered in the future?
@doug_richardson
@doug_richardson 4 года назад
@@TechArtAid In general, I'm interested in techniques tech artists apply to problems (I'm a primarily a programmer). Some ideas: 1. Techniques for creating destructible environments/buildings, 2. Techniques for constructing a large variety of buildings out of modular assets 3. When to use of vertex animations, and how to author vertex animations (ideally in an widely accessible tool like Blender) 4. Niagara deep dive 5. Advanced particle effect series
@TechArtAid
@TechArtAid 4 года назад
Great list! Saving for future reference
@quantumdeconstructor
@quantumdeconstructor 4 года назад
@@TechArtAid Please make a video about volumes, volumetric clouds
@RagdollRocket
@RagdollRocket 4 года назад
That's so awesome. Thanks so much! Great tutorial.
@TechArtAid
@TechArtAid 4 года назад
Glad to hear it was useful!
@Superbjenks
@Superbjenks 6 лет назад
amazing, thanks for the great video!
@TechArtAid
@TechArtAid 6 лет назад
Thanks, I'm glad it was useful :)
@mateiadeodatus335
@mateiadeodatus335 4 года назад
This is pure gold, I just wish I found this earlier
@TechArtAid
@TechArtAid 4 года назад
Glad to hear that you did! :)
@user-yb2gm9wm7i
@user-yb2gm9wm7i 5 лет назад
OMG!Thank you so much! amazing intel tool ...
@TechArtAid
@TechArtAid 5 лет назад
No problem :) Useful tool indeed (Renderdoc is a good alternative too, when used with a plugin for UE)
@AnarchyStudy
@AnarchyStudy 5 лет назад
Thank you for tutorials! which screen capture software did you use? and which tool did you use to draw on your screen?
@TechArtAid
@TechArtAid 5 лет назад
OBS, Audacity, Photoshop, Blender or DaVinci Resolve for editing
@fredrik241
@fredrik241 7 лет назад
Awesome video! (i sent you some deserved money) I am working on a VR game and need to start the packaged game with an commanline option after the .exe (-emulatevr) as running the program during VR play didn't seem to work. Do you know if it is possible to launch a game with extra commandline options? I tried doing a .exe shortcut and adding it there but it doesn't seem to work. Cheers
@TechArtAid
@TechArtAid 7 лет назад
Thanks so much. I don't have a VR kit. But generally, if you add an .exe application to the list, you can modify the path before you run it. So just try to add your commands to the end of the path. Check with simpler commands first to be sure that it works. (e.g. "C:\...\Game.exe" -WINDOWED)
@DasAntiNaziBroetchen
@DasAntiNaziBroetchen Год назад
How does the frame analyzer generate those draw call IDs? I assume unreal provides those to the profiler somehow? I could not find any intel documentation about this.
@TechArtAid
@TechArtAid Год назад
SCOPED_DRAW_EVENT and SCOPED_GPU_STAT macros. The low-level draw call ID is just an (atomically?) increasing index of the calls sent to the GPU driver by the final, unabstracted API (e.g. DX12)
@The_Noticer.
@The_Noticer. 6 лет назад
How did you capture frames from Prey? When I tried it with renderdoc I couldn't, because of the Steam DRM.
@TechArtAid
@TechArtAid 6 лет назад
For me it worked fine. Maybe try checking "Attach to children", but I'm not sure. I did it on Steam version too, with Intel GPA though, shortly after release.
@The_Noticer.
@The_Noticer. 6 лет назад
Yeah i just checked, with prey GPA works. But GPA doesn't work with Rise of the Tomb Raider. Dont know how to get the HUD to hook...
@lulima2905
@lulima2905 6 лет назад
Awesome tutorial, any ETA on the e-book? :D
@TechArtAid
@TechArtAid 6 лет назад
Thanks for subbing ;) It's still my main project, but I have to re-think how to do it. I took a bit too 'serious' approach to the writing style, which is inefficient in regards to the time I have after hours. It's all about the content after all :) And I miss the brevity of the videos, so I'd try to incorporate this into the book too.
@Coldfire3737
@Coldfire3737 6 лет назад
Great Video! Is there any way for me to contact you directly?
@Sae-ez3dx
@Sae-ez3dx 3 года назад
I don't have any idea about the latest profiler. It has completely changed UI, can you do a tutorial about the latest version?
@TechArtAid
@TechArtAid 3 года назад
They did? Oh. Then try RenderDoc. It has a nice 1-click plugin for Unreal
@Sae-ez3dx
@Sae-ez3dx 3 года назад
@@TechArtAid But does it work for capturing shipped games? I have to capture a frame from a game for analyzing what costs more.
@TechArtAid
@TechArtAid 3 года назад
Yes. You may have to play a bit with the launching settings, but it should work in most cases since they added DX12 :) renderdoc.org/docs/getting_started/quick_start.html
@Sae-ez3dx
@Sae-ez3dx 3 года назад
​@@TechArtAid Thanks man, you and a couple of people teaching us what right thing to do without letting us spent so much on doing expensive courses.
@TechArtAid
@TechArtAid 3 года назад
You're welcome! And what's considered expensive? Do you have an example of a course with good value-for-money ratio? I plan to do a few paid series, narrowly focused on certain topics
@raishelmy7176
@raishelmy7176 6 лет назад
Frame Analyzer from AMD?
@TechArtAid
@TechArtAid 6 лет назад
+Rais Helmy There is one from AMD, CodeXL gpuopen.com/compute-product/codexl/
@raishelmy7176
@raishelmy7176 6 лет назад
thanks..
@raishelmy7176
@raishelmy7176 6 лет назад
i can hear police alarm
@TechArtAid
@TechArtAid 6 лет назад
+Rais Helmy Oh shit, gotta run
Далее
UE4 Graphics Profiling: Pipeline and Bottlenecks
22:46
UE4 Graphics Profiling: Measuring Performance
14:25
Просмотров 92 тыс.
Кто то встречал их на улице?
00:59
Dissecting a Frame with RenderDoc // Livestream
1:00:23
Blueprint Optimization | Live Training | Unreal Engine
1:01:17
5 Tips to Optimize Environments in Unreal Engine 4
12:23
UE4 Graphics Profiling: GPU Visualizer
8:51
Просмотров 37 тыс.
3D Gaussian Splatting! - Computerphile
17:40
Просмотров 120 тыс.