CentOS 6.x để phát triển CUDA trên MBP


0

Dưới đây là một mô tả ngắn về tình huống của tôi - Tôi cần một máy di động để phát triển CUDA và iOS, do đó, bất kỳ MacBook Pro mới nào có GPU NVIDIA ban đầu dường như không có trí tuệ. Tuy nhiên, dự án yêu cầu CUDA đã có một cơ sở mã khổng lồ từ một số lượng lớn người đóng góp được phát triển trên CentOS 5.x / 6.x. CentOS cũng là nền tảng duy nhất được hỗ trợ chính thức.

Tôi rõ ràng cần một máy Mac vì dự án iOS, nhưng MBP có phải là máy phù hợp cho CentOS + CUDA không? Có ai có được điều này để hoạt động đúng, hoặc mua hai máy riêng biệt (MacBook Pro + máy tính xách tay PC) là giải pháp duy nhất?

PS Tôi hầu như lo lắng về sự hỗ trợ chuyển đổi GPU giữa các thẻ MacBook Pro trên Linux, vì vậy mọi trải nghiệm trực tiếp từ các chủ sở hữu MBP hiện tại đều rất đáng hoan nghênh.

Câu trả lời:


1

Tôi không nghĩ bạn sẽ có thể làm điều này. Tôi đã thử RHEL và nó bị khóa khi tải. Kết quả tương tự trên Fedora 16. Tôi đã cài đặt thành công Fedora 17 nhưng không thể chuyển đổi thẻ video động để hoạt động. Tôi cũng không thể làm cho thẻ Nvidia hoạt động. Tôi tin rằng bạn phải chạy các máy chủ X kép và ánh xạ thẻ thứ hai vào DFP của bạn dựa trên các bài đăng khác. Ngoài ra, mức tiêu thụ nhiệt và năng lượng được tăng lên vì nó không bao giờ tắt thẻ NVidia. Tôi đã chơi rất nhiều với Bumblebee và chuyển đổi cấu hình cho trình điều khiển Nouveau vì trình điều khiển Nvidia mang lại màn hình đen. Tuy nhiên, nó đã không chuyển đổi đúng cách. Tôi tin rằng điều tốt nhất tôi từng có nó hoạt động là chạy trên thẻ Intel với khả năng tăng tốc phần cứng bằng trình điều khiển Nouveau. Tôi sẽ không đề xuất nó như là một nền tảng CUDA tại thời điểm này. Mặc dù vậy, có một lượng năng lượng đóng góp hợp lý tập trung theo hướng này và tôi không nghĩ rằng nó sẽ quá lâu trước khi nó hoạt động. Nhân Linux cũng đã có hỗ trợ liên quan đến việc này.


Xin chào, Greg! Cảm ơn bạn vì câu trả lời. Hóa ra có một mã OS X "không được hỗ trợ" bởi vì rất nhiều nhà nghiên cứu trong dự án sử dụng MBP. Trong khi đó, tôi cũng được thông báo rằng tôi sẽ nhận được một PC phát triển máy tính để bàn mà tôi có thể sử dụng trong vài tháng cho đến khi tôi ra nước ngoài. Linux hỗ trợ cho võng mạc MBP (mà tôi đã đặt hàng) có thể sẽ trở nên tốt hơn vào lúc đó và ngay cả khi không có thì tôi vẫn có thể làm việc trên cổng không được hỗ trợ trong OS X.
Matko Smoljan

0

Tôi biết bài đăng này đã có từ lâu, nhưng tôi muốn chia sẻ một số thông tin cho ai đó truy cập bài đăng này sau. Tôi đã cài đặt Ubuntu & Centos & Debian trên MBP (9.2). Có vẻ như điểm quan trọng là phiên bản kernel, không phải bản phân phối. Hạt nhân càng mới, hiệu năng / khả năng tương thích với phần cứng của Apple càng tốt. Trong trường hợp của tôi, mô-đun hạt nhân intel_pstate hỗ trợ tốt hơn mô-đun cũ hơn (không nhớ) cho Ivy Bridge. Đang ở trên Debian jessie 3.13, hoạt động như một bùa mê, chỉ cần một chút tinh chỉnh. (Một chút). Trên Centos 2.6 và Ubuntu 3.2, có vẻ như không đúng. Nhiệt độ, quạt, bàn phím, trackpad ... Phải điều chỉnh tất cả. Và hạt nhân hoảng loạn, treo xảy ra rất nhiều. Thậm chí không đề cập đến MBP với card đồ họa chuyên dụng.

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.