見出し画像

ラズベリーパイ B5で外部ディスプレイに表示できない場合はconfig.txtの設定を変えよう

ラズパイを起動しようとしたが、外部ディスプレイに接続したところ画面が表示されなかったので起動のための設定値を変更した。

私の環境は

  • M1 Max 2021 モデル

  • ディスプレイはLGのディスプレイ

を利用している。
場合によっては、ディスプレイとの相性もあるみたいなので、いくつかディスプレイを試してみることがおすすめ。

設定ファイル

HDMIの設定

hdmiのディスプレイが映らなかったので、以下の設定をアンコメントした。
hdmi_force_hotplug=1
hdmi_group=1
config_hdmi_boost=4

I2C設定の有効

LCDディスプレイを使いたかったので以下を有効にした
dtparam=i2c_arm=on

# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode #hdmi_safe =1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border #overscan_left =16 #overscan_right =16 #overscan_top =16 #overscan_bottom =16

# uncomment to force a console size. By default it will be display's size minus
# overscan. #framebuffer_width =1280 #framebuffer_height =720

# uncomment if hdmi display is not detected and composite is being output
hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
hdmi_group=1 #hdmi_mode =84

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes #hdmi_drive =2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
config_hdmi_boost=4

# uncomment for composite PAL #sdtv_mode =2
 #uncomment  to overclock the arm. 700 MHz is the default. #arm_freq =800

# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on #dtparam =i2s=on #dtparam =spi=on

# Uncomment this to enable infrared communication. #dtoverlay =gpio-ir,gpio_pin=17 #dtoverlay =gpio-ir-tx,gpio_pin=18

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# Automatically load overlays for detected cameras
camera_auto_detect=1

# Automatically load overlays for detected DSI displays
display_auto_detect=1

# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
max_framebuffers=2

# Run in 64-bit mode
arm_64bit=1

# Disable compensation for displays with overscan
disable_overscan=1

[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1

[all]

[pi4]
# Run as fast as firmware / board allows
arm_boost=1

[all]
dtoverlay=gpio-fan,gpiopin=14,temp=80000

I2Cが有効になっていることを確認する

yuki@raspberrypi:~ $ sudo i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- 27 -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         
yuki@raspberrypi:~ $ 


この記事が気に入ったらサポートをしてみませんか?