I just picked up an Asus Tuf "Gaming" laptop for $499 with a Ryzen 3550H(Zen+ on 12nm/integrated Vega graphics) that came with a discrete mobile GPU( RX560X with 4GB of GDDR5 VRAM ) so that's a bit more performance on that for such a low dollar deal.
So at least I can make use of Blender 3D 2.8/Later and use Blender's Cycles rendering on the Vega Integrated Graphic and the RX560X's Polaris discrete mobile GPU(Used mostly for Blender 3D Cycles rendering).
But that Ryzen 7 4700U hopefully will have some 4000H series brethren and 35+ Watt TDPs because I'm not ever interested in thermal throttling on a laptop. But in order to get an H series AMD APU based laptop that mostly requires getting a gaming laptop even if the laptop is not used that much for gaming.
I'm more interested in DDR5 memory support and PCIe 4.0 support on laptops where there is no external MB chipset anyways and the laptop is using the APU's/CPU's SOC/MCM provided PCIe lanes. I'm wanting USB 4 support that Includes a TB3 protocol/controller as well in the USB-IF's USB 4 standard that also covers all the USB standards backwards compatibility and USB-Type-C electrical standard support also.
But Laptops with their already limited PCIe lane count motherboards need PCIe 4.0 more than desktops and that's just to drive the TB3 connectivity or that USB 3.2 Gen 2(10Gbs) and Gen 2x2(20Gbs) bandwidth. I really want my next laptop to support external TB3(USB 4) GPU enclosures and beefier external GPUs for Blender 3D rendering or even light gaming workloads.
Even the Open Source software packages are starting to require newer hardware and I'm having to retire my older Sandy Bridge/older Intel core i series laptops for any latest generation graphics software usage. Blender 3D's Cycles rendering really requires GCN 2nd generation and later GPUs and I'm not sure about Nvidia's offerings but that legacy GPU hardware is mostly made that way for lack of any new driver/graphics API feature level support on that legacy hardware and even Intel's Ivy Bridge integrated graphics may not work reliably under Blender 3D 2.8/later editions.
I'd also like to know more about Ryzen 4000's actual DX12/Vulkan, and even OpenGL/OpenCL, feature level support even if MS(DX12 and DXR) and Khronos(Vulkan) have to provide a Non dedicated hardware/software code Paths(Shader Kernel code) support solution for any DXR/Vulkan-Ray-Tracing acceleration via some API software code path extensions.
I know that Nvidia has added Vulkan API extensions for Ray Tracing acceleration on Pascal/eariler GPUs' for a shader cores based Ray Tracing acceleration functionality and that's probably the same for DX12/DXR as well managed by MS. But I'm really not needing "Real Time" ray tracing ability under Blender 3D as that's mostly just Ray Tracing calculated via software(OpenCL or CUDA-Non-RTX) based non dedicated hardware/software based code paths. AMD/MS/Khoronos is doing the same as far as DX12/DXR and Vulkan API extensions for the non ray tracing in hardware based GPUs that AMD currently makes and I'm waiting to read about RDNA2 and some hardware ray tracing on AMD's Navi2/whatever offerings.