Documentation/fb/sm712fb.rst GitHub 원문 ↗

Linux 6.18.37 · Frame Buffer

sm712fb - Silicon Motion SM712 graphics framebuffer driver

SM712 mode 번호와 지원 해상도·색 깊이 표의 전문 번역입니다.

Source pathDocumentation/fb/sm712fb.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

sm712fb.rst:1-35

`sm712fb`는 부팅 mode 번호로 640x480~1280x1024와 8/16/24 bpp 조합을 선택하며 2D acceleration과 dual-head는 아직 지원하지 않습니다.

SM712 핵심
설정
부팅 형식`video=sm712fb:<mode>`
대표 예`video=sm712fb:0x31B` = 1280x1024x24
금지`vesafb` 내장

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 ==========================================================
2 sm712fb - Silicon Motion SM712 graphics framebuffer driver
3 ==========================================================
4
5 This is a graphics framebuffer driver for Silicon Motion SM712 based processors.
6
7 How to use it?
8 ==============
9
10 Switching modes is done using the video=sm712fb:... boot parameter.
11
12 If you want, for example, enable a resolution of 1280x1024x24bpp you should
13 pass to the kernel this command line: "video=sm712fb:0x31B".
14
15 You should not compile-in vesafb.
16
17 Currently supported video modes are:
18
19 Graphic modes
20 -------------
21
22 === ======= ======= ======== =========
23 bpp 640x480 800x600 1024x768 1280x1024
24 === ======= ======= ======== =========
25 8 0x301 0x303 0x305 0x307
26 16 0x311 0x314 0x317 0x31A
27 24 0x312 0x315 0x318 0x31B
28 === ======= ======= ======== =========
29
30 Missing Features
31 ================
32 (alias TODO list)
33
34 * 2D acceleration
35 * dual-head support
36

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

드라이버 용도와 모드 선택

1-16

`sm712fb`는 Silicon Motion SM712 기반 프로세서용 그래픽 framebuffer 드라이버입니다.

모드 전환은 `video=sm712fb:...` 부팅 매개변수로 수행합니다. 예를 들어 1280x1024 해상도와 24 bpp를 활성화하려면 커널 명령행에 `video=sm712fb:0x31B`를 전달합니다. `vesafb`는 커널에 내장하면 안 됩니다.

SM712 부팅 모드 선택
원하는 해상도와 bpp 선택지원 표에서 mode 번호 확인`video=sm712fb:<mode>` 구성`vesafb`는 제외커널 부팅 시 `sm712fb`가 모드 적용

해상도와 색 깊이를 VESA 계열 모드 번호로 전달합니다.

==========================================================
sm712fb - Silicon Motion SM712 graphics framebuffer driver
==========================================================

This is a graphics framebuffer driver for Silicon Motion SM712 based processors.

How to use it?
==============

Switching modes is done using the video=sm712fb:... boot parameter.

If you want, for example, enable a resolution of 1280x1024x24bpp you should
pass to the kernel this command line: "video=sm712fb:0x31B".

You should not compile-in vesafb.

지원 그래픽 모드와 미구현 기능

17-35

지원 해상도는 640x480, 800x600, 1024x768, 1280x1024이고 색 깊이는 8, 16, 24 bpp입니다. 8 bpp 모드 번호는 차례대로 `0x301`, `0x303`, `0x305`, `0x307`입니다. 16 bpp는 `0x311`, `0x314`, `0x317`, `0x31A`, 24 bpp는 `0x312`, `0x315`, `0x318`, `0x31B`입니다.

아직 구현되지 않은 기능은 2D acceleration과 dual-head 지원입니다.

sm712fb 지원 모드
bpp640x480800x6001024x7681280x1024
8`0x301``0x303``0x305``0x307`
16`0x311``0x314``0x317``0x31A`
24`0x312``0x315``0x318``0x31B`

2D acceleration과 dual-head는 TODO입니다.

Currently supported video modes are:

Graphic modes
-------------

===  =======  =======  ========  =========
bpp  640x480  800x600  1024x768  1280x1024
===  =======  =======  ========  =========
  8  0x301    0x303    0x305     0x307
 16  0x311    0x314    0x317     0x31A
 24  0x312    0x315    0x318     0x31B
===  =======  =======  ========  =========

Missing Features
================
(alias TODO list)

        * 2D acceleration
        * dual-head support