[radeon] - graphics switching not working
Hardware description:
- CPU: Intel Core i5-3230M CPU @ 2.60GHz (Ivy Bridge)
- GPU:
- Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] [1002:6660]
- 3rd Gen Core processor Graphics Controller [8086:166]
- System Memory: 16 GiB
- Display(s): 1600x900@60Hz
- Type of Display Connection: LVDS, HDMI, VGA
System information:
- Distro name and Version: Arch Linux
- Kernel version: 6.7.6-arch1-2 # 1 SMP PREEMPT_DYNAMIC Thu, 29 Feb 2024 19:08:51 +0000 x86_64 GNU/Linux
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
$ DRI_PRIME=1 es2gears_waylang
radeon: Failed to allocate virtual address for buffer:
radeon: size : 65536 bytes
radeon: alignment : 4096 bytes
radeon: domains : 4
radeon: va : 0x0000000100000000
radeon: Failed to allocate virtual address for buffer:
radeon: size : 65536 bytes
radeon: alignment : 4096 bytes
radeon: domains : 4
radeon: va : 0x0000000100010000
radeonsi: can't create border_color_buffer
radeonsi: Failed to create a context.
radeon: Failed to allocate virtual address for buffer:
radeon: size : 65536 bytes
radeon: alignment : 4096 bytes
radeon: domains : 4
radeon: va : 0x0000000100020000
radeon: Failed to allocate virtual address for buffer:
radeon: size : 65536 bytes
radeon: alignment : 4096 bytes
radeon: domains : 4
radeon: va : 0x0000000100030000
radeonsi: can't create border_color_buffer
radeonsi: Failed to create a context.
EGL_VERSION = 1.5
radeon: Failed to allocate virtual address for buffer:
radeon: size : 65536 bytes
radeon: alignment : 4096 bytes
radeon: domains : 4
radeon: va : 0x0000000100040000
radeon: Failed to allocate virtual address for buffer:
radeon: size : 65536 bytes
radeon: alignment : 4096 bytes
radeon: domains : 4
radeon: va : 0x0000000100050000
radeonsi: can't create border_color_buffer
radeonsi: Failed to create a context.
EGLUT: failed to create context
same issue with DRI_PRIME=1 es2_info
Attached files:
Log files (for system lockups / game freezes / crashes)
Edited by Eric H.