[완료] 와이드 해상도 스플래시

병맛의 이미지

vbetest를 실행하면 VESA 해상도를 볼 수 있다고 하더군요.

$ vbetest
VBE Version 3.0
Intel(r)915GM/910ML/915MS Graphics Chip Accelerated VGA BIOS
[352] 1680x1050 (256 color palette)
[353] 1680x1050 (5:6:5)
[354] 1680x1050 (8:8:8)
[355] 1280x800 (256 color palette)
[356] 1280x800 (5:6:5)
[357] 1280x800 (8:8:8)
[263] 1280x1024 (256 color palette)
[282] 1280x1024 (5:6:5)
[283] 1280x1024 (8:8:8)
[261] 1024x768 (256 color palette)
[279] 1024x768 (5:6:5)
[280] 1024x768 (8:8:8)
[274] 640x480 (8:8:8)
[276] 800x600 (5:6:5)
[277] 800x600 (8:8:8)
[257] 640x480 (256 color palette)
[259] 800x600 (256 color palette)
[273] 640x480 (5:6:5)
Type a mode number, or 'q' to quit - q

그런데 데비안엔 vbetest가 없네요. 혹시 도스 유틸인가... ;;;
그래서 그냥 vga = 0x356를 넣어줬더니 지원하지 않는 해상도라고 나옵니다.
할 수 없이 1280x800에서 1024x768로 쓰고 있는데, 뭐 그럭저럭 봐줄 만은 하지만
그래도 아쉽네요.

와이드 해상도로 프레임 버퍼 or 스플래시 쓰는 분 계세요?
전 Lilo + bootsplash 사용 중입니다. 와이드 해상도 지원이 lilo/grub 상관은 없겠죠?

병맛의 이미지

흠 vesafb-tng가 필요한 건가요? 또 패치인가... ;;; 점점 커널이 젠투처럼 돼 가는... = _=

------
불가능, 그것은 아무 것도 아니다

danskesb의 이미지

http://sourceforge.net/projects/lrmi/
여기에서 vbetest 소스를 다운받을 수 있습니다. 파일 몇 개만 있으니 간단히 컴파일됩니다. 저도 비슷한 문제로 고민하고 있었는데, 애석히도 제 결과는 1440x900이 없었습니다. 액정 해상도는 1440x900인데 말이죠.
---- 절취선 ----
http://blog.peremen.name

병맛의 이미지

Macbook:/usr/local/src/lrmi-0.10]# ./vbetest 
VBE Version 3.0
Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS
[261] 1024x768 (256 color palette)
[279] 1024x768 (5:6:5)
[280] 1024x768 (8:8:8)
[274] 640x480 (8:8:8)
[276] 800x600 (5:6:5)
[277] 800x600 (8:8:8)
[257] 640x480 (256 color palette)
[259] 800x600 (256 color palette)
[273] 640x480 (5:6:5)

아... 저도 굴욕입니다. ㅜㅜ

------
불가능, 그것은 아무 것도 아니다

bushi의 이미지

프레임버퍼를 vesa 드라이버로 구현해야 된다면 wide screen 에 대한 지원은 vesa/vbe 를 졸라야지요.
VGA 칩셋은 vesa/vbe 규약 중에서 자신이 지원할 수 있는 것만 추려서 알려줄 뿐입니다.

최근 나온 VGA 중에 모니터보다 덜 똑똑한 놈이 있는지 회의적입니다.
모니터가 multi-sync 를 지원하는 마당인데, VGA 가 모니터의 해상도를 따라가지 못한다는게...

vesa 드라이버말고, 전용 드라이버를 사용해보세요.
해상도/depth를 정해주는 부트 커맨드가 각 드라이버마다 틀리니 소스나 문서를 보셔야 합니다.

병맛의 이미지

video= 옵션을 어떻게 손대든지 일단 vga=XXX
가 되어야 프레임 버퍼가 켜지는 상황입니다. 그런데 이 vga=
에서 쓸 수 있는 해상도는 vesa용밖에 없구요.

