Câu hỏi Trạng thái hiện tại của trình điều khiển trình điều khiển video Linux là gì?


Tôi đang nghĩ đến việc mua một card màn hình mới.

Hệ điều hành chính của tôi là Linux, vì vậy tôi muốn biết liệu ATI hay Nvidia có hỗ trợ trình điều khiển Linux tốt hơn hay không. Tôi biết rằng cả hai công ty đều hỗ trợ Linux, nhưng tôi tự hỏi trình điều khiển nào của họ ổn định hơn và nổi bật hơn.


6
2017-08-05 04:55


gốc


Đây là một chủ đề sẽ thúc đẩy nhiều cuộc tranh luận, nó không phải là một cái gì đó dễ dàng để trả lời dứt khoát. - MaQleod
Chú thích: câu hỏi này có tiềm năng trở thành chủ quan. Nếu bạn có câu trả lời để đóng góp, vui lòng cung cấp tài liệu tham khảo cho câu trả lời- nói rằng "cái này hoạt động tốt hơn" không giúp ích gì nhiều nếu không có một số thông tin về làm sao Họ tốt hơn. - nhinkle♦
Nó rất quan trọng cái nào thẻ video đang được dự tính. Các số mô hình cụ thể sẽ cải thiện rất nhiều câu hỏi này. - wallyk
Ngoài ra nhiệm vụ nào là quan trọng nhất đối với bạn - chơi game? xem lại video? đầu ra TV? Bộ điều khiển từ mỗi công ty có những điểm mạnh và tính năng khác nhau. - Greg
Từ những gì tôi đã hiểu tất cả phụ thuộc vào mô hình của một thẻ. Cảm ơn tất cả và xin lỗi vì câu hỏi tạo ra ý kiến ​​chủ quan này. Tuy nhiên, tôi thực sự có một câu trả lời. CẢM ƠN TẤT CẢ! - bakytn


Các câu trả lời:


Câu hỏi là rất phụ thuộc vào một số yếu tố,

  1. Mô hình / loại thẻ chính xác bạn đang lên kế hoạch sử dụng
  2. Cách bạn đang lập kế hoạch sử dụng thẻ (tức là chỉ để thúc đẩy hiển thị hoặc các công cụ tăng tốc 3D chuyên sâu hơn)
  3. Các tính năng bạn cần.

Trong chung, hầu như bất kỳ thẻ nào bạn có thể sử dụng đều sẽ được hỗ trợ một số trình điều khiển để hiển thị màn hình 2d (tức là bạn có thể khởi động và chạy gnome / unity). Trình điều khiển vesa nguồn mở sẽ hỗ trợ phần lớn các thẻ được tạo từ đầu những năm 90 ở chế độ đồ họa có độ phân giải tương đối thấp.

Trường hợp nó rất lầy lội là tình trạng hiện tại của các vấn đề cho trình điều khiển tiên tiến hơn mà sẽ cho phép bạn khai thác tăng tốc phần cứng được cung cấp bởi card đồ họa.

Nói chung, nvidia có hỗ trợ trình điều khiển tốt hơn cho cộng đồng linux. Trình điều khiển nvidia nguồn đóng (có sẵn dưới dạng một đốm nhị phân trong hầu hết các bản phân phối Linux) hỗ trợ các thẻ quay lại khoảng năm 2004 (chuỗi Geforce 6xxx là thẻ được hỗ trợ sớm nhất). Vì đây là một trình điều khiển hiện tại và được hỗ trợ bởi nvidia, nó cung cấp hỗ trợ tốt cho tất cả các tính năng chính của thẻ và tương thích với hầu hết các distrubtions Linux hiện đại. Bạn có thể gặp rắc rối với thẻ cũ (nói Geforce 4), nơi bạn buộc phải sử dụng phiên bản cũ của trình điều khiển nvidia, việc sửa đổi hạt nhân từ đó có thể khiến trình điều khiển không tương thích với hạt nhân hiện đại và có khả năng Xorg và có thể yêu cầu hệ thống Linux cũ để sử dụng trình điều khiển độc quyền cũ. Tuy nhiên, nếu bạn đang sử dụng một thẻ cũ như vậy, khả năng tăng tốc phần cứng 3D được hỗ trợ đầy đủ có thể không cần thiết và bạn sẽ hài lòng với trình điều khiển 2d chung.

ATI cũng cung cấp trình điều khiển riêng cho các hệ thống Linux, sẽ hỗ trợ nhiều loại thẻ của họ với đầy đủ các tính năng. BAO GIỜ, các thẻ mà họ hỗ trợ tại bất kỳ thời điểm nào là nhỏ hơn nhiều so với nvidia. Trong khi trình điều khiển nvidia hiện tại hỗ trợ thẻ người tiêu dùng quay trở lại dòng 6000, trình điều khiển ati hỗ trợ thẻ quay lại 2xxx series (khoảng 3 năm trở lại). Đối với các thẻ khác, hỗ trợ ATI là một đĩa của các trình điều khiển độc quyền di sản chồng chéo, các trình điều khiển nguồn mở và các trình điều khiển chung. Hãy nhớ rằng việc cài đặt một trình điều khiển độc quyền cũ (mà hỗ trợ bị giảm) là một nỗi đau lớn trong ass, vì trình điều khiển không cập nhật bất kỳ cập nhật nào đối với xorg hoặc giao diện hạt nhân và rất có thể sẽ không hoạt động trừ khi bạn sử dụng hệ thống linux cũ.

