기본적으로는 부팅시에만 가능하고
tvservice라는 3rd party 유틸을 통해 변경은 가능하나
출력 방향만 바꾸지 해상도까지 변경되는건 아니고 오버스캔 되는 등의 문제가 있으니
완전한 해결책이라고 하긴 힘들듯.
pi@delta ~ $ tvservice -c "PAL 4:3"; fbset -depth 8; fbset -depth 16 Powering on SDTV with explicit settings (mode:2 aspect:1) pi@delta ~ $ tvservice -p; fbset -depth 8; fbset -depth 16 Powering on HDMI with preferred settings [링크 : https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=38020] |
pi@raspberrypi ~ $ tvservice Usage: tvservice [OPTION]... -p, --preferred Power on HDMI with preferred settings -e, --explicit="GROUP MODE DRIVE" Power on HDMI with explicit GROUP (CEA, DMT, CEA_3D_SBS, CEA_3D_TB, CEA_3D_FP) MODE (see --modes) and DRIVE (HDMI, DVI) -t, --ntsc Use NTSC frequency for HDMI mode (e.g. 59.94Hz rather than 60Hz) -c, --sdtvon="MODE ASPECT" Power on SDTV with MODE (PAL or NTSC) and ASPECT (4:3 14:9 or 16:9) -o, --off Power off the display -m, --modes=GROUP Get supported modes for GROUP (CEA, DMT) -M, --monitor Monitor HDMI events -s, --status Get HDMI status -a, --audio Get supported audio information -d, --dumpedid <filename> Dump EDID information to file -j, --json Use JSON format for --modes output -n, --name Print the device ID from EDID -h, --help Print this information |
pi@raspberrypi ~ $ fbset --help Linux Frame Buffer Device Configuration Version 2.1 (23/06/1999) (C) Copyright 1995-1999 by Geert Uytterhoeven Usage: fbset [options] [mode] Valid options: General options: -h, --help : display this usage information --test : don't change, just test whether the mode is valid -s, --show : display video mode settings -i, --info : display all frame buffer information -v, --verbose : verbose mode -V, --version : print version information -x, --xfree86 : XFree86 compatibility mode -a, --all : change all virtual consoles on this device Frame buffer special device nodes: -fb <device> : processed frame buffer device (default is /dev/fb0) Video mode database: -db <file> : video mode database file (default is /etc/fb.modes) Display geometry: -xres <value> : horizontal resolution (in pixels) -yres <value> : vertical resolution (in pixels) -vxres <value> : virtual horizontal resolution (in pixels) -vyres <value> : virtual vertical resolution (in pixels) -depth <value> : display depth (in bits per pixel) -nonstd <value> : select nonstandard video mode -g, --geometry ... : set all geometry parameters at once -match : set virtual vertical resolution by virtual resolution Display timings: -pixclock <value> : pixel clock (in picoseconds) -left <value> : left margin (in pixels) -right <value> : right margin (in pixels) -upper <value> : upper margin (in pixel lines) -lower <value> : lower margin (in pixel lines) -hslen <value> : horizontal sync length (in pixels) -vslen <value> : vertical sync length (in pixel lines) -t, --timings ... : set all timing parameters at once Display flags: -accel <value> : hardware text acceleration enable (false or true) -hsync <value> : horizontal sync polarity (low or high) -vsync <value> : vertical sync polarity (low or high) -csync <value> : composite sync polarity (low or high) -gsync <value> : synch on green (false or true) -extsync <value> : external sync enable (false or true) -bcast <value> : broadcast enable (false or true) -laced <value> : interlace enable (false or true) -double <value> : doublescan enable (false or true) -rgba <r,g,b,a> : recommended length of color entries -grayscale <value> : grayscale enable (false or true) Display positioning: -move <direction> : move the visible part (left, right, up or down) -step <value> : step increment (in pixels or pixel lines) (default is 8 horizontal, 2 vertical) |
'embeded > raspberry pi' 카테고리의 다른 글
아.. 지르고 싶다 ㅠㅠ (0) | 2015.08.05 |
---|---|
라즈베리 파이 B / 2B 오디오 cpu 점유율 테스트 (0) | 2015.08.05 |
라즈베리 파이 B / composite & HDMI + 해상도 (0) | 2015.07.30 |
wiringpi GPIO 인터럽트 처리 (0) | 2015.07.18 |
라즈베리 파이 키보드가 이상해! (0) | 2015.07.17 |