plymouth는 향후 독점 그래픽 드라이버로 멋진 부팅 환경을 제공 할 수 있습니까?


8

10.04 (plymouth)에 도입 된 새로운 그래픽 부트 로더는 비디오 카드 전용 드라이버를 활성화 할 때까지 놀라워 보입니다. 그런 다음 부트 경험의 끔찍한 화려한 괴물을 얻습니다. 필요한 경우 대처할 수는 있지만 새로운 사용자에게는 불쾌 할 것입니다.

내 이해는 plymouth는 현재 독점 드라이버에서 사용할 수없는 기능에 달려 있다는 것입니다. 내 질문은, 이것이 변경 될 가능성이 있습니까, 아니면 '하나 또는 다른 것'에 익숙해 져야합니까 (즉, 멋진 부팅 경험이나 멋진 데스크탑 경험이지만 둘다는 아님)? 플리머스가 향후 독점 그래픽 드라이버로 잘 작동 할 것으로 기대할 수 있습니까? 아니면 독점 제조업체의 작업에만 의존합니까?

답변:


8

하드웨어와 드라이버를 만드는 회사의 개발자와 의사 결정 자만이 실제로 대답 할 수있는 질문을합니다.

궁극적으로, 그것은 할 수 있지만 울타리의 양쪽에 약간의 기부가 필요합니다. 예를 들어 엔비디아는 그들이 할 수 있다고 주장하지만 특정 도서관의 라이센스에 대해서는 약간의 휴식이 필요합니다.

AaronP (nvidia 직원) :

마지막으로 개발자들과 대화를 나눌 때 커널 모드 설정을 구현하는 데 필요한 후크가 GPL 모듈로만 내보내 져서 NVIDIA 드라이버에서 사용할 수 없다고 말했습니다. 반면에, 그것은 얼마 전이고 나는 그 이후로 그것을 보지 못했습니다. 커널 개발자가 NVIDIA GPU에서 커널 모드 설정을 가능하게하기 위해 우리와 함께 기꺼이 노력한다면, 우리는 그것을 조사 할 것입니다.

그리고 다시 여기 :

글쎄, 나는 적어도 몇 달 전에 그에게 그것에 대해 물었을 때 Dave Airlie에 따르면 GPL이 아닌 드라이버와 호환되지 않도록 특별히 설계되었습니다. 나는 실제로 코드를 보지 않았다.

2 년 전에는 ... 아니, 이건 특별히 빠르게 진행되지 않았습니다. Xs를 더 빨리로드하고 XSplash를 사용하면 운이 더 좋을 것 같습니다.

그러나 Nvidia의 관점에서 볼 때이 기능이 실제로 사용자에게 추가하는 것은 무엇입니까? Xorg 개발에 들어가는 400 시간 또는 부팅 순서를 더 예쁘게 만드는 400 시간에서 더 많은 혜택을 얻을 수 있습니까?


1
답변 주셔서 감사합니다. 나는 인력 자원의 우선 순위를 정할 필요성에 대한 당신의 요점을 완전히 봅니다. 그럼에도 불구하고 불행한 일입니다. 내 경험상 초보자가 이념적으로 FOSS에 첨부되지 않는 한, 종종 부팅 화면이 가장 먼저 볼 수있는 것 중 하나 인 경우 이와 같이 몇 가지 작은 버그 만 사용하는 것으로 보입니다. 어떤 방향 으로든 손가락을 가리 키지 말고 겸손하게 관찰하십시오.
jaminday

모양이 마음에 들지 않으면 splash부팅 매개 변수에서 옵션을 제거 할 수 있습니다 (왼쪽 Shift 키를 누르고 grub으로 들어가려면 e를 누르고 옵션을 제거하고 Ctrl + x를 눌러 부팅하십시오). 빈 화면이 더 좋아 보일 수 있습니다.
Oli

7

