opengl

LinuxスタンドアロンOpenGLの使用
opengl

LinuxスタンドアロンOpenGLの使用

Linuxグラフィックスタックがどのように機能し、どのように連携するかを尋ねたいと思います。 これまで私が理解したのは、次のように動作することです。 Linuxカーネルは、通常のドライバとGPU/ベンダー固有のドライバの両方を持つDRMメカニズムを介してGPUドライバを公開します。 KMSと呼ばれる計算とビデオ出力の2つの部分に分けられます。 LinuxがVTで起動したら、フレームバッファドライバを使用してグラフィックを表示します。その後、X11を起動すると仮定すると、X11は引き継がれ(WMに従って)KMSを介して何かを表示します。 OpenGL APIは...

Admin

GLはTTY端末で開きますが、Xがある場合は開きません。
opengl

GLはTTY端末で開きますが、Xがある場合は開きません。

asdfdsg信じられないようですが、質問があります。GLXが開いている場合は開かず、Xが開いていない場合は開きます。 ビデオゲームでテストしたのでこれを知っています。ワージョン 2100、ログアウトしてTTY端末のみを使用すると、GLを検出してゲームが開き、通常どおりプレイできます。 デフォルトでは、エラーと同じですが、その言語のアラビア語メッセージと一緒にこのエラーが発生します。 warzone2100 fatal |09:34:57: [wzMainScreenSetup_CreateVideoWindow:2927] Can't create ...

Admin

KVM Qemu + Libvirt -> Debian ホスト + ゲスト => OpenGL/3D アクセラレーション -> 効果なし
opengl

KVM Qemu + Libvirt -> Debian ホスト + ゲスト => OpenGL/3D アクセラレーション -> 効果なし

こんにちは、私は仮想マシンを作成するためにKVM + Qemuとlibvirt(GUIとしてのVirtManager)と一緒にdebian12を使用しています。 「一部」のGPUアクセラレーション機能を備えたいくつかのVMが必要です。 同時に複数の仮想マシンにGPUを使用したいので、直接GPUパススルーはありません。 ホストGPU:09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/58...

Admin

virt-managerを使用して1440pでLinux仮想マシンを実行できますか?
opengl

virt-managerを使用して1440pでLinux仮想マシンを実行できますか?

virt-manager2560x1080(virtioを使用しているが3DアクセラレーションとOpenGLを持たない仮想マシンでサポートされている最も近い解像度)ではなく、2560x1440でLinux仮想マシンを実行したいと思います。 3Dアクセラレーションを有効にしてOpenGLサポートを有効にしようとしましたが、エラーが発生しました。 SPICE GL support is local-only for now and incompatible with -spice port/tls-port spice-vdagentゲストOSとホストコンピュ...

Admin

NVIDIAドライバのため、OpenGLをロードできません。
opengl

NVIDIAドライバのため、OpenGLをロードできません。

グラフィックカードが2枚あり、nvidiaドライバをインストールしました。 ❯ lspci -nnk | grep -iA3 -E "(vga|NVIDIA).*(controller|GeForce)" 00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02) DeviceName: Onboard IGD Subsystem: Hewlett-Packard Company HD Gra...

Admin

ヘッドレスGPUレンダリングにSingularityを使用できますか?
opengl

ヘッドレスGPUレンダリングにSingularityを使用できますか?

VTKを使用して内部的に画像をレンダリングするC ++プログラムがあります(コードが実行されてもウィンドウが表示されません)。 HPCクラスタにアクセスでき、VTKのOSMEsaバージョンを正常に使用して、SingularityCEを搭載したCPU専用ノードでコードを実行しました。もちろん、CPUはGPUをローカルで使用するよりも約10倍遅くなります。 HPCにはNVIDIA A100s GPUを搭載したノードもあります。 私はSingularityに--nvNVIDIAドライバがコンテナに表示されるようにするフラグがあることを知っており、nvidia-sm...

Admin

新しいLenovoノートブックのAMD統合GPUの問題
opengl

新しいLenovoノートブックのAMD統合GPUの問題

