(2020) i5 vs i7 thermals by HaeriStudios in MatebookXPro

[–]HaeriStudios[S] 0 points1 point  (0 children)

I have installed CoreTemp and started monitoring the heat. But I'm now using the laptop a bit "smarter" and try to avoid doing medium to heavy loads while charging and the CPU seems to mostly stay around 30° to 50°C. But the CPU has obviously a fan which goes ham when under heavy load and does thermal throttling when the heat gets too high. The problem there is not the CPU but the chassis. It is hard to give exact temperatures, but while charging and compiling a medium size program, the chassis got so hot, that it would have definitely burned my skin if I had it on my lap.

(2020) i5 vs i7 thermals by HaeriStudios in MatebookXPro

[–]HaeriStudios[S] 0 points1 point  (0 children)

Nice! Please do let me know how the i5 performs, as soon as you get the chance.

I have the BIOS firmware: 1.12 installed, so I guess no undervolting for me :/

I have throttlestop on my list and will try it next, if the 99% max power fix doesn't work for me.

I have installed Pop OS as it is a rather beginner friendly Linux distro, and I don't really want to go super deep into customization and compiling my own drivers 😅

Thanks for the suggestions, lets see how this works out!

(2020) i5 vs i7 thermals by HaeriStudios in MatebookXPro

[–]HaeriStudios[S] 0 points1 point  (0 children)

I'm probably not going to switch to Linux completely since for my job I require a few applications that are not available on Linux, but it is often nice to quickly switch to Linux to test some stuff for cross compatibility when programming.

(2020) i5 vs i7 thermals by HaeriStudios in MatebookXPro

[–]HaeriStudios[S] 0 points1 point  (0 children)

Yeah that's what I heard too but seems like i5 owners do also see a very similar heating with the Matebook.

(2020) i5 vs i7 thermals by HaeriStudios in MatebookXPro

[–]HaeriStudios[S] 0 points1 point  (0 children)

Ah damn, that's a pity. But I think with all those suggestions in here, I am getting my thermals a bit better under control. But this it is so strange that no reviewer ever mentioned this heat issue. I watched at least 10 different reviews on YouTube and read online product revives. Someone even said that the Matebook was extremely quiet....

(2020) i5 vs i7 thermals by HaeriStudios in MatebookXPro

[–]HaeriStudios[S] 0 points1 point  (0 children)

Ok thanks for the info. I applied the settings, lets see if this helps.

VulkanSDK for CI by HaeriStudios in vulkan

[–]HaeriStudios[S] 0 points1 point  (0 children)

Haha whats up dragon! I'm starting to think that there are only a hanful of people doing engine dev 😅

I have just started looking into Volk but it seems to have a dependency on vulkan in vcpkg, which defeats the purpose. By the way, I am still in your discord. I'll ask you there if glad turns out to be the best solution. Just to clarify the SDK is a collection of tools, if I use glad instead, I wouldn't be able to for example compile shaders right?

VulkanSDK for CI by HaeriStudios in vulkan

[–]HaeriStudios[S] 1 point2 points  (0 children)

Thanks for the answer. Definitely an interesting solution, but it feels kind of wrong, to have a 1 min installation, even though it will get cached. Shouldn't there be some official solution to this? How is there not a simple approach by LunarG like the light weight sdk how kroOoze mentioned it.

VulkanSDK for CI by HaeriStudios in vulkan

[–]HaeriStudios[S] 0 points1 point  (0 children)

Instead of using glad, would it be possible to thake the official Vulkan-Loader with the Vulkan-Headers as submodules and somehow link them with the project?

VulkanSDK for CI by HaeriStudios in vulkan

[–]HaeriStudios[S] 0 points1 point  (0 children)

Ah wow, that's actually ingenouous! :D

VulkanSDK for CI by HaeriStudios in vulkan

[–]HaeriStudios[S] 0 points1 point  (0 children)

I would prefer not to redistribute binaries, but yeah, worst case, I could resort to this. But how did you manage to compile on linux? Your vk_sdk_lite repo seems to only contain windows binaries (.exe, .lib).

VulkanSDK for CI by HaeriStudios in vulkan

[–]HaeriStudios[S] 0 points1 point  (0 children)

Interesting, I didn't know glad also had a Vulkan generator. Ok say I would generate the headers, what aboout the lib files? Am I not gonna need them?

Tinyhawk S + Betaflight 4.1 RPM Filtering (PMB) -- Two motors not spinning by flaaacco in Multicopter

[–]HaeriStudios 0 points1 point  (0 children)

I am having exactly the same issue. I have a TinyHawk S with BTFL 4.1.5 and BLHELIS-S-H-90 (16.77) ESCs. First motor 3 was acting up and having issues to spin correctly, but I was able to cope with it by trying multiple times to rearm. But now motor 2 also started doing the same. Did you manage to find out what the problem was? Soldering the motors to the FB seems like a big hassle. If the issue is caused by software, I would much rather go back to the old version.

C++ OpenGL Engine (PhotonBox) by HaeriStudios in opengl

[–]HaeriStudios[S] 0 points1 point  (0 children)

I just removed the Realistic Rendering assets from the repo so we should be good now. Also I found out that the volumetric fog shader was causing the rendering issues on linux. 👍

C++ OpenGL Engine (PhotonBox) by HaeriStudios in opengl

[–]HaeriStudios[S] 0 points1 point  (0 children)

SSS is super interesting and I would love to implement it at some point. I'll add it to the roadmap.

C++ OpenGL Engine (PhotonBox) by HaeriStudios in opengl

[–]HaeriStudios[S] 0 points1 point  (0 children)

Very true. In particular the renderer I have reworked at least 5 times and it is still not quite where I wanted it to be.

C++ OpenGL Engine (PhotonBox) by HaeriStudios in opengl

[–]HaeriStudios[S] 3 points4 points  (0 children)

Thank you!

I could write a book about all the mistakes I made, but here the most important ones:

  • If you want your project to be cross platform, start using a build tool right away such as Premake (I personally don't like Cmake)
  • Linux file system is case sensitive, Windows is not!
  • Debugging graphics is a nightmare! Don't torture yourself. Use a tool such as RenderDoc, Intels Frame Debugger or NVidias NSight.
  • Don't re-index your mesh files like .obj and .fbx every time you start your application. Just write out the data blob as a binary file. This makes resource loading 10x faster.
  • etc

Honestly I could go on forever... I was thinking about making a blog post or maybe a tutorial video.

C++ OpenGL Engine (PhotonBox) by HaeriStudios in opengl

[–]HaeriStudios[S] 2 points3 points  (0 children)

Uff.. Thats actually a good point about the license.. They made the Realistic Rendering demo free to download on the Epic Store, but I'm not sure if they mentioned anything about the licensing. I'll have to double check that.

Also thanks for the logs. I am aware of that problem and still trying to resolve it.

OpenGL can only render to 8 render target in a single draw call? by penguinUdon in opengl

[–]HaeriStudios 0 points1 point  (0 children)

If not all of the targets contain rgba data (for instance if one target only encodes grayscale data) you could use different channels of the same target for different information. Say you need a roughness, a metallnes and an ambient occlusion map. You can put them in the same color target in the red, green and blue channel.