Làm cách nào để NVidia biến cài đặt nvidia thành một phần mềm ít tệ hơn?


22

Kể từ khi tôi hỏi câu hỏi này, câu trả lời chiếm ưu thế là một điều gì đó ảnh hưởng đến "một ngày nào đó chúng ta sẽ có trình điều khiển miễn phí để chúng ta có thể bỏ qua vấn đề"

Tuy nhiên, trong thời gian đó, các cài đặt NVidia đã rất khủng khiếp, nó đã khiến người dùng sợ hãi khỏi Ubuntu trong 4 năm qua. Nếu bạn có nhiều màn hình hoặc muốn thay đổi độ phân giải, cài đặt NVidia mang lại trải nghiệm khủng khiếp. Nhiều lần tôi đã nhìn thấy nó, một mình, thuyết phục người dùng rằng Linux "chưa sẵn sàng".

Hầu hết những thứ trong đó thậm chí không có ý nghĩa - ví dụ, có một nút "ghi vào xorg.conf" hoàn toàn vô dụng, vô cùng đáng sợ.

Vậy chúng ta có thể làm gì?


@Scott Ritchie: nhu cầu tự khởi động lại X để bật / tắt nhiều màn hình hoặc thay đổi độ phân giải là không tốt. Có thực sự nhiều NVidia có thể làm về nó? Đây là một câu hỏi thực sự tôi đang hỏi, không phải là một câu hỏi tu từ.
Muss Chiều

1
@Mus gió, điều đó không thực sự cần thiết, tôi có một nvidia và tôi có thể làm điều đó mà không cần khởi động lại X mỗi lần.
RolandiXor

1
@Scott Có lẽ bạn có thể làm nổi bật một số vấn đề lớn với nó? AskUbfox không thực sự là nơi để ghi nhật ký lỗi (bạn nghĩ có bao nhiêu nhà phát triển NVIDIA sẽ đọc bài đăng này?) Nhưng nếu bạn có khiếu nại cụ thể, có lẽ chúng tôi có thể giúp đỡ với những lỗi đó.
Oli

2
@Scott Ngoài ra, tôi chỉ có thể nói rằng cài đặt nvidia hoạt động với tôi. Tôi không cần sử dụng thường xuyên nhưng khi tôi cần, nó cho phép tôi thiết lập màn hình, thay đổi tần số, thay đổi thuộc tính hiển thị, cài đặt OpenGL, v.v ... (Một lần nữa, đối với tôi) nó hoàn toàn hoạt động.
Oli

1
Không, nó không hoàn hảo về chức năng, điều này là hiển nhiên. Chẳng hạn, có một "Tệp cấu hình lưu vào X" bị hỏng và khó hiểu ngay trong tab quan trọng nhất (Cài đặt hiển thị).
Scott Ritchie

Câu trả lời:


11

Các công cụ nvidia-settings là mã nguồn mở ( GPLv2 + BSD ), do đó, nó hoàn toàn có thể cho bất cứ ai để làm cho nó tốt hơn. Tôi không chắc chắn các bản vá dễ dàng được nVidia chấp nhận như thế nào, nhưng tệ nhất là bạn có thể chia nó.

Tùy chọn khác là viết một giao diện người dùng khác, phân tán từ câu trả lời này có cách tiếp cận đó.

Cả hai tùy chọn này đều bị ràng buộc bởi giao diện được hiển thị bởi blob nhị phân, do đó, sẽ có giới hạn về số lượng bạn có thể thực hiện. Mặc dù vậy, giao diện của blob khá tốt, vì vậy bạn có thể đạt được nhiều tiến bộ mà không cần bất kỳ sự hỗ trợ rõ ràng nào từ nVidia.


2
Có lẽ một câu hỏi tốt hơn là tại sao công cụ tích hợp của chúng tôi không sử dụng các giao diện được trình điều khiển hiển thị và thể hiện bằng cài đặt nvidia. IIRC Alberto Milone đã làm việc về nó một vài năm trước đây.
Scott Ritchie

Đó là một câu hỏi hay. Nó chắc chắn là có thể.
RAOF

5

Kiểm tra Disper và Disper-applet. Disper là một mặt trước CLI cho trình điều khiển nVidia (vì vậy bạn có thể thay đổi cấu hình màn hình từ dòng lệnh) và Disper-applet là một applet panel-gnome rất đơn giản cho phép bạn thay đổi cấu hình màn hình khi đang di chuyển.

Có một .deb để cài đặt disper, nhưng không phải cho disper-applet tôi sợ - nếu bạn cần trợ giúp, hãy đăng câu hỏi lên trang Launchpad.

Liên kết: https://launchpad.net/disper

Tất cả các N tốt nhất


wow, 2010 và tôi vẫn đang sử dụng CLI trên máy tính để bàn, đó là sự tiến bộ.
Unix Janitor

4

