it-swarm-vi.com

Plymouth sẽ cho phép trải nghiệm khởi động Nice với trình điều khiển đồ họa độc quyền trong tương lai chứ?

Bộ tải khởi động đồ họa mới được giới thiệu vào 10.04 (plymouth) trông tuyệt vời cho đến khi tôi kích hoạt trình điều khiển độc quyền cho thẻ video của mình. Sau đó tôi nhận được một con quái vật hào nhoáng khủng khiếp về trải nghiệm khởi động, thứ mà tôi có thể đối phó nếu phải, nhưng tôi chắc chắn sẽ cung cấp cho người dùng mới hơn.

Tôi hiểu rằng plymouth phụ thuộc vào các tính năng hiện không có trong trình điều khiển độc quyền. Câu hỏi của tôi là, điều này có khả năng thay đổi hay tôi chỉ nên làm quen với 'cái này hay cái kia' (nghĩa là trải nghiệm khởi động Nice hoặc trải nghiệm máy tính để bàn Nice, nhưng không phải cả hai)? Chúng ta có thể hy vọng sẽ thấy plymouth chơi Nice với trình điều khiển đồ họa độc quyền trong tương lai không, hay điều này chỉ phụ thuộc vào công việc từ các nhà sản xuất độc quyền?

8
jaminday

Bạn đang hỏi một câu hỏi chỉ có thể thực sự được trả lời bởi các nhà phát triển và người ra quyết định tại các công ty sản xuất phần cứng và trình điều khiển.

Cuối cùng, nó có thể được thực hiện nhưng nó đòi hỏi một số cho ở cả hai bên của hàng rào. Nvidia, ví dụ, tuyên bố họ có thể làm điều đó nhưng yêu cầu một số thư giãn về việc cấp phép cho một số thư viện nhất định.

Từ AaronP (nhân viên nvidia):

Lần cuối cùng tôi nói chuyện với các nhà phát triển làm việc về nó, họ nói với tôi rằng các hook cần thiết để thực hiện chế độ kernel chỉ được xuất sang các mô-đun GPL và do đó trình điều khiển NVIDIA không thể sử dụng được. Mặt khác, đó là một thời gian trước đây và tôi đã không nhìn vào nó kể từ đó. Nếu các nhà phát triển nhân sẵn sàng hợp tác với chúng tôi để có thể tạo chế độ nhân cho GPU NVIDIA, thì chúng tôi sẽ xem xét nó.

Và một lần nữa ở đây :

Chà, để tôi nói lại rằng ... nó được thiết kế đặc biệt không tương thích với các trình điều khiển không phải GPL, ít nhất là theo Dave Airlie khi tôi hỏi anh ta về nó vài tháng trước. Tôi đã không thực sự nhìn vào mã, bản thân mình.

Đó là hai năm trước ... Vì vậy, điều này đã không diễn ra rất nhanh. Tôi sợ có lẽ sẽ có nhiều may mắn hơn khi tải X lên nhanh hơn và chỉ sử dụng XSplash.

Nhưng khi bạn nhìn nó từ quan điểm của Nvidia, tính năng này thực sự bổ sung gì cho người dùng của họ? Họ sẽ được hưởng lợi nhiều hơn từ 400 giờ làm việc trong quá trình phát triển Xorg hay 400 giờ để làm cho trình tự khởi động đẹp hơn?

8
Oli

Có một sửa chữa cho điều này:

  1. Chỉnh sửa /etc/default/grub (Nhấn Alt-F2 và nhập gksudo gedit /etc/default/grub)
  2. Tìm dòng trông giống như #GRUB_GFXMODE=640×480
  3. Xóa '#' và thay đổi độ phân giải thành độ phân giải màn hình của bạn (ví dụ: GRUB_GFXMODE=1280x800)
  4. Lưu và đóng tập tin.
  5. Chỉnh sửa /etc/grub.d/00_header (Nhấn Alt-F2 và nhập gksudo gedit /etc/grub.d/00_header)
  6. Tìm dòng gfxmode=${GRUB_GFXMODE}
  7. Thêm dòng này bên dưới: set gfxpayload=keep
  8. Lưu và đóng tập tin.
  9. Chạy ứng dụng -> Phụ kiện -> Thiết bị đầu cuối
  10. Nhập Sudo update-grub, nhập mật khẩu của bạn nếu cần và đợi cho đến khi kết thúc.

Khởi động lại và nó sẽ trông tốt hơn, mặc dù tốc độ khởi động có thể giảm một chút.

7
dv3500ea

Nouveau đang tăng tốc 3d với Gallium3D cũng như quản lý năng lượng phù hợp ngay bây giờ. Ngay cả khi điều chỉ biểu tượng GPL không được khắc phục, trình điều khiển độc quyền của nVidia sẽ không đơn độc trong việc cung cấp 'Trải nghiệm máy tính để bàn đẹp' lâu hơn nữa.

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

Có Nouveau ở cấp độ chức năng này sẽ có nghĩa là tăng tốc 3d hoạt động trên LiveCD, thời gian khởi động nhanh hơn, bảo mật tốt hơn, cài đặt ub Ubuntu không cài đặt trình điều khiển, v.v. Hiệu suất chơi game có thể sẽ mất nhiều thời gian hơn. - nhưng đối với Compiz, tôi muốn nói tùy thuộc vào nVidia gpu của bạn, bạn đang xem 11.04.

1
ethana2

Tôi gặp vấn đề tương tự sau khi cài đặt trình điều khiển Nvidia. Đây là một vấn đề đã biết và có một báo cáo lỗi cho việc này: Bug # 540801

Nhận xét số 2 về báo cáo lỗi này mô tả một cách giải quyết cho vấn đề này phù hợp với tôi:

Vấn đề ở đây là trình điều khiển đồ họa; trên hệ thống của bạn, chúng sẽ mất nhiều thời gian hơn để tải và kiểm tra hệ thống tập tin - vì vậy không có lý do gì để bắt đầu màn hình giật gân, vì chúng tôi đã có thể khởi động X.

Trên các hệ thống dựa trên ổ cứng, điều này còn tệ hơn bởi vì chúng tôi thực hiện giai đoạn ureadahead trước khi tải trình điều khiển; do đó, có thể mất một thời gian dài để một giật gân xuất hiện.

Một "giải pháp" là sử dụng initramfs và bắt đầu plymouth như một bước quan trọng:

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

update-initramfs -u

Nhưng điều đó giới thiệu một độ trễ đáng kể khi khởi động chỉ để đưa màn hình giật gân lên phần còn lại của nó.

Nếu bạn chạy hai lệnh trên từ dòng lệnh (với quyền root) và khởi động lại hệ thống của mình, bạn nên quay lại màn hình khởi động Nice Plymouth. Tuy nhiên, nhược điểm là hệ thống của bạn mất nhiều thời gian hơn để tải, nhưng theo tôi đó là một cái giá nhỏ phải trả. Hệ thống của tôi vẫn khởi động khá nhanh.

Trong trường hợp độ phân giải Plymouth thấp; cũng có một cách để khắc phục điều đó: Thay đổi độ phân giải khởi động (Plymouth)

0
Serrano

Tôi biết điều này đã được trả lời rồi, nhưng tôi đã tình cờ thấy điều này vào một ngày khác và nó được áp dụng khá tốt: http://www.webupd8.org/2010/10/script-to-fix-ubfox-plymouth- for.html

Điều này làm việc không có vấn đề với tôi. Nó cũng siêu dễ.

0
gregghz