Many modern laptops no longer support S3 sleep at all. It is likely to be an issue with the bios rather than a linux project. On my laptop, with Ryzen 7 5825U, I had to give up on S3 and use s2idle. Also had to pass "pcie_aspm=off" as a kernel parameter because it would take ages to wake the ssd without it. Overall works ok. Not as good as S3 but better than nothing.
So to check what suspend states your laptop supports run cat /sys/power/mem_sleep. It should print something like s2idle shallow [deep] with the option that is enabled having [] around it. To change the enabled option run echo "s2idle" > /sys/power/mem_sleep. https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate has more info.
I haven't really noticed much of a difference. I figured it was probably worth actually being able to wake the laptop from sleep rather than having to restart it every time.
I finally decided to learn shaders. If you're curious about what shaders are and how they work, this article is for you. We'll start with the basics and build a simple blob from scratch.
What;s up with those empty renders in rendering research papers? The white furnace test, one of my favourite rendering debug tools. It can be used to check several levels of implementation, not just the BRDF, but also the sampling and the Monte Carlo integration loop,
A little over a year ago I was looking to overhaul our shadow rendering at work in order to improve overall quality, as well as simplify the workflow for the lighting artists (tweaking biases all day isn’t fun for anybody). After doing yet another round of research into modern shadow mapping techniques, I decided to do what I...
Why Talking About Render Graphs In 2017 Yuriy O’Donnell, at the time working for Frostbite, presented the Frame Graph at GDC, which is considered the first application of render graph on triple A games. Frame Graph is intended to be a high-level representation of each graphics operation to render a scene. In addition to that,...
Recently I got access to a GPU that supports accelerated raytracing and the temptation to tinker with DXR is too strong. This means that I will steer away from compute shader raytracing for the for…
Mafia: Definitive Edition (2020) is a remake of the much-loved gangster classic Mafia (2002), originally released for PS2 and Xbox. The game is relatively linear and very story focused, whose narra…
There are always twists to the typical BRDF models, and Scheuermann’s bidirectional scattering distribution function model (BSDF, or BRDF with light integrated over a sphere that aggregates a…
Sometimes my Nokia G60 5G on Android 13 reactivates Adaptive Brightness without my consent. In fact, it did so while I was writing this (noticed because the screen suddenly got brighter while I was typing; also, the virtual keyboard went away as if I had tapped out of the text input box)....
It is probably possible however currently I can go to kbin.social/d/9to5mac.com and see all the posts that link to 9to5mac so them hosting their own instance would be kinda redundant.
S3 Sleep on AMD always freezing the Desktop
I dont know if this is pretty common? I reported a bug about this an eternity ago on Fedora, but it is still happening....
Open Source NVIDIA Vulkan Driver NVK Reaches Vulkan 1.0 Conformance - tchncs (discuss.tchncs.de)
Lemmy
My scuffed game streaming adventure – PyroFling (themaister.net)
Secrets of Direct3D 12: Do RTV and DSV descriptors make any sense? (asawicki.info)
A Journey Into Shaders (www.mayerowitz.io)
I finally decided to learn shaders. If you're curious about what shaders are and how they work, this article is for you. We'll start with the basics and build a simple blob from scratch.
The white furnace test – Light is beautiful (lousodrome.net)
What;s up with those empty renders in rendering research papers? The white furnace test, one of my favourite rendering debug tools. It can be used to check several levels of implementation, not just the BRDF, but also the sampling and the Monte Carlo integration loop,
Stable Fiddusion (acko.net)
Frequency-domain blue noise generator
Exploring Shaders with Compiler Explorer – Jeremy's Blog (jeremyong.com)
C++, graphics, Vulkan, DirectX, Math, compilers, and more
A Sampling of Shadow Techniques (therealmjp.github.io)
A little over a year ago I was looking to overhaul our shadow rendering at work in order to improve overall quality, as well as simplify the workflow for the lighting artists (tweaking biases all day isn’t fun for anybody). After doing yet another round of research into modern shadow mapping techniques, I decided to do what I...
Render Graphs (logins.github.io)
Why Talking About Render Graphs In 2017 Yuriy O’Donnell, at the time working for Frostbite, presented the Frame Graph at GDC, which is considered the first application of render graph on triple A games. Frame Graph is intended to be a high-level representation of each graphics operation to render a scene. In addition to that,...
How to write a renderer for modern graphics APIs (blog.mecheye.net)
Visibility Buffer Rendering with Material Graphs (filmicworlds.com)
Dispatch IDs and you – Jeremy's Blog (jeremyong.com)
C++, graphics, Vulkan, DirectX, Math, compilers, and more
Writing a Pathtracer in Lua, Week 1 | Of Shaders & Triangles (blog.42yeah.is)
Raytracing, a 4 year retrospective (interplayoflight.wordpress.com)
Recently I got access to a GPU that supports accelerated raytracing and the temptation to tinker with DXR is too strong. This means that I will steer away from compute shader raytracing for the for…
Hardcore Vulkan debugging – Digging deep on Linux + AMDGPU (themaister.net)
Reverse Z (and why it’s so awesome) (pr0g.github.io)
A look at why switching to reverse z for a perspective projection matrix has such a dramatic effect.
The Rendering of Mafia: Definitive Edition (www.elopezr.com)
Mafia: Definitive Edition (2020) is a remake of the much-loved gangster classic Mafia (2002), originally released for PS2 and Xbox. The game is relatively linear and very story focused, whose narra…
Hair Rendering (andrew-pham.blog)
There are always twists to the typical BRDF models, and Scheuermann’s bidirectional scattering distribution function model (BSDF, or BRDF with light integrated over a sphere that aggregates a…
Micro-Mesh Overview (Part 1) | Of Shaders & Triangles (blog.42yeah.is)
How to stop android phone from reactivating Adaptive Brightness? (kglitch.social)
Sometimes my Nokia G60 5G on Android 13 reactivates Adaptive Brightness without my consent. In fact, it did so while I was writing this (noticed because the screen suddenly got brighter while I was typing; also, the virtual keyboard went away as if I had tapped out of the text input box)....
One big reason I prefer /kbin over lemmy… DOMAINS. And they’re coming to Artemis app ✨ (tech.lgbt)
Getting close to a release candidate for next update and the public beta on https://artemis.camp instance!