Hướng dẫn - Hướng dẫn tối ưu hoá CPU khi xem YouTube (Intel) | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We need money to operate the site, and almost all of it comes from our online advertising.

If possible, please support us by clicking on the advertisements.

Please add vn-z.vn to your ad blocking whitelist or disable your adblocking software.

×

Hướng dẫn Hướng dẫn tối ưu hoá CPU khi xem YouTube (Intel)

vxh159

Búa Đá
Tại thời điểm viết bài này, em thấy YouTube sử dụng codec AV1 hoặc VP9. Theo Linkedin, hai định dạng này thường được sử dụng cho các video có độ phân giải cao và/hoặc HDR, vì có khả năng nén tốt hơn và truyền chất lượng cao hơn. Thực tế thì em thấy kể cả với video đời tống "Mee at the zoo" hiện cũng được YouTube stream dưới định dạng AV1.

Mee at the zoo

Vấn đề là, các iGPU đời cũ không hỗ trợ giải mã (decode) các định dạng mới này, nên CPU sẽ phải giải mã bằng phần mềm, do đó phải làm việc nhiều hơn.

Cách khắc phục:
Chúng ta sẽ buộc YouTube stream dưới các codec cũ mà iGPU của mình hỗ trợ (H264, VP8...)
Các bác tải extension enhanced-h264ify (Firefox, Chrome) về và tích vào các mục codec mà iGPU không hỗ trợ. Ví dụ, em đang dùng CPU Intel gen 6, không hỗ trợ VP9 và AV1:

1704598785225.png




Kết quả:

Before:
- YouTube stream với codec AV1: (để xem YouTube đang stream với định dạng nào, các bác click chuột phải vào video -> Stats for nerds, dòng "Codecs")
Screenshot 2024-01-07 104449 (Small).png

- CPU ổn định ở tầm 7-9%, iGPU Video Codec không làm việc:
Screenshot 2024-01-07 104904 (Small).png

After:
- YouTube stream với codec AVC:
Screenshot 2024-01-07 105040 (Small).png

- CPU ổn định ở tầm 4-6%, iGPU Video Codec đã chạy:
Screenshot 2024-01-07 105409 (Small).png

Lưu ý:
- Để xem iGPU của mình hỗ trợ những codecs nào, các bác xem tại: Media Capabilities Supported by Intel Hardware. Tìm thế hệ CPU tương ứng và xem trong phần "Codecs: Decode Overview".
Một cách đơn giản để biết iGPU của mình có hỗ trợ decode codecs mà YouTube đang phát hay không, các bá‌c chỉ cần mở Task Manager -> Performance -> GPU 0, và xem phần Video Decode có đang nhảy % nào không. Nếu có thì là iGPU đã hỗ trợ, ngược lại.

- Khi block VP9 và AV1 thì YouTube sẽ stream video tối đa ở độ phân giải 1080p, không có HDR. Do đó, nếu các bác đang sử dụng màn hình 2K trở lên hoặc có HDR và muốn tận dụng tối đa màn hình của mình thì không nên sử dụng extensions nà‌.

- Nếu các bác thường xuyên đa nhiệm thì việc giảm tải cho CPU sẽ mang lại lợi ích. Còn nếu khi xem YouTube mà không làm việc khác thì việc này không quan trọng lắm.
 
Sửa lần cuối:

malemkhoang

Rìu Chiến
Chủ yếu xem YouTube bằng PotPlayer, SimpleTV. Không mấy khi xem YouTube trên trình duyệt. Nếu có xem thì mọi vấn để giao cho con khỉ - xxxMonkey (GreaseMonkey, TamperMonkey, ViolentMonkey) là xong.​
 

bachikho

Rìu Sắt
Lưu ý:
- Để xem iGPU của mình hỗ trợ những codecs nào, các bác xem tại: Supported Codecs.
- Nếu các bác thường xuyên đa nhiệm thì việc giảm tải cho CPU sẽ mang lại lợi ích. Còn nếu khi xem YouTube mà không làm việc khác thì việc này không quan trọng lắm.
ko thấy đề cập đến vp8, ko rõ từ thế hệ nào hỗ trợ vp8 bác nhỉ
 

naroto

Chỉ cần nhấn like khi muốn cảm ơn!
Thành viên BQT
Đã test, đúng là tối ưu CPU hơn lúc chưa cài extension. Tiếp tục chia sẻ các thủ thuật hữu ích bạn nhé. {beauty}
 

vxh159

Búa Đá
Edit: cập nhật bảng thông số phần cứng mớ‌i, thêm lưu ý.
 

bankhonggioi

Gà con
đã test, đúng là xem youtube cpu ít % hơn khi chưa cài extension (máy mình i5 6th Generation)
 

hiennx2k4

Búa Gỗ Đôi
Thông thường mình xem Youtube với độ phân giải mặc định là HD720, xem phim độ phân giải HD1080 cũng đã khá ổn rồi. Tốc độ mạng nhiều khi không ổn định nên xem độ phân giải cao cũng bị giật, trễ.
 

tungtq

Gà con
Ủa tôi block AV1 và VP9 xong thì nó lại nhảy sang AVC1 là sao nhỉ.
 

vxh159

Búa Đá
Cái này bên AMD có làm được không nhỉ bác :d
bác tham khảo thử mục Encoding trong bảng này nhé

Ngoài ra, cách đơn giản nhất là bác cài extensions, bật/tắt từng codec và test thử trực tiếp:
Một cách đơn giản để biết iGPU của mình có hỗ trợ decode codecs mà YouTube đang phát hay không, các bá‌c chỉ cần mở Task Manager -> Performance -> GPU 0, và xem phần Video Decode có đang nhảy % nào không. Nếu có thì là iGPU đã hỗ trợ, ngược lại.
 

Khoido2306

Gà con
cách đơn giản hơn là cài thằng này https://github.com/erkserkserks/h264ify sau đó quên luôn khỏi tinh chỉnh gì cho phức tạp :D, nó có cho chrome edge firefox...

cài thằng trên xong cài thằng này https://github.com/dessant/youtube-video-quality rồi set quality 1080 để youtube mặc định chạy ở độ phân giải đó, mình đã test và hầu như hoặc không thấy ảnh hưởng đến cpu/gpu, máy mình intel 4th, đã dùng qua extension của chủ thớt, improve youtube... những extension này đang bị khuyết điểm xem trên youtube thì ok video đó chạy codec như mình set, nhưng nếu xem youtube qua 1 vài web đính kèm video đó vào nó lại nhảy về mặc định -.-
 


Top