drm

amdgpuドライバを使用してdrm / kmsを遅らせるか、スピードアップしますか?
drm

amdgpuドライバを使用してdrm / kmsを遅らせるか、スピードアップしますか?

オープンソースドライバを使用するamdgpuがあります。 amdgpuドライバは基本的に初期キロメーター測定を実行すると主張していますが、初期はすでに非常に遅いです。正確に2.5秒! あまり関係はありませんが、ディスク暗号化パスワードのプロンプトが壊れて遅延します。 ラップトップは完全に動作し、正しいEFIビデオを介して起動しました。その後、DRM / KMSはttyのサイズとフォントをロードして混乱させます。その後、sd-vconsoleが起動して修正されます。だからkmを遅らせるか、強制してみました。本物早く。 失敗したもの: 必須編集 - # ge...

Admin

Linux DRM/KMS 学習資料
drm

Linux DRM/KMS 学習資料

LinuxのDRMおよびKMSサブシステムがどのように機能するか、それを使用してプログラムする方法など、内部的にどのように機能するかをより深く理解したいと思います。最初は、単純なレンダリングなどのいくつかのKMSエントリだけがあれば良いでしょう。また、時間の経過とともに、DRMの計算部分を使用してGPUでいくつかの並列処理を実行することもできます。 MANページのドキュメントが非常に不完全で、kernel.orgのドキュメントがガイドではなく参照用に近いので、DRM / KMSサブシステムの完全な詳細な説明がどこにあるかを尋ねたいと思います。 とても感謝して...

Admin

カスタムモードはサポートされていません。
drm

カスタムモードはサポートされていません。