image=/vmlinuz
  label=Linux
  read-only
  vga=791
  append="resume=/dev/sda7 lpj=8000000 video=intelfb mode=1280x800-16@60"
#  append="resume=/dev/sda7 lpj=8000000 video=vesafb:mtrr,ywrap,1280x800-16@60"
# restricted

다른 옵션을 줘봤자 무조건 vga=에서 적은 해상도값을 쓰네요.

------
불가능, 그것은 아무 것도 아니다

bushi의 이미지

[bushi@rose kernel-2.6]$ grep VESA /boot/config-`uname -r`
CONFIG_FB_VESA=y
[bushi@rose kernel-2.6]$

fc5 사용하고 있습니다.
보통 배포본들은 vesafb 드라이버를 built-in 시킵니다.

vesafb 를 빼고, 사용하고 싶은 놈을 built-in 해서 커널 컴파일을 다시 하시면 됩니다.

저는 nvidia fb 드라이버를 대신 빌트인시켜본 적이 있는데,
그 자체로는 별 문제 없지만, X 에서 nvidia 독점 드라이버를 사용하기 위해 올리는 커널 모듈을 insmod 할 때 좀 걱정스런 메시지가 뿌려지더군요.
무시하고 사용해도 X 에서 별 문제는 없었지만, 일단 X가 뜬 후부턴 콘솔로 돌아오는게 불가능해서 ... 다시 vesafb 로 돌아왔습니다.
(boot splash 는 사용하지 않고 단순하게 콘솔만 테스트했었습니다)

아.. 그리고 vga= 이라고 부트로더에 적어주는 옵션은 ... 그렇게 간단한 의미만 가지고 있는 게 아니더군요. 좀 더 복잡합니다.

병맛의 이미지

아... VGA 16-color graphics support 모듈의 하위 옵션인줄 알았는데 아니었군요. ㅡㅡ;;;
따로 노는 놈이었다니... ㅡ.ㅡ 한 번 해보겠습니다. 그런데 그냥 1024x768에서 배경 이미지만
미리 16% 정도 늘린 놈을 설치하면 알아서 찌부러들기 때문에 크게 불편하진 않네요.
글씨가 1280x800은 또 너무 작아져서 싫고...

뭐 아무튼 고맙습니다. (_ _)

------
불가능, 그것은 아무 것도 아니다

병맛의 이미지

흠... 2.6.20.10 바닐라 소스에 http://www.stadtwald21.de/mcbeister/bootsplash/index.html
있는 패치를 사용했는데, VESA VGA graphics support 항목을 빼버리면 아래에 나오는
Bootsplash configuration 항목 자체가 사라집니다.

#
# Bootsplash configuration
#

이렇게요. 뭔가 아스트랄.... ㅡㅡㅋ

------
불가능, 그것은 아무 것도 아니다

ulsiguya의 이미지

저는 개인적으로 X 보다는 그냥 콘솔을 많이 사용하는 편이라, 1280x800의 지원을 애타게 찾고 있습니다.
Samsung Q35에 우분투를 설치해서 쓰는데요, 아주 만족하고 있습니다. X는 1280x800을 지원하는데, 콘솔이...

1280x800으로 콘솔을 쓸수 있는 방법이 없을까요?

병맛의 이미지

제가 아는 초보스러운 방법은, 일단 아래에 나온 vbetest를 구해다 실행합니다.
여기서 지원 가능한 해상도를 살펴야죠. 1280x800가 없으면 GG. 있으면 해상도
값에 512를 더해서 부트 매니저에 vga= 옵션을 써줍니다.

저는 [279] 1024x768 (5:6:5)를 쓰니까 512를 더하면 vga=791가 되죠.
그리고 append="" 안에다 부트 스플래시의 옵션인 mode= 를 더해주면 끝납니다.

append="resume=/dev/sda7 lpj=8000000 video=intelfb:mode=1024x768-16@60"

이런 식으로요. video=와 mode=는 커널 소스/Documentation/fb/ 아래 문서를
뒤지면 나옵니다.

------
불가능, 그것은 아무 것도 아니다

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.