私は最近、新しいLenovo Ideapad Slim 3ノートブックを購入しましたが、amdgpuドライバがArch Linuxで正常に動作するのに問題があります。 GPUはMint Live USB(再生など)を介してすぐに動作するようです。glxgearsただし、ArchシステムがSSDにインストールしようとすると、次のエラーが発生しますglxinfo -B。 $ glxinfo -B name of display: :0 X Error of failed request: BadValue (integer parameter out of r...

Admin

Virtual GLホストとモニタは同じコンピュータにありますか?
opengl

Virtual GLホストとモニタは同じコンピュータにありますか?

同じコンピュータ内でXvfbモニタに接続するために仮想glクライアントを設定しようとしています。クライアントを起動してから別のモニターから接続しようとしましたが、接続が拒否されたというメッセージが表示されます。コンピュータに再度アクセスすると、特定のエラーを貼り付けることができますが、接続しようとしているサーバー以外に何も指定しないため、ポイントは表示されません。 これを再現するには、モニターでxvfb:2を実行し、DISPLAY=:2次のコマンドを設定して実行します。 vglclient -d :0 & vglconnect -d :2 user@...

Admin

RHEL7のOpenGL用Mesa OpenGLドライバの設定
opengl

RHEL7のOpenGL用Mesa OpenGLドライバの設定

私たちのアプリケーションにはOpenGL 3.1サポート以上が必要です。私たちが使用しているRHEL7.9 VM(VMware SVGA IIアダプタと一緒にVMware経由)はglxinfo | - server glx version string: 1.4 - client glx version string: 1.4 - GLX version: 1.4 - Max core profile version: 0.0 - Max compat profile version: 2.1 - Max GLES1 profile ver...

Admin

qemu ユーザー chroot (たとえば、amd64 ホスト内の riscv64 chroot) を実行するときに GPU および/またはそのドライバを共有できますか?
opengl

qemu ユーザー chroot (たとえば、amd64 ホスト内の riscv64 chroot) を実行するときに GPU および/またはそのドライバを共有できますか?

riscv64 mesaドライバをホストのGPUに再ルーティングできるかどうか疑問に思います。 riscv64 chrootで実行されるX11およびOpenGLアプリケーションがありますが、最終的にSoftpipeを使用します。したがって、ホストamd64 PCのlibGL.soがすべての操作を実行している間に、riskv64 chrootのlibGL.soまたは他のエントリを入力して、riskv64 chrootにamd64ホストが使用する実際のGPUを使用させることができますか(私の場合はRTX 3060 )) 編集:もともとこの質問は、amd64ホスト...

Admin

FirefoxはGPUを検出できません(libEGL segfault)
opengl

FirefoxはGPUを検出できません(libEGL segfault)

編集:原因(または原因)はErrorのsegfaultのようですlibEGL-nvidia。これによりglxtestエラーが発生し、Firefoxがドライバに欠陥があると思われます(部分的に欠陥がある可能性があります)。 Firefox 111のアップデートを受け取りましたが、問題は解決されませんでした。 WebGLが突然Firefoxで動作を停止しました。私のドライバーはよさそうだ。 Firefoxを含むすべてが正しく検出されます(強制的に適用される場合)。問題はglxtest私のGPUを検出できないため失敗するようですが、これはglxInfoブロックリス...

Admin

OpenGLとDRMの関係は何ですか?
opengl

OpenGLとDRMの関係は何ですか?

私は最近OpenGLに触れ始め、OpenGLが直接または間接レンダリングにX Window Systemを使用する方法を研究しています。 私が理解したところによると、直接レンダリングにはDRI(Direct Rendering Infrastructure)というものが使われます。その後、DRIはDRM(Direct Render Manager)を利用してハードウェアに直接アクセスします。 OpenGLが必要なのはなぜですか?DRMを使用してハードウェアに直接アクセスできないのはなぜですか? ...

Admin

さまざまなバージョンのアプリケーションでは、さまざまなOpenGLレンダラーを使用しています。
opengl

さまざまなバージョンのアプリケーションでは、さまざまなOpenGLレンダラーを使用しています。

何らかの理由で、異なるOpenGLレンダラーを使用する2つのバージョンの同じアプリケーション(同じソースコード、異なるバージョンのwxWidgetsライブラリで構築されています)があります。私はそれらを走るために使用します __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia ./wxTest_XX OpenGLベンダー、レンダラー、バージョン文字列を印刷します。バージョン1(経由でインストールされたwxWidgetsバージョン3.0.4を使用してビルドsudo apt install l...

Admin

OpenGL用GPUの選択
opengl

OpenGL用GPUの選択

私のArchLinuxシステムには、AMDとnVidiaという2つのGPUが接続されています。画面がAMD画面に接続され、OpenGLアプリケーションを実行するときにAMDドライバを使用します。 Vulkanを使用する場合は、VK_ICD_FILENAMES環境変数を指定して使用するドライバを指定できます。 OpenGLを使用するときにどのドライバを使用するかを指定できますか?特定のタスクを実行するためにnVidiaカードを選択できるようにしたいです。 ...

Admin

一部のアプリケーションでフレーム時間統計が正しく表示されない
opengl

一部のアプリケーションでフレーム時間統計が正しく表示されない

アップグレード(nvidia-drivers340から470へ、メサ20から22へ、またはxorg-server 1.20から21へ)か、glxgearsアップグレード後に最初に実行されるのか正確にはわかりません。 :( 体系的ではありませんが)オーバーレイがアプリケーションウィンドウの左上にあることがわかります。仮想LCまたはクロム、一部のレポートは、私が実行したいレポートと非常に似ています。GLXギア以下のvlcの左上のウィンドウのいくつかのスクリーンショットに示すように: これはバグですか?設定エラー?特徴?とにかく、これをどのように取り除くことがで...

Admin