NanoPI R5Sを購入しようとしていますが、実行中です。カスタム Debian ビルド、接続されているモニターのデフォルト解像度(3440x1440 @ 60)でWayfireを実行します。 Wayfireが表示しようとすると、次のエラーメッセージで競合が発生します。 wayfire: ../src/core/output-layout.cpp:1540: wf::output_t* wf::output_layout_t::impl::get_output_coords_at(const wf::pointf_t&, wf::pointf_t&...

Admin

今日のLinux/カーネルでは、FrameBuffer、DRM、KMSなど全体がどのように機能しますか?
drm

今日のLinux/カーネルでは、FrameBuffer、DRM、KMSなど全体がどのように機能しますか?

現在、LinuxとコンソールインタフェースのビデオサポートとXの違いは何か混乱しています。 /dev/fb* エントリは、古い raw フレームバッファサポートのみに関連していますか? DRMが/dev/fb*プロジェクトを作成/サポートしているかどうか。 KMSはこれらすべてにどのように適していますか? コンソールサポートを受けるには、少なくともVESAまたはEFIの汎用フレームバッファサポートも必要ですか? ティア! ! ...

Admin

x11やwaylandなしで画面とDRMをテストする方法
drm

x11やwaylandなしで画面とDRMをテストする方法

すべての画面を同時に開くことができない理由をデバッグしようとしています。 問題を解決するために、X11やウェイランドを使わずに画面を制御する簡単な方法を見つけたいと思います。画面を赤に変えることができ、ttyモードで使用できるプログラムだけです。可能ですか? 役に立つもう1つの方法は、端末に表示する画面と表示しない画面を構成する方法がある場合です。一般的に、すべての画面に端末が表示されることを知っていますが、X11の実行中に画面を接続して有効にしないと、TTYモードで端末が表示されませんか? TTYモードでは、画面のオンとオフを切り替える方法はありますか? ...

Admin

Vestel TVがスタンバイモードであることを確認するにはどうすればよいですか? (X11、HDMI)
drm

Vestel TVがスタンバイモードであることを確認するにはどうすればよいですか? (X11、HDMI)

xrandr2台目のモニター(スマートテレビ)がオンになっているかオフになっているかに応じて、設定を自動的に変更したいと思います。 私が考えることができるどんな検査やユーティリティもオフ(待機)状態とオン(「信号待機中」)状態を区別できません。しかし、テレビの電源を入れると4つのイベントが表示されるudevadm monitor --propertyため一部システムの一部はテレビの状態を知る必要があります。 KERNEL[14640.475012] change /devices/pci0000:00/0000:00:01.1/0000:01:00.0/...

Admin

libdrmとGPUデバイスドライバに関する質問
drm

libdrmとGPUデバイスドライバに関する質問

記事OpenGLを使用した3Dレンダリングに関連するステップを要約します。 描画に「OpenGL」を使ってプログラムを起動します。 「Mesa」ライブラリはOpenGL APIを実装しています。カード固有のドライバを使用して、APIをハードウェア固有の形式に変換します。ドライバが内部的にGalliumを使用している場合、OpenGL APIを共通の中間表現TGSIに変換する共有コンポーネントがあります。 APIはGalliumを介して渡され、すべてのデバイス固有のドライバはTGSIからハードウェアコマンドに変換されます。 libdrmは特別な秘密カード固...

Admin

USB-HDMIアダプタを介してミラー/「ストリーム」iGPUディスプレイを使用しますか?
drm

USB-HDMIアダプタを介してミラー/「ストリーム」iGPUディスプレイを使用しますか?

USB-HDMIアダプタを介してiGPUディスプレイをミラーリングする方法を知っている人はいますか?いくつかの理由で、私のラップトップは専用のNvidiaカードを使用できず、すべてのHDMIおよびUSB-CポートがdGPUに接続されています。 iGPUはUSB 3.0ポートにのみアクセスできます。 私はHyprlandに切り替えるまでDisplayLinkを使用していました。考えられるもう1つのオプションは、USB(またはネットワーク)を介してネイティブiGPUディスプレイを「どういうわけか」ミラーリングすることです。 可能に見えます。画面をキャプチャしてU...

Admin

Direct Render Managerは、独自のNVIDIAドライバのRTX3060では動作しません。
drm

Direct Render Managerは、独自のNVIDIAドライバのRTX3060では動作しません。

Manjaro i3で次のカーネルパラメータを設定してDRMを有効にしようとしています。 nvidia_drm.modeset=1 しかし、システムは次のXorgエラーのためにlightDMの起動を拒否しました。 failed to create screen resources いくつかの調査の終わりにまだNovelauドライバをインストールしていないにもかかわらず、Novelauドライバが失敗したという内容のカーネルログに次のメッセージが見つかりました。だから誰でもこれを理解できますか? Mai 10 14:47:34 user1-victus ke...

Admin

ti sn65dsi86のデバイスツリーファイルの書き込み
drm

ti sn65dsi86のデバイスツリーファイルの書き込み

私は最初にデバイスツリーに触れましたが、すべての調査でデバイスツリーの作成に関する包括的なチュートリアルを見つけることはできません。特に、私はti sn65dsi86を持っていて、それをimx8チップに接続したいと思います。 Linuxにはすでに1つがありますドライバーti チップの場合、linux/drivers/gpu/drm/bridge/ti-sn65dsi86.c の下のカーネルソースツリーにあります。これ彼はドライバー用のデバイスツリーを作成しました。しかし、どこでこのような不動産の名前を得ましたか?ti、dpレーン??デバイスドライバから名前を...

Admin

DRMレンダリングノード番号
drm

DRMレンダリングノード番号

デジタル権限管理が必要な理由レンダーノード番号付けは128から始まり/dev/dri/renderD<X>、特権インターフェイスは/dev/dri/card<X>0から始まりますか? $ ls -al /dev/dri/ total 0 drwxr-xr-x 3 root root 100 Nov 21 07:46 . drwxr-xr-x 23 root root 6040 Nov 22 11:09 .. drwxr-xr-x 2 root root 80 Nov 21 07:46...

Admin

Broadcom VideoCore IVでeglfsを使用している間に画面を録画する方法
drm

Broadcom VideoCore IVでeglfsを使用している間に画面を録画する方法

「eglfs」プラットフォームを使用してRaspberry Pi 3で実行されるフルスクリーンQtアプリケーションがあります。/dev/dri/core0描画にはKMS / DRMとGPUデバイスを使用してください。 GPUはBroadcom VideoCore IVです。 画面を録画したいのですが、成功しませんでした。私が得た最も近いものは次のとおりです。 使用ffmpegおよびkmsgrab入力装置。残念ながら、これはffmpeg -f kmsgrab -i - -vf 'hwdownload,format=bgr0' output.mp4以下のように...

Admin

特定のDVDのコンテンツにのみアクセスできません。
drm

特定のDVDのコンテンツにのみアクセスできません。

私はLG WH14NS40内蔵Blu-rayドライブとPop!_OSを搭載したNexStar DX Blu-rayドライブエンクロージャを使用しています。何らかの理由で、一部のDVDはまったく再生されないようです。通常、ドライブにBlu-rayまたはDVDディスクを挿入すると、挿入されたコンテンツを知らせるポップアップが画面に表示され、ファイルマネージャのサイドバーにディスクを表示し、MakeMKVを使用してそのコンテンツにアクセスできます。オンラインチュートリアルでは、VLCを介してDVDを直接再生できませんでした。)一部のDVDではそうではありません(ま...

Admin

Ubuntu LinuxでDRMで保護されたWMAファイルを見つける方法
drm

Ubuntu LinuxでDRMで保護されたWMAファイルを見つける方法

私のUbuntu Linux 18.04異なるDRMで保護されているコンピュータには、複数のファイルが混在するWMAファイル(埋め込まないでください)がたくさんあります。後者は再生できず、一部のプレーヤーソフトウェアと競合することもあります。 サブディレクトリツリー全体を繰り返してDRMで保護されたWMAファイルを検索する簡単で簡単な方法はありますか? Windows XPおよびPowershellベースのソリューションを見たことがありますが、*ix用のソリューションは見たことがありません。 私はDRM保護を取り除く(法的にあいまいな)方法を探していません。...

Admin

xorgなしでビデオメモリに直接書き込むには?
drm

xorgなしでビデオメモリに直接書き込むには?

これは奇妙な質問であることがわかりましたが、15年前に私はいくつかの古代のバージョンのDebianでsvgalibを使ってxorgなしでビデオメモリに直接描くことができました。 残念ながら、10年前にsvgalibがDebianから削除されたのを見ました。 (もちろん理解可能) 他のオプションにはDirectFB、fbdev、およびDRMが含まれると聞きました。情報が見つからないようです。何をお勧めしますか?私はビデオモードを設定する方法と、すでに設定されているビデオメモリへのポインタが必要です。 ...

Admin