TRÊN TAY KHÁC, vì ATI cung cấp hỗ trợ nguồn mở trong một thời gian trước đây, hỗ trợ mã nguồn mở của thẻ ati tốt hơn nhiều so với nvidia, đặc biệt là khi nói đến thẻ cũ. Trừ khi bạn đang sử dụng thẻ ATI mới nhất và lớn nhất được hỗ trợ bởi trình điều khiển Linux của họ, trình điều khiển nguồn mở có lẽ là tùy chọn tốt hơn để hack một trình điều khiển độc quyền cũ trên hệ thống của bạn. Vì sự hỗ trợ chính thức trước đó, nguồn mở radeon trình điều khiển hỗ trợ một lựa chọn lớn các thẻ cũ với hầu hết các tính năng phần cứng.

Tóm tắt:

Nếu bạn đang xem xét các thẻ hoàn toàn mới, cả ATI và Nvidia đều cung cấp các trình điều khiển độc quyền sẽ cấp nguồn cho các thẻ của bạn. Trong lịch sử, Nvidia đã hỗ trợ Linux cho các thẻ cũ của họ lâu hơn, với ATI bạn có thể không còn hỗ trợ 2 năm nữa. Nếu bạn chỉ muốn hiển thị máy tính để bàn của bạn, hầu như bất kỳ thẻ được thực hiện bởi một trong hai nhà sản xuất trong vòng một thập kỷ qua sẽ chỉ hoạt động tốt.

ATI: Hỗ trợ độc quyền Shady khi nói đến thẻ được hỗ trợ, Well phát triển hỗ trợ nguồn mở Nvidia: Trình điều khiển sở hữu độc quyền, hầu như không có hỗ trợ mã nguồn mở.

CUỐI CÙNG: TÌM HIỂU THẺ BẠN MUỐN MUA TRONG GOOGLE, với một truy vấn như Radeon XXXX ubuntu 11.04 (Lý do duy nhất tôi nói ubuntu là bởi vì họ có xu hướng có nhiều lượt truy cập howto hơn các bản phân phối khác, nếu khả năng của nó trong ubuntu khả năng của nó trên hầu hết các bản phân phối khác) và xem mọi người đã thành công khi sử dụng nó chưa. Thật không may, thực tế của tình hình là nhà sản xuất hỗ trợ linux là không thể đoán trước và hỗ trợ mã nguồn mở là rất khó để mang lại tốc độ do khối lượng tuyệt đối của thẻ và thay đổi mà các nhà sản xuất giới thiệu mỗi năm.


5
2017-08-05 07:01



ok, tôi hiểu rồi. - bakytn


Nói chung, NVIDIA đã hỗ trợ Linux tốt hơn, mặc dù tính ổn định / mạnh mẽ vẫn có thể thay đổi rất nhiều.

Đây là từ kinh nghiệm cá nhân (tôi đã không gặp khó khăn khi tìm driver NVIDIA tốt cho máy tính xách tay của tôi, trái ngược với ATI cho máy tính xách tay khác của tôi); chỉ Googling nó cũng thường cho thấy kết quả tích cực hơn cho NVIDIA so với ATI. Nhưng sau đó một lần nữa, họ không ở trong cùng một khoảng thời gian - ATI có thể có khả năng bị bắt kịp (mặc dù tôi đã không thấy bất cứ điều gì hỗ trợ ý tưởng này cho đến nay).


2
2017-08-05 05:32



Xem nhận xét của tôi ở trên: bạn có thể cung cấp một số tài liệu tham khảo cho thông tin này không? Hỗ trợ tốt hơn như thế nào? - nhinkle♦
@nhinkle: Trải nghiệm cá nhân, cũng như nghe từ bạn bè. Không có gì tôi có thể trích dẫn ra khỏi đỉnh đầu của tôi, mặc dù. - Mehrdad


Thường thì kho chứa của distro có các trình điều khiển Nvidia có chất lượng tốt trong đó. Tôi đã sử dụng cả Ubuntu và Fedora với các thẻ Nvidia (GTX8600 và hai GTX 465) và đã có thời gian thích hợp với nó. Kiểm tra repos phân phối yêu thích của bạn để xem những gì họ hỗ trợ. Nvidia cũng cung cấp các trình điều khiển Linux từ trang web của họ (nhưng tôi thích sử dụng các gói phân phối). Tất nhiên, ATI / AMD cũng vậy. Tuy nhiên, các trình điều khiển Nouveau mặc định là rác hoàn toàn mặc dù. Ditch chúng càng nhanh càng tốt.

Hãy xem một số đánh giá của hai thẻ đọ sức với nhau.

Trình điều khiển ATI, trong khi được hỗ trợ ở một mức độ, dường như có nhiều vấn đề hơn và không có được các khung hình tốt nhất. Các thẻ mới hơn dường như không được hỗ trợ nhanh chóng hoặc ... bao giờ hết.

Thật không may, cho đến khi một ai đó hoặc một nơi nào đó quyết định thực hiện một số nghiên cứu thực nghiệm về điều này, bằng chứng giai thoại và kinh nghiệm của riêng bạn sẽ là tốt nhất mà bạn có thể làm việc với.


2
2017-08-05 06:07