Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Android

Cách bật Force GPU Rendering trên Android

Khi GPU rendering xuất hiện trên Android, nó không đáng tin cậy, nói nhẹ. Mục đích chính thức là tăng hiệu suất ứng dụng, nhưng lúc đó nhiều giao diện đồ họa không biết làm việc với GPU rendering. Trong một số trường hợp, nó thậm chí chậm hơn software rendering.

Theo thời gian, đặc biệt sau Android 4.0, GPU đáng tin cậy hơn và dần trở thành mặc định cho hầu hết ứng dụng. Giờ đây, hầu hết ứng dụng cập nhật đã có GPU rendering tích hợp trong bản build.

Trước khi đi vào cách và khi nào bật tùy chọn này, hãy hiểu cách nó hoạt động.

GPU Rendering là gì?

GPU là Graphics Processing Unit (Đơn vị xử lý đồ họa). Cốt lõi, nó rất giống CPU, nhưng thay vì tính toán và thực hiện tác vụ liên quan đến hệ điều hành và phần cứng, GPU xử lý thông tin đồ họa. Nói cách khác, nó hiển thị thứ gì đó trên màn hình để mắt bạn thấy.

Mặc dù CPU hoàn toàn có thể xử lý hướng dẫn đồ họa, làm như vậy sẽ lấy thời gian từ việc làm việc quan trọng khác cho hệ thống, dẫn đến lag. Thêm vào đó, cách thiết kế CPU khiến chúng kém hiệu quả xử lý dữ liệu đồ họa so với GPU được lập trình chuyên dụng cho thông tin đồ họa.

Đây là lúc GPU Rendering xuất hiện – nó lấy phần xử lý đồ họa khỏi CPU, giải phóng CPU cho việc quan trọng hơn. Vì GPU giỏi hơn với dữ liệu đồ họa, kết quả cuối là hiệu suất tốt hơn cho cả CPU và GPU.

Khi nào nên bật Force GPU Rendering

Bật cài đặt này sẽ chuyển giao các thành phần cửa sổ như văn bản, nút bấm và tính toán đồ họa 2D sang GPU. Điều này khiến thiết bị render hoạt ảnh UI tốt hơn và ít lag hơn. Mặc chắc bạn sẽ có trải nghiệm mượt hơn và framerate tốt hơn trong ứng dụng 2D, thiết bị có thể tiêu tốn nhiều pin hơn. GPU tiêu thụ nhiều năng lượng hơn CPU, nên mong đợi giảm 10-15% tuổi pin nếu bật liên tục.

Buộc GPU rendering chắc chắn có ý nghĩa trên thiết bị CPU yếu. Nếu thiết bị của bạn dưới quad-core, tôi khuyên bật liên tục.

Nhưng hãy nhớ GPU rendering chỉ hiệu quả với ứng dụng 2D. Game lớn dùng đồ họa 3D có thể framerate tệ hơn với Force GPU Rendering bật. Điểm tốt là hầu hết phiên bản Android không can thiệp vào ứng dụng 3D và chỉ buộc GPU rendering trên ứng dụng 2D không dùng nó mặc định.

Vì hầu hết ứng dụng mới đã bật tùy chọn này trong code, bạn có thể chỉ thấy khác biệt rõ rệt khi duyệt menu điện thoại. Thiết bị sẽ mượt hơn và hiển thị thông tin nhanh hơn trước. Chắc chắn một số ứng dụng cũ hoặc viết kém sẽ đạt framerate cao hơn khi buộc GPU rendering, nhưng trường hợp đó hiếm.

Tóm lại, bạn quyết định có muốn đổi pin lấy độ mượt và framerate thêm hay không. Với đó, đây là cách bật Force GPU Rendering.

Cách bật Force GPU Rendering

  1. Vào Cài đặt cuộn tận cùng dưới.
    Lưu ý: Nếu thấy mục Tùy chọn nhà phát triển, chạm vào nó và bỏ qua bước 5.
    Cách bật Force GPU Rendering trên Android
  2. Nếu không thấy tùy chọn, chạm Giới thiệu điện thoại (Giới thiệu thiết bị) tìm mục Số bản dựng.
    Cách bật Force GPU Rendering trên Android
  3. Chạm Số bản dựng 7 lần cho đến khi thông báo "Bạn hiện là nhà phát triển".
    Cách bật Force GPU Rendering trên Android
  4. Quay lại Cài đặt, cuộn xuống bạn sẽ thấy tùy chọn mới Tùy chọn nhà phát triển. Chạm vào nó.
    Cách bật Force GPU Rendering trên Android
  5. Cuộn xuống Render tăng tốc phần cứng và bật công tắc bên cạnh Force GPU rendering.
    Cách bật Force GPU Rendering trên Android