Trung tâm điều khiển Catalyst cũng không phải là một phần mềm tuyệt vời. Vì vậy, ATI / AMD là rất nhiều để đổ lỗi. Vấn đề nằm ở nhận thức rằng người dùng linux không phải là game thủ nặng, vì vậy không cần các công cụ nâng cao để điều chỉnh trải nghiệm đồ họa của họ. Chúng ta có thể bắt đầu bằng cách viết một mặt trước cho các cài đặt nvidia để điều chỉnh các cài đặt ẩn. Tôi không chắc chắn chính xác liệu điều đó có khả thi hay không, nhưng giống như nhiều người dùng, tôi ủng hộ "Tự làm theo cách tiếp cận".


2
Ai nói gì về game thủ? Tôi thích sử dụng hai màn hình, thành công với việc chạy vào vô số lỗi.
Unix Janitor

2

Câu trả lời cho câu hỏi này là câu trả lời cho lỗi # 1. Khoảnh khắc cộng đồng đủ lớn để cho các công ty này thấy rằng linux là một nền tảng đáng để quan tâm, là khoảnh khắc họ sẽ đột nhiên cung cấp cho chúng tôi phần mềm chất lượng cao. Mọi người đã từng phát triển trên cả windows và linux đều biết rằng Linux hoàn toàn thẳng thắn hơn để phát triển trên các hệ thống hiện đại (nhiều người sẽ tuyên bố khác vì nhiều lý do khác nhau, nhưng chúng tôi biết nếu cân nhắc sự khác biệt mà linux sẽ giành được).

Nếu chúng ta có thể làm cho linux xuất hiện cũng là một thị trường , trái ngược với việc chỉ miễn phí cho mọi thứ đi vào cộng đồng, bạn sẽ thấy một dòng phần mềm chất lượng cao thậm chí còn nhanh hơn. Điều đó sẽ xảy ra bởi vì các nhà phát triển ứng dụng toán học / ứng dụng 3D / toán học đầu tiên nhắm vào ATI / nVidia sẽ gián tiếp gây áp lực cho họ để cung cấp trải nghiệm tốt cho khách hàng linux (cũng như người dùng thường xuyên) và với điểm mấu chốt từ bên dưới họ, hai người lớn sẽ tranh giành nhau để có trải nghiệm tốt hơn.

Tôi hy vọng ít lan man / rant của tôi có ý nghĩa =), nhưng theo tôi đây là giải pháp chúng tôi tìm kiếm.


1
Tôi đã nghe lập luận này 5 năm trước. Bạn không nghĩ rằng đã đến lúc kinh điển để tạo ra phần cứng? Tôi chắc chắn sẽ mua một máy được chứng nhận từ họ khi biết rằng tất cả các trình điều khiển thiết bị hoạt động chính xác và các công cụ phần mềm đã cấu hình chúng ở nơi dễ sử dụng và không có lỗi.
Unix Janitor

1
Làm phần cứng không dễ dàng như âm thanh. Ngay cả kinh điển cũng có một thời gian khó khăn để theo kịp với điều đó, nhưng ý tưởng là một ý tưởng tốt :)
RolandiXor

2
Trên thực tế, làm cho phần cứng sẽ không thay đổi vấn đề: phần cứng của bạn sẽ cần chipset được sản xuất bởi các nhà sản xuất bên thứ ba có thể không cung cấp phần mềm tốt hơn. Ý tôi là: nếu bạn muốn đồ họa tốt, ngoài nVidia hay ATI, bạn sẽ hỏi ai về chipset?
Little Jawa

1

Không có gì nên lưu vào tập tin cấu hình vv mà không có quyền root. Sử dụng bất kỳ phương pháp sudo nào và chạy nvidia-settings, "save to x config" vẫn hoạt động ngay cả trong 11.04.

Chúng tôi sử dụng CRT lớn trong một số hệ thống nên cài đặt nvidia là rất quan trọng. Chúng tôi sử dụng nhiều chế độ meta trong tất cả các hệ thống của chúng tôi. Độ phân giải thấp cho các trò chơi, độ phân giải cao cho đồ họa, trung bình cho web và phát triển. Chúng tôi sử dụng nhiều màn hình với nhiều đầu vào, đôi khi sử dụng màn hình phụ cho các hệ thống từ giá trên KVM. Các chế độ meta giúp dễ dàng chuyển đổi giữa tất cả các thiết lập, đơn, kép, ba, độ phân giải thấp, độ phân giải cao, v.v. Khi sử dụng KVM, chúng tôi thích kết hợp tốc độ làm mới thấp hơn của video trên bo mạch. Khi sử dụng cả hai (hoặc ba) màn hình trên hệ thống chính, chúng tôi thích tốc độ làm mới cao nhất. Việc thiết lập 8 chế độ meta được sử dụng trên một hệ thống mới chỉ mất chưa đến một phút, sau đó nhấn "lưu vào X" và hệ thống được cấu hình. Sau đó, chuyển đổi giữa các thiết lập là tổ hợp phím cho KVM và chọn siêu dữ liệu. Không cần sudo sau khi thiết lập ban đầu,

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.