Cài đặt AMD Radeon: Để đảm bảo khả năng tương thích, ứng dụng này đã bị khóa cho các ứng dụng quan trọng như chrome


6

Tôi chạy Windows 10.

Tôi có GPU "AMD Radeon R5 M330" và GPU "Intel HD Graphics 5500" trên máy tính xách tay tôi vừa mua. Tôi muốn sử dụng trước đây cho càng nhiều ứng dụng càng tốt, bao gồm cả Chrome.

Tôi đã tải xuống trình cài đặt trình điều khiển AMD chung từ đây và sử dụng thành công để cài đặt trình điều khiển Radeon.

Tôi đã xem các cài đặt AMD ở vị trí sau:

ảnh chụp màn hình

Và như bạn thấy trên Chrome, có một biểu tượng khóa. Khi tôi di chuột vào hộp tổ hợp "tiết kiệm năng lượng", một chú giải công cụ được hiển thị, nói rằng "Để đảm bảo tính tương thích, ứng dụng này đã bị khóa". Ở đây "Tiết kiệm năng lượng" là cụm từ mã cho "Sử dụng GPU Intel" và "Hiệu suất cao" là cụm từ mã cho "Sử dụng GPU AMD".

Tôi không hài lòng với việc bị ngăn sử dụng GPU tốt hơn trong Chrome (tôi muốn chạy ví dụ như các bản demo shadertoy ), vì vậy tôi đã thử cài đặt các trình điều khiển khác, lần này đến từ HP:

AMD/Intel Switchable High-Definition (HD) Graphics Driver, cho sản phẩmHP Notebook - 15-ac107nu .

Điều này đã không khắc phục vấn đề.

Có ai biết tại sao Chrome dường như không được GPU AMD của tôi hỗ trợ không? Cả Chrome và AMD Radeon R5 M330 đều là những sản phẩm hợp lý và được sử dụng rộng rãi ... tại sao lại có sự không tương thích giữa chúng?

Và có một sửa chữa cho vấn đề?

Lưu ý: Câu hỏi này rất liên quan nhưng không đề cập đến việc cài đặt Chrome có liên quan bị khóa. Thay vào đó, ông nói rằng Chrome đã thành công với "Hiệu suất cao" nhưng nó vẫn sử dụng GPU Intel.


Tại sao bạn muốn chạy Chrome trên GPU AMD? bạn có vấn đề hoàn hảo?
magicandre1981

@ magicandre1981: Có, ví dụ như trên GPU Intel , bản demo này chạy ở tốc độ khung hình / giây thấp khi ở chế độ toàn màn hình.
Stefan Monov

nó trông giống như một lỗi Chrome. Trong Firefox, bản Demo chạy ở tốc độ 60fps trên Intel HD4000 cũ của tôi, vì vậy 55xx nhanh hơn của bạn cũng sẽ hoạt động.
magicandre1981

@ magicandre1981: Tôi vừa thử lại trong Chrome và bây giờ có thông báo "Không có WebGL khả dụng :(" vì một số lý do. Cũng đã thử trong firefox và bản demo cũng có fps thấp ở đó, khi ở chế độ toàn màn hình. khoanh tròn màu đỏ ở đây ?
Stefan Monov

ok, ở chế độ toàn màn hình, nó cũng chậm hơn trong Firefox, nhưng không chậm so với Chrome. Nhưng tôi cũng không thể kích hoạt hiệu suất cao cho Firefox trong cài đặt trình điều khiển AMD
magicandre1981

Câu trả lời:


2

Đây chỉ là một nửa giải pháp, vì nó không "miễn phí", nhưng tôi thực sự rất vui vì tôi đã tìm thấy nó và nó chưa bao giờ xảy ra với tôi cho đến hôm nay, vì vậy tôi sẽ chia sẻ nó. Tôi đã mua một máy tính xách tay mới, một chiếc có GPU nVidia (cụ thể là GeForce 940MX). Nó cũng sử dụng GPU Intel cho webbrowsers theo mặc định, nhưng, không giống như AMD, cài đặt này không bị khóa, vì vậy bạn có thể thay đổi dễ dàng . Vì vậy, nVidia FTW :)


