web-dev-qa-db-ja.com

VESAドライバーはTrueOS(FreeBSD 12)では動作しません

ハードディスクでTrueOS(現在のFreeBSD12)を使用しています。インストール後に起動したとき。 VESAをインストールすることをお勧めしますが、vesaドライブを選択すると、画面が白に変わり、再起動してドライバーをIntelに変更しましたが、バックライトがうまく機能していません。ドライバーがうまく機能していないと思います。提案されたドライバーvesaをダウンロードして使用する方法。

私はgrub2と、ArchとFedoraを備えたデュアルブートTrueOSを使用しています。 Archでの私のlspci出力は次のとおりです。

$ lspci 
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 7 Series/C210 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
02:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)

linuxドライバーが多分使用していると聞きましたが、どうすればそれができますか。

1
islamux

代わりにscfbドライバーを使用してください。

/usr/local/etc/X11/xorg.conf.d/xorg.confのように:

Section "Device"
    Driver      "scfb"
EndSection

から https://wiki.freebsd.org/Graphics/SCFB

FreeBSDシステムでアクセラレーションされたグラフィックスドライバーが利用できない場合は、scfbドライバーを使用することもできます。執筆時点では、これは、Intel DRMドライバーがサポートを含むように更新されるまで、統合グラフィックスを備えたIntelのBroadwellまたはSkylakeチップセットを搭載したラップトップの一般的なオプションです。 scfbドライバーは高速グラフィックスを提供せず、明るさの調整や外部ディスプレイのサポートなどの一部の機能がありませんが、単純なデスクトップでの使用やビデオの再生のための組み込みのラップトップディスプレイで正常に動作します。

Scfbドライバーが機能するには、システムが新しいvt(4)(別名Newcons)コンソールを使用している必要があります。これは、システムがUEFIで起動された場合のデフォルトですが、(レガシー)BIOSモードを使用して起動された場合はデフォルトではありません。一部のラップトップは、scfbドライバーが機能するためにUEFIモードを使用して起動する必要があります(レガシーBIOSモードで起動しますが、そのsysctlを手動でvt(4)を使用するように設定すると機能しない場合があります)。

2
Rui F Ribeiro