diff --git a/README.md b/README.md index acb9ee5..4c240f9 100644 --- a/README.md +++ b/README.md @@ -459,12 +459,12 @@ chrome: 1. **启动虚拟显示器并运行程序** (屏幕号 99 可按需修改): ```bash - xvfb-run --server-num=99 --server-args="-ac -screen 0 1280x720x16" npm start + xvfb-run --server-num=99 --server-args="-ac -screen 0 1280x720x24" npm start ``` 2. **将虚拟显示器映射至 VNC**: ```bash - x11vnc -display :99 -localhost -nopw -once -noxdamage -ncache 10 + x11vnc -display :99 -localhost -nopw -once -noxdamage -ncache 10 -forever ``` 3. **建立 SSH 隧道连接 VNC** (安全推荐): diff --git a/lib/lmarena.js b/lib/lmarena.js index 1083f43..247eabb 100644 --- a/lib/lmarena.js +++ b/lib/lmarena.js @@ -228,9 +228,12 @@ async function initBrowser(config) { args.push( '--disable-gpu', '--use-gl=swiftshader', - '--disable-accelerated-2d-canvas' + '--disable-accelerated-2d-canvas', + '--animation-duration-scale=0', + '--disable-smooth-scrolling', + '--animation-duration-scale=0' ); - console.log('>>> [Browser] GPU 加速: 禁用 (优化兼容性)'); + console.log('>>> [Browser] GPU 加速: 禁用'); } else { console.log('>>> [Browser] GPU 加速: 启用'); } @@ -436,7 +439,7 @@ async function generateImage(context, prompt, imgPaths, modelId) { return; } } catch (e) { - console.error('[CDP] 拦截处理出错:', e); + console.error('>>> [CDP] 拦截处理出错:', e); } }