Xephyr을 사용하여 게임 다중 좌석 설정을 만들려고 합니다. 기존 데스크톱 환경에서는 sudo Xephyr -softCursor -dpi 96 -screen 1440x900 -keybd evdev,,device=/dev/input/by-id/usb-Dell_Dell_USB_Keyboard-event-kbd,xkbrules=xorg,xkbmodel=evdev,xkblayout=latam -mouse evdev,,device=/dev/input/by-id/usb-0461_USB_Optical_Mouse-event-mouse :1
두 번째 모니터에 Xepyr 창을 전체 화면으로 넣었습니다.
예전에는 잘 작동했지만 이제는 어떤 이유에서인지 3D 게임에서 Xephyr의 FPS가 상대적으로 낮습니다. Xephyr 외부에서 실행하면 제대로 작동합니다.
inxi -Fx
관련 출력:
System: Host: Desktop Kernel: 4.4.39-1-MANJARO x86_64 (64 bit gcc: 6.2.1)
Console: tty 2 Distro: Manjaro Linux
Machine: Device: desktop System: Hewlett-Packard product: HP Compaq 8100 Elite SFF PC
Mobo: Hewlett-Packard model: 304Ah
BIOS: Hewlett-Packard v: 786H1 v01.05 date: 06/09/2010
CPU: Quad core Intel Core i5 760 (-MCP-) cache: 8192 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 22353
clock speeds: max: 2933 MHz 1: 1733 MHz 2: 2933 MHz 3: 2933 MHz
4: 1733 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] RV710 [Radeon HD 4550] bus-ID: 01:00.0
Display Server: X.Org 1.18.4 driver: radeon Resolution: [email protected], [email protected]
GLX Renderer: Gallium 0.4 on AMD RV710 (DRM 2.43.0 / 4.4.39-1-MANJARO, LLVM 3.9.0)
GLX Version: 3.0 Mesa 13.0.2 Direct Rendering: Yes
Xepyr에서 inxi -Fx를 실행하면 다음이 표시됩니다.
GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.9, 128 bits)
실행 중인 glxinfo
프로그램:
Extended renderer info (GLX_MESA_query_renderer):
Vendor: VMware, Inc. (0xffffffff)
Device: llvmpipe (LLVM 3.9, 128 bits) (0xffffffff)
Version: 13.0.2
Accelerated: no
Video memory: 7923MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.9, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
답변1
Xepyr는 하드웨어 가속을 지원하지 않습니다. 대신 출력에 표시된 대로 소프트웨어 렌더링에 llvmpipe를 사용하십시오. 설정을 개선해 보세요.가상 GL.
(그런데 Xephyr에는 sudo가 필요하지 않습니다)