“XRender”日志的查看方式取决于你具体指的是哪个 XRender:
下面按最常见场景分别说明。
XRender 是 X11 的一个扩展,不会单独写日志文件,但可以通过以下方式排查:
cat ~/.local/share/xorg/Xorg.0.log
# 或
cat /var/log/Xorg.0.log
搜索 XRender 相关信息:
grep -i xrender Xorg.0.log
常见输出:
(II) Loading extension XRender
xdpyinfo | grep -i render
如果你看到:
RENDER
说明 XRender 扩展已加载。
如果你想跟踪 XRender 请求:
sudo apt install xtrace
xtrace your_app
或:
xscope
⚠️ 这是调试 X11 协议级别的,不适合普通用户日常使用。
如果你指的是 Android 系统里的 XRender(GPU 渲染):
adb logcat | grep -i render
adb logcat | grep -i hwui
常见关键词:
HWUIRenderThreadOpenGLRendererSkia例如:
adb logcat -s HWUI
adb shell setprop debug.hwui.render_dirty_regions true
adb shell setprop debug.hwui.overdraw show
配合:
adb logcat | grep -i xrender
如果你指的是:
✅ 查看方式通常是:
~/.xrender/log
/var/log/xrender.log
export XRENDER_LOG=1
./app
-DXRENDER_DEBUG=ON
| 场景 | 建议 |
|---|---|
| Linux 桌面无显示 / 渲染异常 | 看 Xorg.log |
| Android UI 卡顿 / 渲染 | 用 logcat |
| 调 X11 程序 | xtrace |
| 第三方库 | 看项目文档 |
如果你能补充一句:
我可以直接给你最精确的命令和排查步骤。