1

Thực hiện tìm kiếm google cho thấy chủ đề reddit này . Bây giờ mở cmd.exe như admin trong C:\Program Files (x86)\Google\Chrome\Applicationvà chạy lệnh này:

mklink /H gpu-chrome.exe chrome.exe

Bây giờ thêm các gpu-chrome.exeứng dụng sử dụng GPU

nhập mô tả hình ảnh ở đây

và chạy Chrome gpu-chrome.exemọi lúc.


Khi tôi làm điều đó và tôi đóng trình duyệt trước khi chạy gpu-chrome(vì vậy không chỉ các quy trình con mà cả quy trình chính được khởi chạy theo cách đó), tất cả các tab và tiện ích mở rộng của tôi đều bị hỏng (các tab trống). Điều đó xảy ra bất kể tôi đã đặt gpu-chromethành "Hiệu suất cao" hay "Tiết kiệm năng lượng" trong cài đặt của AMD.
Stefan Monov

Tôi đã thử làm tương tự cho firefox. Sau đó, các tab của Firefox không gặp sự cố, nhưng SeaScape vẫn bị biến dạng ở chế độ toàn màn hình và about:supportnói rằng Intel GPu "hoạt động" còn AMD thì không.
Stefan Monov

Tôi đã thử chạy gpu-chrometrong khi thường xuyên chromechạy, với ý tưởng rằng có thể nó sẽ tạo ra chỉ một cửa sổ sử dụng AMD và để phần còn lại như hiện tại. Nhưng tôi vẫn gặp phải vấn đề này , giống như tôi làm khi khởi chạy chrome theo cách thông thường.
Stefan Monov

Tôi không có ý tưởng thực sự. thực hiện một số tìm kiếm và xem những cách giải quyết khác mà một số người dùng đã đăng.
magicandre1981

1

Tôi đã tìm thấy một giải pháp tiềm năng giúp tránh phải đổi tên / liên kết cứng tệp (vì đổi tên chrome.exethành bất kỳ thứ gì khác đã gây ra lỗi M7121-1331 trên Netflix). Bản sửa lỗi này đã hoạt động cho Radeon RX Vega M GL của tôi (Phiên bản cài đặt Radeon 2018.0911.1425.25970) và hy vọng cũng hoạt động cho các thẻ / phiên bản khác.

  1. Không đổi tên hoặc liên kết cứng chrome.exe. Duyệt tìm tệp gốc và thêm nó trong cài đặt Đồ họa có thể chuyển đổi như thể nó là một tệp thực thi mới. Điều này sẽ không thêm một mục mới trong danh sách Ứng dụng hồ sơ đã cài đặt , nhưng trong trường hợp của tôi, điều này đã thay đổi cấu hình bị khóa chrome.exetừ "Tiết kiệm năng lượng" thành "Không được gán" (mặc dù vẫn bị khóa).
  2. Đảm bảo rằng các tùy chọn nguồn của bạn (trong "Cài đặt nguồn nâng cao") có Đồ họa động có thể chuyển đổi được đặt thành "Tối đa hóa hiệu suất" (chứ không phải là "Tối ưu hóa hiệu suất"). Ảnh chụp màn hình
  3. Khởi chạy lại chrome.exe. Cài đặt Radeon hiện hiển thị chrome.exe là "Hiệu suất cao" khi ứng dụng đang chạy (và chuyển về "Không được gán" khi không chạy). Ảnh chụp màn hình

Hi vọng điêu nay co ich.


0

Giải pháp trên không hiệu quả với tôi nên tôi tìm một giải pháp khác. Đã kiểm tra trên hệ thống với AMD Radeon HD 6620G + AMD Radeon HD 6600M và 6700M Series và trình điều khiển Crimson v16.2.1b.

