עזרה בשימוש עם כרטיס מסך
-
יש לי מחשב נייד עם כרטיס מסך של ניבידיה RTX, כשאני ממיר סרטונים בפורמט פקטורי, המחשב משתמש בכ50% מהכרטיס מסך המובנה (אינטל איריס) ולא משתמש בכרטיס הגרפי של ניבדיה, אני חושב שאם המחשב כן ישתמש בכרטיס הגרפי של ניבידיה, המהירות תואץ וזה ייקח פחות זמן, לא? אז איך אני גורם למחשב כן להשתמש גם בכרטיס הגרפי הנוסף?
-
@מוטי-מן אין לי תשובה ישירה, אבל המידע דלהבא יכול לעזור לך במציאת תשובה:
תוכנת פורמט פקטורי עושה שימוש מאחורי הקלעים בתוכנת ffmpeg. תוכנת ffmpeg יודעת להשתמש בכרטיס המסך עובר פעולות מסויימות בתנאים מסויימים שמתועדים פה: https://trac.ffmpeg.org/wiki/HWAccelIntro.
כשלב ראשון הייתי בודק אם אני מצליח לגרום ל-ffmpeg להשתמש בכרטיס המסך בלי ההתערבות של פורמט פקטורי, ואח"כ צריך לבדוק איך לגרום לפורמט פקטורי לשלוח את הפקודה הנכונה... -
@yossiz בינתיים הצלחתי למצוא בהגדרות הצג של המחשב איזה משהו שמאפשר לי להחליט על הישמוש במעבד בגרפי לפי אפליקציות, והגדרתי את זה לשימוש בשניהם, אמנם עדיין הוא השתמש רק באינטל, אבל השימוש בו עלה ל80% והCPU אחז ב90%, אבל השימוש בCPU היה משהו באזור ה2.18 מתוך טורבו של 4.7 אפשר לשלוט גם בזה? (ואז אוכל לדעת בכלל לגבי הגרפי..)
-
@yossiz אמר בעזרה בשימוש עם כרטיס מסך:
כשלב ראשון הייתי בודק אם אני מצליח לגרום ל-ffmpeg להשתמש בכרטיס המסך בלי ההתערבות של פורמט פקטורי, ואח"כ צריך לבדוק איך לגרום לפורמט פקטורי לשלוח את הפקודה הנכונה...
הגדרתי את הקובץ ffmpeg.exe.שנמצא בתיקייה של הפורמט פקטורי להעדפת גרפיקב של ביצועים ברמה גבוהה, באמצעות הכרטיס של ניבידיה.
ואמנם השימוש בכרטיס של ניבידיה נשאר על 0% בעוד השימוש בכרטיס המובנה של אינטל עומד על 98%...
-
אולי מספיק להגדיר את הכרטיס מסך כברירת מחדל,
עיין כאן: https://www.techadvisor.com/how-to/pc-components/how-set-default-graphics-card-3612668/לגבי בדיקה ישירות על ffmpeg מצאתי פירוט כאן: https://docs.nvidia.com/video-technologies/video-codec-sdk/ffmpeg-with-nvidia-gpu/
ובכלל, מניסיון אישי (בזכות הכוונתו ועזרתו של רבינו @yossiz ) שימוש ישיר ב-ffmpeg הרבה הרבה יותר מהיר ויעיל!
לכן, אם אתה משתמש קבוע בסוג מסוים של המרה שווה להכין סקריט שיעשה את העבודה.