Linuxでハードウェアアクセラレーション(直接レンダリングとも呼ばれます)をオフにする方法。一部のアプリケーションではこの機能をオンまたはオフにすることができますが、デスクトップや他のアプリケーションではこれを行うことはできません。
OBSでキャプチャするソースを追加すると、空のキャプチャ画像のみが表示されます。たとえば、デスクトップを録画する場合は、空のキャプチャ入力としてのみ表示されます。 Google Chromeなどのウェブブラウザをキャプチャする場合は、タブがない単一のウィンドウで、設定でハードウェアアクセラレーションがオフになっていないと機能しません。
Graphics: Card-1: Intel 3rd Gen Core processor Graphics Controller bus-ID: 00:02.0
Card-2: NVIDIA GF108M [GeForce GT 630M] bus-ID: 01:00.0
Display Server: X.Org 1.15.1 driver: nvidia Resolution: [email protected]
GLX Renderer: GeForce GT 630M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 384.90 Direct Rendering: Yes
ベストアンサー1
OpenGL / GLXを無効にするようにXorgを設定できます。
最初の試みでは、2番目のXセッションを実行できます。 tty2に切り替えてログインし、次のように入力します。
startx -- :2 vt2 -extension GLX
ハードウェアアクセラレーションを永久に無効にするには、ファイルを生成します。
/etc/X11/xorg.conf.d/disable-gpu.conf
内容:
Section "Extensions"
Option "GLX" "Disable"
EndSection
Waylandシンセサイザー(例:Gnome3-Wayland)のXwaylandはxorg.conf.d
。