고해상도로 첫 번째 부팅 메시지를 얻는 방법

고해상도로 첫 번째 부팅 메시지를 얻는 방법

업그레이드 후데비안 제시독점 nvidia 드라이버를 버리고 대신 사용했습니다.새로운 스타일.

  • 나는 사용하고있다GRUB2시작합니다.
  • 커널은 3.8.2입니다.소스 코드에서 컴파일합니다.
  • 내 그래픽 카드는 엔비디아입니다.징시 기술8800GT
  • 내 모니터 해상도는 1920x1080입니다.

그럽 메뉴가 고해상도로 표시됩니다.

내 문제는 초기 시작 메시지의 화면 해상도입니다. 나중에 시작하는 동안 해상도가 더 좋아지고(누보 모듈이 로드될 때라고 가정합니다) 텍스트 콘솔의 글꼴을 포함한 모든 것이 정상입니다.

고해상도 초기 메시지를 얻으려면 분명히 프레임 버퍼 장치가 필요합니다. 작동 vesafb하지만 nouveau 드라이버를 로드할 때 여전히 임시 빈 화면이 나타납니다.

과거에는 독점적인 nvidia 드라이버를 사용하여 vesafb이를 커널로 컴파일하고 고해상도 부팅 메시지를 얻을 수 있었습니다. 이제 선택할 수 있는 것은 다음과 같습니다.

  • VGA콘솔을 사용하면 nouveau가 로드될 때까지 낮은 해상도와 큰 시작 메시지가 표시됩니다.
  • 이를 사용하면 vesafb적절한 해상도를 얻을 수 있었지만 vesafb에서 nouveau로 전환하는 동안 빈 화면이 나타납니다.

nouveau를 커널에 컴파일하여 처음부터 사용할 수 있게 만드는 방법은 분명히 없습니다. 또한 nouveau가 vesafb와 작동하지 않는 이유를 잘 이해하지 못하지만 독점 nvidia 드라이버는 작동합니다.

업데이트 2014년 10월 5일

그 동안 나는 nouveau를 커널에 컴파일하는 데 성공했습니다. 내 문제는 nouveau가 모듈로 컴파일하기로 선택한 다른 기능에 의존한다는 것입니다. 이 설정을 변경할 때 nouveau를 커널로 컴파일하는 옵션도 있습니다.

이제 모든 것이 거의 완료되었습니다. 부팅 프로세스 전반에 걸쳐 동일한 해상도를 유지합니다. 유일한 문제는 처음 2초를 전혀 볼 수 없다는 것입니다.

[    0.099994] pci 0000:00:1c.5: BAR 9: assigned [mem 0xfa900000-0xfabfffff pref]
[    0.099994] pci 0000:01:00.0: BAR 6: assigned [mem 0xf7000000-0xf701ffff pref]
[    0.099994] pci 0000:00:01.0: PCI bridge to [bus 01]

없어진. 이 문제가 모두 해결될 수 있을지 확실하지 않습니다.

관련 정보