`Nomodeset` làm gì


90

Kể từ khi cài đặt Ubuntu 12.10, tôi đã chơi xung quanh để cố gắng để Radeon HD 5450 gpu của tôi hoạt động với trình điều khiển độc quyền, vì ngay từ đầu cài đặt trình điều khiển có nghĩa là mất đi sự thống nhất.

Tôi sẽ không liệt kê các bước tôi đã thực hiện vì nó không phải là một yêu cầu để trả lời câu hỏi này.

Sau khi thực hiện một biện pháp và sau đó cài đặt các bản cập nhật fglrx, khi khởi động lại hệ thống treo ở màn hình màu tím. Vì vậy, tôi quyết định khởi động bằng cách sử dụngnomodeset

Tôi đã chỉnh sửa

quiet splash $vt_handoff

trông như thế này

quiet splash nomodeset

Thực hiện thay đổi này sau đó tôi có thể đăng nhập bằng Unity và trình điều khiển độc quyền được cài đặt và hoạt động tốt. Tôi sẽ đi xa hơn để nói rằng nó hoạt động tốt hơn so với nó đã làm trong 12.04

fglrxinfo đọc

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context

Xin lưu ý cách tôi đã thêm nomodesetNó đã được một thời gian kể từ khi tôi phải làm điều này để nó được thực hiện từ bộ nhớ. Khi tìm kiếm một câu trả lời cho câu hỏi này, tôi đã bắt gặp điều này và phát hiện ra rằng bản chỉnh sửa của tôi được cho là đi từ

quiet splash $vt_handoff

đến

nomodeset $vt_handoff

nomodesetChỉnh sửa của tôi đã làm gì? Điều duy nhất sai mà tôi nhận thấy là tôi không nhận được màn hình logo plymouth Ubuntu khi khởi động.

Nếu đó là sự đánh đổi duy nhất, tôi rất vui khi thực hiện chỉnh sửa vĩnh viễn.

Câu trả lời:


89

Câu trả lời có thể được tìm thấy ở đây: http://ubuntuforums.org/showthread.php?t=1613132

đề cử

Các hạt nhân mới nhất đã chuyển cài đặt chế độ video vào kernel. Vì vậy, tất cả việc lập trình tốc độ và thanh ghi đồng hồ cụ thể trên phần cứng trên card màn hình xảy ra trong kernel thay vì trong trình điều khiển X khi máy chủ X khởi động .. Điều này có thể có màn hình giật gân (boot) đẹp mắt có độ phân giải cao và nhấp nháy chuyển đổi miễn phí từ khởi động giật gân đến màn hình đăng nhập. Thật không may, trên một số thẻ này không hoạt động đúng và bạn kết thúc với một màn hình đen. Việc thêm tham số nomodeset hướng dẫn kernel không tải trình điều khiển video và sử dụng các chế độ BIOS thay vào đó cho đến khi X được tải.


7
Vì vậy, tôi không mất hiệu suất bằng cách chỉnh sửa vĩnh viễn, chỉ trên màn hình giật gân? Sẽ thật tuyệt khi biết rằng vấn đề về card đồ họa của tôi đã được sắp xếp.
Chris Carter

4
Bạn nói đúng. :-)
NickTux

1
@NikTh: Tôi thực sự phát hiện ra một vấn đề khi tôi thêm nomodeset vĩnh viễn. Tôi không thể phát hiện màn hình thứ hai nữa. Bạn có bất cứ đề nghị cho điều đó? Không có nomodeset, tôi kết thúc với một màn hình màu tím và không thể khởi động Ubuntu nữa.
Khóa

@Cleb, nomodesetlà một giải pháp / giải pháp tạm thời cho đến khi sửa lỗi card đồ họa, bằng cách cài đặt trình điều khiển (nếu thoát) hoặc nâng cấp lên phiên bản mới hơn. Nó có thể gây ra một số vấn đề tùy thuộc vào phiên bản Kernel, phần cứng ... vv. Tôi sẽ đề nghị mở một câu hỏi mới ở đây trên AskUbfox hoặc trong ubuntuforums.org, mô tả chi tiết vấn đề.
NickTux

@NikTh: bây giờ tôi đăng câu hỏi của tôi: askubuntu.com/questions/631339/... Hy vọng bạn có thể giúp :)
Cleb

15

Nhiều trình điều khiển nguồn mở đã loại bỏ hỗ trợ cho cài đặt chế độ không phải kernel, vì vậy trong những trường hợp đó khi bạn sử dụng nomodeset, cuối cùng bạn sẽ rơi trở lại trình điều khiển không tăng tốc VESA rất cơ bản. Đây là rất nhiều hiệu suất và tính năng hit.

nomodeset không nên có bất kỳ ảnh hưởng nào đến trình điều khiển độc quyền (fglrx / nvidia). Họ không có loại cài đặt chế độ kernel này.

Loại bỏ "giật gân" là những gì đã loại bỏ khởi động Plymouth * giật gân *.

Radeon vừa hoàn thành việc gỡ bỏ hỗ trợ cho "Cài đặt chế độ người dùng" (thứ mà bộ định danh buộc máy tính sử dụng) tương đối gần đây, nhưng với đồ họa Intel, nó đã xảy ra trong một thời gian. http://lists.x.org/archives/xorg-announce/2012-November/002093.html

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.