タグ付けされた質問 「framebuffer」


2
カーネルモード設定とフレームバッファ
KMSでは、グラフィックドライバーがカーネルに移動されます。フレームバッファはすでにカーネルにあるので、これがフレームバッファの動作に影響するとは思わないでしょう。それでも、KMSはfbに取って代わり、fbを増強し、fbを必要とし、fbサポートを削除する必要があることを読みました。一体何?私が探している答えは、KMSとフレームバッファの関係の説明です。 私はttyでネイティブ解像度を取得するためにuvesafbを使用しています。ここでの私の目的は、KMSを使用したシステムでどのように機能するかを理解することです。KMSでのスクロールは高速ですか?fbtermやfbidaなどのユーティリティは同じように機能しますか?安定性は向上していますか?

5
/ dev / fb0をユーザー空間からコンソールとして使用する方法、またはテキストを出力する方法
したがって、開発者モードを有効にし、Debian Squeeze chrootをインストールしたPalm Pre(元のP100EWW)モデルがあります。よく働く。私はこれをあらゆるもの(ビットトレントピア、Webサーバー)に使用する計画がありますが、電話には使用します。 エラーを生成するcat /dev/urandom > /dev/fb0まで、実際に画面にランダムなピクセルを書き込むと、気が付きましたNo space left on device。素晴らしい、今私はディスプレイを使用することができます。 A)テキストを出力できるコンソールとして/ dev / fb0を使用できるようにするか、B)コマンドラインから/ dev / fb0にテキストをレンダリングします。 このためにカーネルを再コンパイルすることについてはまだ知りません(最終的にはWebOSを完全に取り除き、これを最小限のARMサーバーに変えたいと思っています)。また、Xを使用せずに/ dev / fb0に直接レンダリングすることを好むでしょう。

4
フレームバッファデバイスなし:有効にする方法
この問題は、UnixおよびLinux Stack Exchangeで回答できるため、Server Faultから移行されました。 7年前に移行され ました。 Debian Squeezeを実行して、ヘッドレスホームサーバーでPCMCIAチューナーカードを動作させようとしています。さて、VLCを使用して、キャプチャする正しいコマンドラインを見つけ、エンドストリームのビデオをネットワークにトランスコードするのに非常に大きな問題があるため、最初にローカル出力で作業することにしました。 そこで問題が発生します。接続された画面にグラフィックを表示するためにアクセスするフレームバッファデバイス(/ dev / fb0)がないようです。確かに、起動時にLinuxペンギンのイメージがないことに気付きました(画面が接続される前に注意を払わなかったが、常にオフになっており、とにかくコンピューターは常にオンになっています)。 私はLinuxグラフィックスにあまり詳しくないので、理解したいと思います。 これは特定のハードウェアに関連していますか(以下を参照)?それともDebian Squeeze /カーネルバージョン/ ...に固有ですか? 手動でインストール/ロードする必要があるドライバーはありますか? 次に、いくつかの一般的な情報: コンピューターには専用のグラフィックカードはありませんが、マザーボード(Gigabyte G31M-ES2L)に埋め込まれた組み込みグラフィックチップセット(Intel G31 Express) フル機能のXサーバーをインストールしたくありません。この特定のテスト用のフレームバッファーデバイスがあるだけです。 問題に関するアイデア/コメントはありますか?

1
Linuxで追加のフレームバッファーデバイスを追加するにはどうすればよいですか?
私はUbuntu 12.04 LTSをXなしでホームNASサーバーとして実行しています。最近、ビデオ再生メディアデバイスとしても機能するようにチューニングしました。この時点でXをインストールする方が簡単だったかもしれませんが、フレームバッファー再生でmplayerを試すことにしました。それは機能し、すべてが素晴らしく、良好でした。 ただし、好奇心と実際の結果のために、フレームバッファについて考えることをやめられません。フレームバッファデバイスは1つだけのよう/dev/fb0です。(ところで私はvesafsドライバーを使用しています)フレームバッファーを使用する複数のプログラムを実行すると、混乱が生じます。たとえば、fbtermからmplayerを実行するとクラッシュします。不思議なことに、fbi画像ビューアーはなんとか画像を表示することができます。明らかに、プログラムはデバイスを共有できません。結局、ウィンドウシステムはありません。 では、(vesa)fbデバイスの数はハードウェアディスプレイデバイスに制限されていますか?または、複数のttyがあるように、原則としてもっとあるでしょうか?それらを使用するソフトウェアを同時に実行するのに、いくつかのヘルプを追加しますか?どうすれば追加できますか? また、フレームバッファがttyにどのように接続されるかというロジックは私にはあまり明確ではありません。たとえば、mplayerはすべてのttyでビデオフレームを表示しますが、fbiはそうではありません。さらに、Ubuntuのデフォルトコンソール(fbcon?)がビデオオーバーレイの背後に表示されるため、奇妙に感じます。これは何ですか?

2
コマンドラインから画面にピクセルを配置するためにフレームバッファにアクセスすることは可能ですか?
それが唯一の可能な方法であるかどうかはわかりませんが、画面の任意の場所に1つのピクセルを配置するためには、フレームバッファーと呼ばれる場所に何かを書き込む必要があることを読みました。だから、この場所に入って何かを書いて、画面のどこかに単一のピクセルを表示することができるなら、私は興味を持ちました。

2
起動時にコンソールを回転させる(Debian)
コンソール(Xサーバーではない)を90度(時計回り)回転させたい。 次は私のために働くようです:echo 1 > /sys/class/graphics/fbcon/rotate; ただし、/etc/rc.localスクリプトに上記を含めるのではなく、Grubでカーネルオプションを使用することをお勧めします。 fbconのドキュメントは、カーネルに渡すことができ、以下のオプションの概要を示しますfbcon=rotate:<n>。残念ながら、次の/etc/default/grubようにGRUB_CMDLINE_LINUX行を変更して変更すると、 GRUB_CMDLINE_LINUX="fbcon=rotate_all:1" ...それは動作しません。またupdate-grub、再起動する前に実行しました。 私もこれを試しました: GRUB_CMDLINE_LINUX="fbconsole=rotate_all:1" まだ何もない。何かご意見は?

1
Linuxコンソールの2つの画面/モニター(FBはXorgではありません)
Linuxコンソール(Xserverではない)をDellラップトップからHDMIケーブルで接続された外部モニターに「ミラーリング」しようとしています。グラフィックカードはIntel UHD 620です。最適なアプローチは何ですか? 最初のネット検索は、KMSが役立つ可能性があることを示しています。あれは正しいですか? この質問はLinuxコンソールのモニターの指定に似ていますが、明確な答えはありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.