CUDA cứu cánh cho HTPC cấu hình thấp

hoang2008

New Member
Số là em vừa lôi trong kho ra được một cái máy tính đời cô lựu sử dụng CPU INTEL P4 2.8HTT, MAINBOARD INTEL 915GAV, DDR 1.50GB, HDD SEAGATE 40GB.
Em cài windows 7 và thử xem phim full HD thì giật đùng đùng (CPU làm việc 90->100% công suất).
Do mainboard có PCI Express nên em mua Card màn hình GIGABYTE GV-R545SC-1GI định gắn vào để cải thiện nhưng kết quả thật ê chề card không sử dụng được.
Nghiên cứu các bài viết trên hdvietnam em đã chọn Card Gigabyte gv-n96tsl-1gi và may mắn thay là card này sử dụng được nhưng kết quả cũng không khả quan hơn (xem full HD thì hình đi đằng hình còn tiếng đi đằng tiếng).
Lại nghiên cứu tiếp và em quyết định chọn CUDA. Đọc hàng trăm trang (của nhiều chủ đề) nhưng em cũng không tài nào chuyển việc của thằng CPU cho thằng GPU xử lý.
Cuối cùng để tự cứu mình em đã làm những điều như mình nghĩ và đã thành công.
Em chắc chắn rằng có rất nhiều bác đã làm theo hướng dẫn trên diễn đàn nhưng không có kết quả (và không biết tại sao) bây giờ em xin được chia sẻ chút ít kinh nghiệm đã mày mò suốt chiều này rất mong sẽ giúp ích cho các bác cũng gà như em:
- Đa số các bác đều cài được drive của card màn hình (do đó đoạn này em bỏ qua)
- Việc tiếp theo là cài đặt CoreAVC bằng cách cứ để default (trước khi cài nếu các bác thấy trên hệ thống đã có K-lite Codec Pack thì mạnh dạn remove bỏ)
- Trong phần Configure CoreAVC nếu các bác chọn được Prefer CUDA acceleration là xong phần hình ảnh còn nếu mờ đi thì các bác xem lại phần cài đặt drive.
- Đến lúc này các bác xem phim full HD đã có cải thiện nhưng chưa có tiếng và phụ đề. Tiếp theo các bác cài K-lite Codec Pack và trong màn hình đầu tiên cứ cái nào có chữ Video là các bác tắt bỏ (vì sẽ do thằng CoreACV đảm nhiệm) còn Audio, Subtile thì bật lên (nếu các bác có am hiểu về từng thành phần thì cứ lựa chọn thích hợp).
Sau khi cài xong các bác play phim full HD mọi cái đã thay đổi ngoạn mục (để chắc chắn CUDA đã làm việc bác đưa chuột vào biểu tượng hình tròn xanh lá trên thanh Taskbar thì sẽ thấy dòng chữ : coreAVC - NVIDIA CUDA in use)

p/s: đa số các hướng dẫn đều đúng nhưng quá phức tạp và nguyên nhân cài đặt không thành công là do:
- Khi cài đặt CoreAVC đã có K-lite Codec Pack nhưng config không đúng
- Cài đặt K-lite Codec Pack sau khi cài đặt CoreAVC nhưng lại chọn xử lý phần Video bằng option default của K-lite Codec Pack.
Thật ra về các thuật ngữ, công nghệ thì em rất lờ mờ nhưng về mặt tổng quát, trình tự thì em đã hiểu sơ sơ do đó em khẳng định các bác làm như em thì trăm phát trăm trúng:)
 

hoang2008

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Tặng mấy bác vài tấm hình làm tin.
Cấu hình máy:
pc.png

CoreAVC properties:
config.png

Xem phim full HD:
pplay.png
 
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

bác này chơi bời thật đấy chip pen4 2.8 mà chơi hẳn win7.chắc xin bác cách config Klmcode cụ thể để tối uy hóa hệ thống quá
 

