New Demo for Testing Unreal Engine 4 in Linux Using Vulkan
After posting a video about Unreal Engine 4 working on Linux yesterday, I decided to bite the bullet and release a demo project. This is a really quick, slapdash attempt at a demo. It may not run on your PC. It might crash it, or make it spontaneously burst into flames or speak in tongues or something, so there is no warranty either expressed or implied.
The demo only runs in Linux. You have two options for starting it. The first is is to locate the VulkanTest.sh file and run it without any switches. This should start the project using the OpenGL 4 renderer. This will give you a baseline of what performance looks like on using the OpenGL renderer on a reasonably complex project.
The second option is what everyone is here for: using the engine with Vulkan. The key here is to run the same VulkanTest.sh file and add the "-vulkan" switch on the command line. If it works and the demo starts, you should be running the Vulkan renderer. I've tested the demo on the AMDVLK drivers as well as the RADV/Mesa backend, and they both work, though the RADV drivers seem buggier and there are a lot of visual artifacts. I have not tested the demo using an Nvidia card.
When the demo starts up you can use the "e" key to bring up the menu. Here it will let you turn on some performance monitors such as the show fps command. It will also let you quit the demo. If you want, the regular console is available by pressing the ~ key. Edit: Also you can disable V-Sync by using the console command t.Maxfps.
In general, I am now getting about 10 FPS less using the Vulkan renderer, so I think there is probably a lot of optimization to be done on both sides. Also, the Soul Cave demo, which this demo is derived from, has some pretty heavy shaders in it, so this may be what is causing the performance deficit.
Video instructions here: https://www.youtube.com/watch?v=o4b9ZcH4yb8
Download: https://drive.google.com/file/d/1azA6DDrGMciboaSuwQtd81vAyf5WMVks/view?usp=sharing
The demo only runs in Linux. You have two options for starting it. The first is is to locate the VulkanTest.sh file and run it without any switches. This should start the project using the OpenGL 4 renderer. This will give you a baseline of what performance looks like on using the OpenGL renderer on a reasonably complex project.
The second option is what everyone is here for: using the engine with Vulkan. The key here is to run the same VulkanTest.sh file and add the "-vulkan" switch on the command line. If it works and the demo starts, you should be running the Vulkan renderer. I've tested the demo on the AMDVLK drivers as well as the RADV/Mesa backend, and they both work, though the RADV drivers seem buggier and there are a lot of visual artifacts. I have not tested the demo using an Nvidia card.
When the demo starts up you can use the "e" key to bring up the menu. Here it will let you turn on some performance monitors such as the show fps command. It will also let you quit the demo. If you want, the regular console is available by pressing the ~ key. Edit: Also you can disable V-Sync by using the console command t.Maxfps.
In general, I am now getting about 10 FPS less using the Vulkan renderer, so I think there is probably a lot of optimization to be done on both sides. Also, the Soul Cave demo, which this demo is derived from, has some pretty heavy shaders in it, so this may be what is causing the performance deficit.
Download: https://drive.google.com/file/d/1azA6DDrGMciboaSuwQtd81vAyf5WMVks/view?usp=sharing
This is such an good blog with lot of valuable information just awesome.
ReplyDeleteAngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery
Wonderful Blog.... Thanks for sharing with us... good work nice page
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
Excellent blog. Thanks for sharing.
ReplyDeleteBest Blue-Prism Training in Chennai
PHP Training in Chennai
DevOps Training in Chennai
Cloud-Computing Training in Chennai
Best Software training institute
RPA Training in Chennai
Ui-Path Training in Chennai
Azure Training in Chennai
Awesome blog thank you for sharing.
ReplyDeleteAWS DevOps Training in Chennai
php course in chenna
Software training institute in chennai
blue prism course in chennai
best rpa training in chennai
rpa uipath training in chennai
cloud computing courses in chennai
azure certification in chennai
This is an excellent site with a wealth of useful information. International business assignment help
ReplyDeleteWow! What an informative blog you posted. Such an easy, useful and informative language you used in your blog. Just like you I also tried to use simple language for students in my Online assignment help, so just check and outreach my content if you think my assignment help website is informative and useful. And let me know if you think there is some need to improve my content.
ReplyDeleteRead More: https://www.doassignmenthelp.com/
Thank You
Very Informative post. Thank you for sharing with us.
ReplyDeleteThirukkural pdf free download
Sai Satcharitra in English pdf
Sai Satcharitra in Tamil pdf
Sai Satcharitra in bengali pdf
Sai Satcharitra in gujarati pdf
Smm panel
ReplyDeleteSMM PANEL
iş ilanları
instagram takipçi satın al
HIRDAVATÇI
HTTPS://WWW.BEYAZESYATEKNİKSERVİSİ.COM.TR/
servis
tiktok jeton hilesi
pendik mitsubishi klima servisi
ReplyDeleteümraniye samsung klima servisi
tuzla arçelik klima servisi
çekmeköy samsung klima servisi
ataşehir samsung klima servisi
çekmeköy mitsubishi klima servisi
ataşehir mitsubishi klima servisi
maltepe vestel klima servisi
kadıköy vestel klima servisi
Thank you for sharing the valid article it is very interesting. check federal university of agriculture zuru admission
ReplyDeleteI came across your blog and wanted to take a moment to express my appreciation for the quality of your content. Your writing is informative, insightful, and engaging, and I find myself returning to your blog time and time again for fresh perspectives on a variety of topics.
ReplyDeleteHow can I connect two computers with an Ethernet cable?
Thanks for the great article!
ReplyDeleteBroadMind - IELTS coaching in Madurai
Nice article. Thanks for sharing such an wonderful and useful Post.
ReplyDeleteLinux Course in Pune
Top Conent for This Article Aston Overseas Education Consultants | Study Abroad
ReplyDeleteGreat article! Thank you for sharing such an informative and valuable post.
ReplyDeleteSAP ABAP Training in Hyderabad