Linuxでハードウェアアクセラレーションを無効にする方法は?

Linuxでハードウェアアクセラレーションを無効にする方法は?

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

おすすめ記事