it-swarm-ko.tech

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

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

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

8
jaminday

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

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

AronP에서 (Nvidia 직원) :

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

다시 여기 :

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

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

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

8
Oli

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

  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를 입력하고 필요한 경우 비밀번호를 입력 한 후 완료 될 때까지 기다리십시오.

부팅 속도가 약간 저하 될 수 있지만 재부팅하면 더 좋아 보입니다.

7
dv3500ea

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

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

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

1
ethana2

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

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

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

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

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

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

update-initramfs -u

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

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

Plymouth 해상도가 낮은 경우; 이를 수정하는 방법도 있습니다 : 부팅 해상도 변경 (플리머스)

0
Serrano

나는 이것이 이미 답변되었다는 것을 알고 있지만, 다른 날에 이것을 보았고 다소 잘 적용됩니다 : http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth- for.html

이것은 나에게 아무런 문제없이 작동했습니다. 매우 쉬웠습니다.

0
gregghz