2013-07-03 46 views
16

Đối với các thiết lập "Optimus" Intel + NVIDIA dual-GPU, một ứng dụng có thể xuất NvOptimusEnablement như được giải thích trong OptimusRenderingPolicies.pdf. Tùy chọn này cho phép ứng dụng đảm bảo sử dụng GPU rời rạc tốc độ cao mà không cần cập nhật hồ sơ hoặc tương tác của người dùng, điều này thường được mong muốn cho các lớp ứng dụng nhất định.AMD tương đương với NvOptimusEnablement

Có một mẹo tương đương cho các hệ thống có GPU AMD hay không (chỉ dành cho Windows), và nếu có, thì nó là gì? Tôi đã không thể tìm thấy bất kỳ thông tin cụ thể nào thông qua Googling; chỉ có rất nhiều người hỏi cùng một câu hỏi trên các diễn đàn khác nhau không có câu trả lời, hoặc SO bài viết trên thủ thuật NVIDIA với một "có lẽ AMD có một cái gì đó tương tự, tôi không biết" bình luận.

Trả lời

13

Theo https://community.amd.com/thread/169965

extern "C" { __declspec(dllexport) int AmdPowerXpressRequestHighPerformance = 1; }

này sẽ chọn GPU hiệu suất cao miễn là không có hồ sơ tồn tại mà chỉ định các ứng dụng để GPU khác.

Hãy đảm bảo sử dụng trình điều khiển 13.35 hoặc mới hơn. Trình điều khiển cũ hơn không hỗ trợ điều này.

+0

Tin tuyệt vời, vui mừng khi thấy họ cuối cùng đã giải quyết vấn đề này. Đối với bất cứ ai khác đến cùng, các trình điều khiển 13,35 là khoảng một tuổi, vì vậy tính năng này có thể được hit-and-miss cho người dùng cuối trong một thời gian vẫn còn nhưng nó sẽ là đáng tin cậy cho các nhà phát triển để sử dụng. –

+0

Đồng nghiệp của tôi báo cáo rằng nó hoạt động với trình điều khiển mới nhất (14.12). Thật không may, chúng tôi đã nâng cấp trình điều khiển tuần trước, vì vậy tôi không thể xác nhận nếu bất kỳ trình điều khiển nào trước đó hoạt động. –

+0

Ngoài ra, lưu ý cảnh báo mà AMD đặt trên trình điều khiển của họ: Trình điều khiển di động AMD Catalyst chỉ hỗ trợ nền tảng AMD Enduro dựa trên thế hệ thứ hai và thế hệ sau của AMD A-series APU hoặc thế hệ thứ ba của Intel Core._ –