Nvidia 드라이버를 활성화하면 스플래시 화면이 엉망


55

라이브 CD로 부팅하거나 Ubuntu를 설치 한 후 첫 번째 부팅을 수행하면 스플래시 화면이 멋지게 보입니다. 그러나 apt-get과 함께 설치된 nvidia-current 드라이버를 활성화하자마자 스플래시 화면이 모두 열광합니다.

미친 듯이 해상도가 매우 낮다는 것을 의미합니다. 글꼴은 매우 이상하며 모두 깨진 것처럼 보입니다.

이것은 10.04에서 발생했으며 이제 10.10에서 다시 발생했습니다.

nvidia 드라이버를 활성화 한 후 스플래시 화면을 어떻게 수정합니까?


1
X에서 내 해상도는 1600x900으로 설정되지만 sudo hwinfo --framebuffer 또는 grub의 콘솔에서 최대 해상도는 1152x864입니다. 누구나 왜 그런지 말해 줄 수 있습니까 ??? Thankx

또한 12.04에서 일어난, 대신 나는 ATI 드라이버가
에머슨 셰 행정 원장을

나는 약 1 aec 동안 nvidia의 로고가있는 플래시 만 얻었고 모두 정상입니다.
Alvar

ATA 암호를 설정 한 경우이 점에 유의하십시오. 디스크를 읽으려고 반복해서 충돌하는 이유는 무엇이든간에 암호를 기다려야했습니다.
MrMesees

위의 의견은 10.04 또는 10.10이 아닌 xenial 16.04를 기반으로 함
MrMesees

답변:


55

쉽습니다. 가장 먼저:

sudo apt-get install v86d hwinfo
sudo hwinfo --framebuffer

지원되는 해상도가 표시됩니다. 참고하십시오 .

그때:

gksudo gedit /etc/default/grub

GRUB_GFXMODE = 검색

이 아래에 입력해야합니다 : GRUB_GFXPAYLOAD_LINUX=1024x768 <-your-resolution-here

파일을 저장 한 후 다음을 수행하십시오.

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-grub2
sudo update-initramfs -u

2
이 작업을 수행하는 데 단점이 있습니까?
ændrük

두 번째 단계 대신 cryptsetup을 설치했습니다. 동일하게 작동합니다.
Extender

1
NVIDIA 8600M을 사용하고 있습니다. 그것은 매버릭과 잘 작동하는 데 사용되었습니다 ...
nerdy_kid

2
우수, 이것은 누군가 궁금해하는 경우 12.04에 잘 작동
Anake

1
사용할 수없는 아니다 ... 모든 것이 ... 동일하기 때문에 그냥 이것은 또한 단지 hwinfo 부분을 무시 우분투 14.04 및 엔비디아와 함께 작동 확인
모하마드 ZeinEddin

14

위의 해결책이 효과가 없을 수 있습니다. 제 경우에는 hwinfo가 지원되는 해상도를 표시하지 않습니다. 그러나 grub에서이 정보를 직접 얻을 수 있습니다.

를 눌러 C는 애벌레 콘솔에서 얻을 수를 입력 한 다음 Enter 키를 insmod video_all다음 videoinfo지원되는 해상도를 얻을 수 있습니다. 기본 해상도가 지원되는 경우 사용하십시오. 또한 그림과 같이 직접 사용하십시오 (예 : 1680x1050x32, 색 농도 포함). Esc 키 를 눌러 돌아옵니다 .

지원되는 해상도가있는 경우 / etc / default / grub 및 파일을 편집하여 다음 두 줄을 포함 시키십시오.

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1680x1050x32
GRUB_GFXPAYLOAD_LINUX=keep

이제 다음 줄을 실행하여 스플래시를 더 일찍 표시하고 실제로 변경 사항을 그럽에 적용하십시오.

echo "FRAMEBUFFER=y" | sudo tee -a /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u -k all
sudo update-grub

도움이 되었기를 바랍니다.


1
아니요, hwinfo가 올바른 해상도를 제공하지는 않았지만 가장 가까운 것을 사용했습니다. 부팅하는 동안 C 키를 눌러 보았지만 (Shift 및 Escape도 시도했지만) Grub 콘솔에 들어갈 수 없었습니다.
neziric

1
일반 grub 화면이 표시되지 않으면 (부팅 할 커널 또는 OS를 선택할 수 있음) 부팅하는 동안 SHIFT를 누르고 있어야합니다. grub 화면이 표시되면 C를 눌러 콘솔로 들어갑니다.
mniess

나를 위해 매력처럼 일했다! 필자의 경우 grub 콘솔의 명령은 'vbeinfo'가 아닌 'videoinfo'였습니다.
BrozzSama

@ user155897 감사합니다. 대답을 업데이트했습니다.
mniess

지원되는 해상도가 실제 해상도보다 훨씬 낮은 이유
ray

3

이 문제를 해결하는 쉬운 스크립트는 다음과 같습니다. http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

이것이 alt + F2 문제를 바꿀지 모르겠습니다.


문제는 Nvidia GPU가 커널에 내장 할 수없는 독점 드라이버가 필요하므로 부팅 단계가 매우 늦다는 것입니다. 따라서 내가 정확하게 기억한다면,이 스크립트는 컴퓨터가 일반 vesa 드라이버를로드하여 스플래시 화면을 보여줍니다. 실제로 컴퓨터를 시작하는 데 시간이 오래 걸립니다 (그러나 우리가 몇 초 또는 밀리 초에 대해 이야기하고 있는지는 모르겠습니다).

나는 개인적으로 시스템의 핵심 부분을 눈가리개로 바꾸는 것을 귀찮게하지 않을 것이지만 그것이 작동하는 한 괜찮습니다.


3

위의 수정 사항은 저에게 효과적이지 않았으며 충분히 멀리 가지 못했습니다. 나는 이것을 13.04로 테스트했지만 그의 블로그 작성자는 더 낮은 우분투 버전에 사용했습니다. 이 블로그의 원래 정보 : http://jechem.blogspot.be/2011/04/fix-plymouth-splash-screen-in-ubuntu-on.html

먼저 다음 명령을 실행하여 hwinfo를 설치하십시오.

sudo apt-get install v86d hwinfo

설치 후 다음 명령을 실행하고 가장 높은 해상도를 기록해 두십시오.

sudo hwinfo --framebuffer

나에게 이것은 Mode 0x0361 : 1280x800 (+5120), 24 bits 이고 다음 파일을 편집하십시오.

gksu gedit /etc/default/grub

그러면 GRUB 구성 파일이 열리고, 이제 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash" 를 찾아 다음과 같이 변경하고 해상도를 변경하고 색 농도를 추가하십시오 (24의 경우 16 또는 32 일 수 있음).

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap"

그런 다음 다음 줄을 찾아 (필요한 경우 주석 해제) 해상도를 다시 변경하십시오. 색상 심도는 포함되지 않습니다.

GRUB_GFXMODE=1280x800

저장하고 종료 한 후 다음 파일을 편집하십시오.

gksu gedit /etc/initramfs-tools/modules

파일 끝으로 스크롤하여 다음 줄을 추가하고 다시 한 번 해상도와 색 농도를 추가하십시오.

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

그런 다음 터미널에 다음 명령을 입력 한 다음 재부팅하십시오.

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-grub
sudo update-initramfs -u

나를 위해이 문제를 해결하고 다른 제안과 스크립트를 모두 시도했지만 그중 아무것도 작동하지 않았지만 행운을 빕니다!


2
리포지토리에서 hwinfo 를 찾을 수 없습니다 . 우분투 14.04.1에서.
1111161171159459134
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.