Thứ Năm, 3 tháng 10, 2013

Rất nhiều nhà sản xuất Android tối ưu hóa phần mềm để có điểm CPU cao hơn, Samsung thêm GPU

Sau phi vụ khá tai tiếng với Galaxy S4 khi tối ưu hóa phần mềm để tăng điểm benchmark thì Samsung lại tiếp tục bị Ars Technica lật tẩy làm điều tương tự trên Galaxy Note 3 để có những điểm số ấn tượng hơn khi thực hiện các phép thử hiệu năng. Hôm nay, Anandtech lại tiếp tục hé lộ một sự thật khó chịu khác: không phải mình Samsung mà gần như tất cả các hãng sản xuất điện thoại Android bao gồm LG, HTC, Asus đều ra lệnh cho CPU chạy ở xung nhịp cao nhất khi benchmark, riêng Samsung "khuyến mãi" thêm cả GPU.

DSC_8869 2 copy.

Bài phân tích của Anandtech rất dài và nó sẽ làm bạn cảm thấy hơi khó chịu với những thông tin hơi kỹ thuật trong đó. Do vậy mình sẽ không dịch lại mà chỉ đưa ra nhứng điểm chính. Các bạn có thể coi bảng so sánh phía dưới để rõ hơn máy nào tối ưu hóa cho phần mềm nào và máy nào không. Khá lạ là Anandtech không đưa ra bất cứ máy Sony nào, có lẽ họ không có máy để thử nghiệm.
  • Motorola là nhà sản xuất bên thứ 3 duy nhất không tối ưu hóa cho benchmark trong bảng phía dưới, kể cả khi dùng chip Qualcomm hay Intel.
  • nVidia Shield dùng Tegra 4 cũng không tối ưu cho bất cứ ứng dụng nào, điều này là dễ hiểu vì đây là thiết bị do nhà cung cấp chip nVidia làm, tối ưu hóa là điều vô nghĩa.
  • Các thiết bị Nexus không được tối ưu hóa vì dùng ROM gốc của Google, do vậy điểm benchmark luôn thấp hơn các máy khác cùng cấu hình.
  • Samsung là nhà sản xuất tối ưu hóa nhiều nhất, cả CPU và GPU, các nhà sản xuất khác chỉ CPU.
  • Hiệu năng tăng thêm khi tối ưu hóa benchmark CPU chỉ khoảng dưới 5% cho hầu hết các phép thử.
  • Hiệu năng tăng thêm khi tối ưu hóa benchmark GPU chỉ khoảng dưới 10% cho hầu hết các phép thử.
  • Tuy 10% là không nhiều nhưng phần tăng thêm đó cũng đủ sức giúp các nhà sản xuất quảng cáo máy của họ mạnh hơn.
  • Chúng ta đã từng hy vọng việc tối ưu hóa sẽ không còn nữa khi vụ S4 bị vỡ lở nhưng các bạn đã biết câu trả lời với Note 3 và các sản phẩm khác rồi đó.
  • Việc tối ưu hóa để có điểm benchmark cao hơn là không phải là mới trong ngành công nghiệp PC, nhưng trên điện thoại thì nó mới xuất hiện khoảng 2 năm trở lại đây.
  • Bởi vì việc tối ưu hóa được thực hiện dựa trên những phần mềm mà nhà sản xuất thiết lập, chúng ta có thể đánh lừa bằng cách đổi tên phần mềm hoặc dùng những phần mềm mới mà nhà sản xuất chưa cập nhật kịp.
  • Các công ty viết phần mềm benchmark có biết về tình trạng này và sẽ cố gắng khắc phục nó.
Screen Shot 2013-10-03 at 9.22.19 AM.