Trước hết, thông tin "khóa" được lưu trữ trong atiapfxx.blbđó là một phần của gói trình điều khiển. AMD cũng cung cấp atiapfxx.exe(được đặt %windir%\system32) cho phép chuyển đổi cơ sở dữ liệu thành xml và xml sang blb. Có vẻ là khá dễ dàng - chúng ta hãy chuyển đổi atiapfxx.blbđể atiapfxx.xml, loại bỏ các hạn chế, chuyển đổi atiapfxx.xmltới atiapfxx.blbvà thay thế cái cũ atiapfxx.blbvới cái mới, phải không? Không may măn. Lưu ý một vài điều:

  1. atiapfxx.exekhông thể chuyển đổi blb thành xml, chỉ cơ sở dữ liệu trong bộ nhớ hiện tại. Bạn phải thực hiện các hoạt động từ cơ sở dữ liệu đến xml trên hệ thống đích.
  2. atiapfxx.exetạo ra các XML không hợp lệ - nó không thay thế &bằng &. Bạn phải làm điều đó bằng tay.
  3. atiapfxx.exekhông thể tạo tệp cơ sở dữ liệu hệ thống hợp lệ: nếu bạn chuyển đổi cơ sở dữ liệu hệ thống bằng cách atiapfxx -r -sys -s atiapfxx.xmlthực hiện một số chỉnh sửa thành atiapfxx.xml, chuyển đổi lại bằng atiapfxx -b atiapfxx.blb -s atiapfxx.xml(có hoặc không có tùy chọn -k, điều đó không thành vấn đề) và thay thế atiapfxx.blb bằng cái mới một sau đó cài đặt Đồ họa có thể chuyển đổi trong ứng dụng Radeon Cài đặt bổ sung sẽ bị hỏng.

Vì vậy, tất cả những gì chúng ta có thể làm là chỉnh sửa các cấu hình do người dùng xác định:

  1. Thực thi atiapfxx -r -user -s User.xml. Nó sẽ tạo ra User.xml. Nếu nó trả về ADL_ApplicationProfiles_GetCustomization failed.lỗi thay vì điều này có nghĩa là cơ sở dữ liệu người dùng không được khởi tạo. Bạn có thể khắc phục điều này bằng cách thay đổi cài đặt GPU cho một số tệp exe trong applet Cài đặt bổ sung Radeon. Hoặc chỉ sử dụng mẫu XML này: <?xml version="1.0" encoding="utf-16"?> <customisations Format="1" Release=""> <applications> <application Title="app_name" File="app_exe_file"> <use Area="PXDynamic">HighPerfGPUAffinity</use> </application> </applications> </customisations>
  2. Mở User.xml trong trình chỉnh sửa. Thêm <application Title="app_name" File="app_exe_file"> <use Area="PXDynamic">HighPerfGPUAffinity</use> </application> vào applicationsthẻ (giống như trong mẫu) thay thế app_nameapp_exe_filevới các giá trị thực tế. Đừng quên trốn thoát &như đã nói ở trên. Lưu các tập tin.
  3. Chuyển đổi xml sang blb : atiapfxx -u -s User.xml -b "%LocalAppData%\ATI\ACE\APL\User.blb".
  4. Đăng xuất và đăng nhập lại.

Bạn có thể kiểm tra xem cài đặt mới có được áp dụng hay không: mở applet Radeon Cài đặt bổ sung, đi tới Cài đặt ứng dụng đồ họa có thể chuyển đổi, bỏ Show only applications found on this systemchọn hộp kiểm và tìm ứng dụng của bạn.

Liên quan đến các công tắc atiapfxx: Tôi không tìm thấy cách hiển thị trợ giúp theo cách thông thường. Mở atiapfxx.exe trong trình xem / soạn thảo văn bản và tìm kiếm chuỗi "Sử 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.