hoang2008

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Chơi luôn 1080P hở bác???? Em xài 8400GS với main G31 + P4 631 3.0 Ghz mà chơi 1080p vẫn giật nhỉ???
Config lại Core AVC mới đc :(

Chơi full HD tuốt bác ạ! Chỉ có điều chưa xuất được TrueHD và DTS-HD thôi:(( Em đang tìm sound card xonar hdav 1.3 slim để gắn vào cho nó full HD thật sự (mua cũ thôi chứ nếu mới thì lại không còn là đầu tư tối thiểu nữa:)))
 

hoang2008

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

bác này chơi bời thật đấy chip pen4 2.8 mà chơi hẳn win7.chắc xin bác cách config Klmcode cụ thể để tối uy hóa hệ thống quá

Nói thật với bác em chả tối ưu cái gì cả bác ạ! Cứ cài thành công cái CUDA là mọi chuyện ổn ngay:)
 

HD Beginner

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Số là em vừa lôi trong kho ra được một cái máy tính đời cô lựu sử dụng CPU INTEL P4 2.8HTT, MAINBOARD INTEL 915GAV, DDR 1.50GB, HDD SEAGATE 40GB.
Em cài windows 7 và thử xem phim full HD thì giật đùng đùng (CPU làm việc 90->100% công suất).
Do mainboard có PCI Express nên em mua Card màn hình GIGABYTE GV-R545SC-1GI định gắn vào để cải thiện nhưng kết quả thật ê chề card không sử dụng được.
Nghiên cứu các bài viết trên hdvietnam em đã chọn Card Gigabyte gv-n96tsl-1gi và may mắn thay là card này sử dụng được nhưng kết quả cũng không khả quan hơn (xem full HD thì hình đi đằng hình còn tiếng đi đằng tiếng).
Lại nghiên cứu tiếp và em quyết định chọn CUDA. Đọc hàng trăm trang (của nhiều chủ đề) nhưng em cũng không tài nào chuyển việc của thằng CPU cho thằng GPU xử lý.
Cuối cùng để tự cứu mình em đã làm những điều như mình nghĩ và đã thành công.
Em chắc chắn rằng có rất nhiều bác đã làm theo hướng dẫn trên diễn đàn nhưng không có kết quả (và không biết tại sao) bây giờ em xin được chia sẻ chút ít kinh nghiệm đã mày mò suốt chiều này rất mong sẽ giúp ích cho các bác cũng gà như em:
- Đa số các bác đều cài được drive của card màn hình (do đó đoạn này em bỏ qua)
- Việc tiếp theo là cài đặt CoreAVC bằng cách cứ để default (trước khi cài nếu các bác thấy trên hệ thống đã có K-lite Codec Pack thì mạnh dạn remove bỏ)
- Trong phần Configure CoreAVC nếu các bác chọn được Prefer CUDA acceleration là xong phần hình ảnh còn nếu mờ đi thì các bác xem lại phần cài đặt drive.
- Đến lúc này các bác xem phim full HD đã có cải thiện nhưng chưa có tiếng và phụ đề. Tiếp theo các bác cài K-lite Codec Pack và trong màn hình đầu tiên cứ cái nào có chữ Video là các bác tắt bỏ (vì sẽ do thằng CoreACV đảm nhiệm) còn Audio, Subtile thì bật lên (nếu các bác có am hiểu về từng thành phần thì cứ lựa chọn thích hợp).
Sau khi cài xong các bác play phim full HD mọi cái đã thay đổi ngoạn mục (để chắc chắn CUDA đã làm việc bác đưa chuột vào biểu tượng hình tròn xanh lá trên thanh Taskbar thì sẽ thấy dòng chữ : coreAVC - NVIDIA CUDA in use)

p/s: đa số các hướng dẫn đều đúng nhưng quá phức tạp và nguyên nhân cài đặt không thành công là do:
- Khi cài đặt CoreAVC đã có K-lite Codec Pack nhưng config không đúng
- Cài đặt K-lite Codec Pack sau khi cài đặt CoreAVC nhưng lại chọn xử lý phần Video bằng option default của K-lite Codec Pack.
Thật ra về các thuật ngữ, công nghệ thì em rất lờ mờ nhưng về mặt tổng quát, trình tự thì em đã hiểu sơ sơ do đó em khẳng định các bác làm như em thì trăm phát trăm trúng:)

