How to reproduce:
1. Change the Editor’s used GPU to the integrated GPU
2. Open the "Integrated_GPU" project
3. Open the "Main" scene
4. Enter Play Mode and observe the Console
Expected result: Console prints "GPU Readback at position (1,1) Expected = WOOD (9) Actual: WOOD (9)"
Actual result: Console prints "GPU Readback at position (1,1) Expected = WOOD (9) Actual: NONE (0)"
Reproduced with: 2021.3.22f1, 2022.2.13f1, 2023.1.0b9, 2023.2.0a8
Could not test with: 2020.3.46f1 (could not resolve scripting errors)
Reproduced on: Windows 11
Not reproduced on: macOS Ventura 13.0 (M1)
GPU reproduced with:
Intel(R) Core(TM) i9-11900H @ 2.50GHz, 2496 Mhz, 8 Core(s), 16 Logical Processor(s) → Intel(R) UHD Graphics
Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz: 6 cores 2904hz → Intel(R) UHD Graphics 630 Intel Direct3D 11.0 (by reporter)
Intel(R) Core(TM) i5-7267U CPU @ 3.10GHz: 4 cores 3096hz → Intel(R) Iris(R) Plus Graphics 650 Intel Direct3D 11.0 (by reporter)
Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz: 4 cores 2592hz → Intel(R) URD Graphics Intel Direct3D 11.0 (by reporter)
GPU not reproduced with:
NVIDIA GeForce RTX 3050 Ti Laptop GPU
Apple M1
Notes:
1. To force the Unity Editor to use an integrated GPU on Windows 11: Start > Settings > Display > Graphics > Unity Editor / “Unity.exe” (make sure that you select the version you will open the project with) > Power Saving > Save
2. When forcing the Unity Editor to use a dedicated GPU, the Console will log the expected result
3. Also reproduced in Player