이에 대한 수정 사항이 있습니다.

  1. 편집 /etc/default/grub(Alt-F2를 누르고을 입력 gksudo gedit /etc/default/grub)
  2. 다음과 같은 줄을 찾으십시오. #GRUB_GFXMODE=640×480
  3. '#'를 제거하고 화면 해상도 해상도를 변경 (예. GRUB_GFXMODE=1280x800)
  4. 파일을 저장하고 닫습니다.
  5. 편집 /etc/grub.d/00_header(Alt-F2를 누르고을 입력 gksudo gedit /etc/grub.d/00_header)
  6. 줄 찾기 gfxmode=${GRUB_GFXMODE}
  7. 이 줄을 아래에 추가하십시오. set gfxpayload=keep
  8. 파일을 저장하고 닫습니다.
  9. 응용 프로그램 실행-> 액세서리-> 터미널
  10. 을 입력 sudo update-grub하고 필요한 경우 비밀번호를 입력 한 후 완료 될 때까지 기다리십시오.

부팅 속도가 약간 줄어들지 만 재부팅하면 더 좋아 보입니다.


1
이것은 실제로 저에게는 효과가 없었습니다 .Nvidia 드라이버를 사용하면 부팅 시간이 135 초 증가했습니다. 여전히 동일한 lofi 부팅 순서입니다.
Marco Ceppi

예, 비슷한 수정 사항을보고 시도했지만 큰 성공을 거두지 못했습니다. 일반적으로 부팅 환경을 악화 시키거나 시스템 속도를 느리게하거나 롤백하는 데 어려움이있었습니다. 더 우아한 솔루션 표면이 나올 때까지 화려한 부팅 화면으로 살 것이라고 생각합니다.
jaminday

시도해보고 싶다면 다른 사람들에게는 효과가 없다고 말하는 것은 아닙니다. 변경 사항을 추적하여 필요한 경우 되돌릴 수 있도록 제안합니다.
jaminday

1

누보는 현재 적절한 전원 관리뿐만 아니라 Gallium3D로 3D 가속을 선택하고 있습니다. GPL 전용 기호가 고쳐지지 않더라도 nVidia 전용 드라이버는 더 이상 '좋은 데스크톱 경험'을 제공하는 데 단독으로 있지는 않습니다.

http://nouveau.freedesktop.org/wiki/FeatureMatrix

이 기능 수준에서 Nouveau를 사용하면 LiveCD에서 3D 가속, 부팅 시간 단축, 보안 향상, 드라이버 설치가 필요없는 우분투 설치 등이 가능합니다. 게임 성능이 더 오래 걸릴 것입니다. 그러나 Compiz의 경우 nVidia GPU에 따라 11.04를보고 있습니다.


0

Nvidia 드라이버를 설치 한 후에도 같은 문제가있었습니다. 이것은 알려진 문제이며 이에 대한 버그 보고서가 있습니다. 버그 # 540801

이 버그 보고서에 대한 의견 # 2는이 문제에 대한 해결 방법을 설명합니다.

여기서 문제는 그래픽 드라이버입니다. 시스템에서 파일 시스템을 확인하고 마운트하는 데 걸리는 것보다로드하는 데 시간이 오래 걸리므로 이미 X를 시작할 수 있기 때문에 스플래시 화면을 시작할 이유가 없습니다.

HDD 기반 시스템에서는 드라이버를로드하기 전에 우레아 헤드 단계를 수행하기 때문에 상황이 더 나쁩니다. 따라서 스플래시가 나타나는 데 시간이 오래 걸릴 수 있습니다.

한 가지 "솔루션"은 initramfs를 사용하고 플리머스를 중요한 단계로 시작하는 것입니다.

echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash

update-initramfs -u

그러나 이는 부팅 화면의 나머지 부분을 시작하기 위해 부팅에 상당한 지연을 초래합니다.

명령 행에서 루트로 위의 두 명령을 실행하고 시스템을 다시 시작하면 멋진 Plymouth 부팅 화면이 다시 나타납니다. 그러나 단점은 시스템을로드하는 데 시간이 조금 더 걸리지 만 내 의견으로는 지불해야 할 가격이 적다는 것입니다. 내 시스템은 여전히 ​​매우 빠르게 부팅됩니다.

Plymouth 해상도가 낮은 경우; 그뿐만 아니라 수정에 대한 방법이 : 부트 업 해상도 변경은 (플리머스)


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.