Bạn cố gắng tìm ra cách nhanh và đơn giản nhất. Nhưng nếu có thời gian bạn nên tìm hiểu về DirectShow Filter về khái niệm merit. Về Win 7 media foundation để tìm hiểu tại sao cài đặt lúc thì được CUDA, lúc thì ko được CUDA


1/ Bạn chỉ cần bỏ phần tích trong mục x.264 thôi. Chứ những phần khác nên tích để fddshow xử lý

2/Vì K-lite khi cài đặt nó cài bộ fddshow cũng là một loại Codecs khác. Do đó cách của bạn chỉ phù hợp khi cài CoreAVC sau. Nếu cài CoreAVC trước thì khi cài K-Lite, fddshow sẽ ưu tiên hơn

3/Cách tốt nhất là cứ cài thoải mái ko chọn, sau đó sử dụng công cụ Preferred Filter Tweaker như sau:

86622177.gif


89028872.gif


Ai thích tìm hiểu chi tiết về Kích vào Link Windows Media Center dưới Sign của mình. Chọn Bài 4 sẽ có hướng dẫn chi tiết
 
Chỉnh sửa lần cuối:

hoang2008

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Em đã đọc các bài hướng dẫn của bác (và nhiều bác khác) và làm y chang nhưng không có kết quả (phần Video vẫn do thằng ffdshow decoder còn CUDA vẫn không được kích hoạt). Có thể là cách config của các bác là tối ưu nhưng rõ ràng quá phức tạp cho những người mới chơi do đó em mới tìm ra phương pháp đơn giản hơn với mục đích được cái đã rồi tiếp tục là tinh chỉnh để tối ưu (giống như tập đi sau đó mới tập chạy).
Ngoài ra hướng dẫn của các bác tổng quát cho nhiều cách, card, cấu hình, ... do đó trong quá trình setup chỉ cần sai một chi tiết nhỏ là kết quả không như mong đợi (mà người mới chơi thì sẽ không biết sai chỗ nào -> bế tắc).
Mỗi vấn đề có nhiều cách xử lý và cách của em chỉ áp dụng cụ thể cho các loại card NVIDIA có hỗ trợ CUDA và phần mềm để cài đặt là coreAVC và K-lite Codec Pack:)
p/s: theo cách của em thì cài cái nào trước cũng được nhưng phải tuân thủ : video do coreAVC đảm trách (chuyển cho GPU làm việc thông qua CUDA) còn audio và subtile thì do K-lite Codec Pack đảm trách (sau đã cài được và có kinh nghiệm thì ta sẽ config lại để thằng K-lite Codec Pack đảm nhận thêm những chuẩn video nhẹ nhàng mà CPU có thể đảm nhận tốt).
 

HD Beginner

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

p/s: theo cách của em thì cài cái nào trước cũng được nhưng phải tuân thủ : video do coreAVC đảm trách (chuyển cho GPU làm việc thông qua CUDA) còn audio và subtile thì do K-lite Codec Pack đảm trách (sau đã cài được và có kinh nghiệm thì ta sẽ config lại để thằng K-lite Codec Pack đảm nhận thêm những chuẩn video nhẹ nhàng mà CPU có thể đảm nhận tốt).

Mình đã trực tiếp cấu hình cho khoảng 250 máy tính của anh em trên diễn đàn và hướng dẫn và hỗ trợ khoảng gấp đôi con số đó.
Mỗi máy 1 tình huống khác nhau nên mình mới rút ra được là không có cách cài đặt nào là đơn giản, gọn nhẹ và ăn ngay cả
Mỗi máy nó sẽ có 1 tình huống cụ thể và rất rất khác nhau. Ví dụ xài HĐH 64 bít chẳng hạn, nó sẽ khác với HĐH 32 bít. Ví dụ máy đã cài sẵn 1 bộ Codecs nó sẽ khác với chưa cài bộ nào.
Do đó để ra 1 hướng dẫn phù hợp cho hàng loạt máy tính thì nó phải nhiều bước, nhiều tình huống để mọi người ai cũng làm được. Đó là tại sao cái hướng dẫn sử dụng của các thiết bị nó viết dài dòng như thế.
Như hướng dẫn của bạn, mình chắc chắn ngoài bạn sẽ có một số ít người đã mày mò mới làm được thôi.
 

