ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6117 ·
 

הודעה פורסם: 22/06/2016 - 19:31
נושא ההודעה: NVidia 60 FPS

אני מנסה להבין למה StarCraft2 בלינוקס (פדורה 23, לינוקס 4.5.7 עם דרייברים של NVidia 367.27; תחת wine 1.9.11) עובד רק ב-30 fps.

אני די בטוח שיש לי מסך מתאים:
קוד:

[elcuco@homer ~]$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+  50.00 
   1680x1050     59.95 
   1600x1200     60.00 
   1440x900      74.98    59.89 
   1280x1024     75.02    60.02 
   1280x960      60.00 
   1280x800      59.81 
   1280x720      60.00    50.00 
   1152x864      75.00 
   1024x768      75.03    70.07    60.00 
   800x600       75.00    72.19    60.32    56.25 
   720x576       50.00 
   720x480       59.94 
   640x480       75.00    72.81    59.94 


והגדרתי במשחק להשתמש ב-60 fps במקום ברירת מחדל (או 50...). אבל, כשאני מגביל את המשחק ל-vertical sync ולוחץ alt+control+f בסטטיסטיקות אני רואה שאני יחסית די קבוע על 29-30 fps.

מה אני צריך להגדיר כדי שאני אוכל לשחק ב-60fps?

יש לי מחשב עם שמונה מעבדים, ולא כולם פעילים (לפי ksysguard), למחשב יש שמונה גיגה ראם אבל בפועל אני לא עולה מעל 6.4 בשימוש כבד (משחק של 3 מול 3, אמולציה). אני לא נוגע ב-swap בכלל.

נראה שהמחשב שלי מסוכל לסחוב את המשחר (והוא סוחב אותו יפה על חלונות) - אז מה אני מפספס כאן?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 22/06/2016 - 19:53
נושא ההודעה:

איך השגת חבילות כל כך חדשות על פדורה23?

אם אני לא טועה Starcraft 2 רץ בוינדוס על opengl משמע מבחינת תרגום פקודות זה מיידי, לעומת directx לopengl שמוריד קצת ביצועים.
בזמנו ניסיתי את המשחק גם על לינוקס והיו לי ביצועים מקבילים לוינדוס, ללא איבוד FPS ואפילו על כרטיס AMD עם FGLRX.
נשמע כאילו משהו אצלך מגביל את הFPS ל30 מחוץ למשחק, מה עם תוכנות WINE אחרות?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
elcucoלא בפורום כעת ת.הצטרפות: 14/10/2003 · הודעות: 6117 ·
 

הודעה פורסם: 22/06/2016 - 20:16
נושא ההודעה:

תמליץ לי על תוכנת בדיקה Smile
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס___אורח · ·
 

הודעה פורסם: 22/06/2016 - 21:33
נושא ההודעה:

אין לי את המשחק, אז אני לא יכול לבדוק.
כשה אתה מתקין אותו על wine הוא לא משתמש בOpenGL(כי אין תמיכה רישמית בגירסת חלונות) אלה רק DirectX.
תקראה פה:
http://eu.battle.net/forums/en/sc2/topic/8574007541
https://wiki.archlinux.org/index.php/StarCraft_2
https://appdb.winehq.org/objectManager.php?sClass=version&iId=20882
אתה יכול גם להגדיר בregedit כמה דברים כדי לשפר את הביצועים.

CSMT זה פאצ' שקיים כמה שניים טובות ושולב כהאק בכל מני מוצרים ופרויקטים שמתבססים על פרויקט wine הרשמי.
רק ממש לאחרונה הוא הגיעה לבשלות מבחינת WineHQ, הם התחילו בהכנות לשילובו בגירסה הרשמית של Wine.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אלכס___אורח · ·
 

הודעה פורסם: 22/06/2016 - 21:43
נושא ההודעה:

כל מני אופטימיזציות לSC2:
http://us.battle.net/forums/en/sc2/topic/9573238685
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. elcuco
  2. אורח
  3. elcuco
  4. אורח [אלכס___]
  5. אורח [אלכס___]

Google Ads