hoang2008

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Mình đã trực tiếp cấu hình cho khoảng 250 máy tính của anh em trên diễn đàn và hướng dẫn và hỗ trợ khoảng gấp đôi con số đó.
Mỗi máy 1 tình huống khác nhau nên mình mới rút ra được là không có cách cài đặt nào là đơn giản, gọn nhẹ và ăn ngay cả
Mỗi máy nó sẽ có 1 tình huống cụ thể và rất rất khác nhau. Ví dụ xài HĐH 64 bít chẳng hạn, nó sẽ khác với HĐH 32 bít. Ví dụ máy đã cài sẵn 1 bộ Codecs nó sẽ khác với chưa cài bộ nào.
Do đó để ra 1 hướng dẫn phù hợp cho hàng loạt máy tính thì nó phải nhiều bước, nhiều tình huống để mọi người ai cũng làm được. Đó là tại sao cái hướng dẫn sử dụng của các thiết bị nó viết dài dòng như thế.
Như hướng dẫn của bạn, mình chắc chắn ngoài bạn sẽ có một số ít người đã mày mò mới làm được thôi.

Hướng dẫn của em không thể đứng độc lập được bác ơi! mà là ăn theo và bổ sung theo các hướng dẫn đã có:)
Em chỉ đưa ra các khúc mắc khi cài đặt và dành cho những bác đã đọc các hướng dẫn khác mà chưa thể bắt CUDA làm việc (em coi như các bác đó đã biết cài drive, đã download về các phần mềm cần thiết :coreAVC, K-lite Codec Pack và biết bấm đôi vào nó để setup -> do đó em chỉ nói về nguyên lý, trình tự mà không cần phải hướng dẫn chi tiết).
 

HD Beginner

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Hướng dẫn của em không thể đứng độc lập được bác ơi! mà là ăn theo và bổ sung theo các hướng dẫn đã có:)
Em chỉ đưa ra các khúc mắc khi cài đặt và dành cho những bác đã đọc các hướng dẫn khác mà chưa thể bắt CUDA làm việc

Bạn có chắc chắn đã làm theo hướng dẫn của mình. Sử dụng công cụ Preferred Filter Tweaker:

86622177.gif


89028872.gif


mà vẫn ko bắt được CUDA làm việc không?

Hay là bạn bỏ qua bước này trong hướng dẫn của mình.
 

hoang2008

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Bạn có chắc chắn đã làm theo hướng dẫn của mình. Sử dụng công cụ Preferred Filter Tweaker:

86622177.gif


89028872.gif


mà vẫn ko bắt được CUDA làm việc không?

Hay là bạn bỏ qua bước này trong hướng dẫn của mình.

Có bác ạ! Nhưng win của em 32bit nên em chọn bên trái (không hiện ra phần 64bit):)
 

hoang2008

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Không những thế ngay cả khi em chọn là microsoft (và restart máy) thì CUDA vẫn hoạt động ầm ấm (theo em là hoàn toàn hợp lý vì em đã giao quyền decoder video cho thằng coreAVC)

cuda.png
 

HD Beginner

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Không những thế ngay cả khi em chọn là microsoft (và restart máy) thì CUDA vẫn hoạt động ầm ấm (theo em là hoàn toàn hợp lý vì em đã giao quyền decoder video cho thằng coreAVC)

cuda.png

- Nếu CUDA thì CPU ko thể 21% được. Chỉ dưới 10%, thậm chí là dưới 5% mà thôi

- CUDA sáng ko có nghĩa là chỉ có CUDA tham gia. Có thể còn những Codecs khác cũng tham gia.

- Vì bạn cài K-Lite nên mình sợ rằng cách của bạn cấu hình vừa gọi CUDA sau đó lại gọi fddshow ra xử lý nên CPU mới lên cao như vậy

- Nếu có thời gian. Bạn cài Team Viewer và cho mình ID. Mình sẽ vào chỉ ra ngay cho bạn bằng hình ảnh các codecs trong máy bạn đang trùng lặp nhau như thế nào.
 

hoang2008

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

- Nếu CUDA thì CPU ko thể 21% được. Chỉ dưới 10%, thậm chí là dưới 5% mà thôi

- CUDA sáng ko có nghĩa là chỉ có CUDA tham gia. Có thể còn những Codecs khác cũng tham gia.

- Vì bạn cài K-Lite nên mình sợ rằng cách của bạn cấu hình vừa gọi CUDA sau đó lại gọi fddshow ra xử lý nên CPU mới lên cao như vậy

- Nếu có thời gian. Bạn cài Team Viewer và cho mình ID. Mình sẽ vào chỉ ra ngay cho bạn bằng hình ảnh các codecs trong máy bạn đang trùng lặp nhau như thế nào.

Bác xem lại cấu hình của em đi! Khi chưa chạy được CUDA thì CPU toàn 90-100% (hình tiếng không đồng bộ) nhưng khi chạy CUDA thì chỉ còn <=30% (chạy full HD mượt mà) => Vậy là quá tốt rồi bác ạ:)
p/s: fddshow cũng có tham gia và xử lý phần âm thanh, phụ đề bác ạ.
 

HD Beginner

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Chà. Người nói 1 đằng, người hiểu 1 nẻo

Mình đang nói ở đây là những phần mềm playback ko cho phép khai báo codecs như WMP, WMC. Khi đó việc cài đặt thứ tự bộ Codecs từ đầu rất quan trọng. Nếu cài ko chuẩn thì các phần mềm WMP, WMC sẽ dùng codecs lung tung. Ví dụ vừa dùng CUDA, vừa dùng fddshow. Dẫn đến CPU > 20%. Khi đó bắt buộc phải dùng những tool như Win 7 Preferred Filter Tweaker để chỉnh lại.

Còn với các phần mềm playback có thể khai báo codecs như KMP, MPC thì việc cài đặt bộ Codecs hoặc cấu hình khi cài đặt sẽ không cần thiết nữa. Chỉ cần vào phần mềm, khai báo các bộ Codec cần thiết, đặt Merit cao lên là xong.

Trong trường hợp của bạn dùng MPC-HC. Chỉ cần vào khai báo CUDA Video decoder và fddshow audio là xong. Cần gì phải tinh chỉnh khi cài đặt K-Lite làm chi


Giờ bạn thử playback bằng WMP xem nó có play được không? CUDA có sáng không.
 

jonidontcry

Active Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Em đang xài cái VGA của Gigabyte nhưng lại là chip ATI, bựa quá :(
Thôi phải về bán đi mua cái nào chạy chip NVIDIA mới đc :(
 

hoang2008

New Member
Ðề: CUDA cứu cánh cho HTPC cấu hình thấp

Chà. Người nói 1 đằng, người hiểu 1 nẻo

Mình đang nói ở đây là những phần mềm playback ko cho phép khai báo codecs như WMP, WMC. Khi đó việc cài đặt thứ tự bộ Codecs từ đầu rất quan trọng. Nếu cài ko chuẩn thì các phần mềm WMP, WMC sẽ dùng codecs lung tung. Ví dụ vừa dùng CUDA, vừa dùng fddshow. Dẫn đến CPU > 20%. Khi đó bắt buộc phải dùng những tool như Win 7 Preferred Filter Tweaker để chỉnh lại.

Còn với các phần mềm playback có thể khai báo codecs như KMP, MPC thì việc cài đặt bộ Codecs hoặc cấu hình khi cài đặt sẽ không cần thiết nữa. Chỉ cần vào phần mềm, khai báo các bộ Codec cần thiết, đặt Merit cao lên là xong.

Trong trường hợp của bạn dùng MPC-HC. Chỉ cần vào khai báo CUDA Video decoder và fddshow audio là xong. Cần gì phải tinh chỉnh khi cài đặt K-Lite làm chi


Giờ bạn thử playback bằng WMP xem nó có play được không? CUDA có sáng không.

Ý bác nói là nếu cài như em thì play bằng WMP không sử dụng được CUDA phải không?

wmp.png


p/s: theo em thì đường nào cũng về la mã nhưng có đường thì tốn 1 lít xăng còn có đường thì tốn 1 phi xăng - và có đường thì khi đi xong người ta còn nhớ để đi lần sau còn có đường thì đi lại mỗi lần mỗi khác:-*
 
Bên trên