כמה מילים על Stadia, שרות המשחקים החדש של גוגל

גוגל הכריזו אתמול על שרות חדש שיחל לפעול במהלך החודשים הקרובים בארה"ב ובאירופה (לא, בישראל זה לא הולך לפעול בשנה שנתיים הקרובות מכיוון שאף ספק ענן שפוי לא משקיע בתשתית פה בארץ הקודש..).

לשרות הזה קוראים Stadia ולמי שלא ממש קרא את החדשות או ראה את ההכרזה ביוטיוב, הנה כמה מילים על השרות ממה שכבר הוצג לציבור:

שרות Stadia יאפשר למשתמשים לשחק משחקים דרך הדפדפן. בהתחלה כמובן דפדפן כרום (ואחר כך דפדפנים אחרים יתמכו, אם כי דפדפן Edge עובר לאותה טכנולוגיה של כרום אז גם הוא יתמך, לא רשמית כנראה). המשתמש יוכל להיכנס ללינק ומבלי להתקין שום דבר, הוא יוכל לבחור את המשחק ולשחק אותו מבלי להוריד מאומה. בנוסף יהיה אפשר לשלוח לחברים לינק למשחק ספציפי וגם לקטע מסויים במשחק עצמו. עוד משהו נחמד – תוכלו לראות ביוטיוב שידור חי של משחק ואז להצטרף כשחקן נוסף באותו משחק (אם המשחק תומך כמובן ב-Multi Player). התמיכה אינה רק בדפדפן כרום אלא גם בטלפון הסלולרי, בטאבלט, בכרומבוק וגם על מסך הטלויזיה הגדול שלכם. במקרים שלציוד אין תמיכת Touch או מקלדת/עכבר, ניתן יהיה לקנות ג'ויסטיק מיוחד שיתחבר ל-WIFI ומשם ישירות אל שרתי גוגל למשחק עצמו כך שההשהיה אמורה להיות מאוד מינימלית. מבחינת מערכות הפעלה – כולן נתמכות (כל עוד משתמשים בדפדפן כרום תחת אותה מערכת הפעלה).

מכאן, נעבור ל"מאחורי הקלעים".

גוגל מדברת על כך שתוכלו להתחיל לשחק תוך 5 שניות מרגע שלחצתם על לינק למשחק ובתוך ה-5 שניות המשחק לא רק יתחיל, הוא יעבוד ברזולוציה עד 4K, ב-60 פריימים לשניה ו-HDR (תירוץ מעולה לשדרג את הטלויזיה בסלון! כמובן שמפרט HDR הוא דבר פתלתל כמו נחש, אבל לזה אתייחס בפוסט אחר). תהיה כמובן אפשרות לרדת לרזולוציית Full HD במדינות שבהן הספק אינטרנט סופר כמות ג'יגהבייט תעבורה בחודש וקונס על חריגה – או שהמכשיר אינו תומך ב-4K.

אחד הדברים המוזרים שלא ראו בהכרזה זה את החברות המשתתפות או אלו משחקים יהיו זמינים, וגם לא עניינים פיננסיים (האם אתה "קונה" את המשחק והוא זמין לך אונליין לכל החיים +  גירסה להורדה למחשב, או שמדובר על מנוי במחיר Fixed לכל חודש?). את הקטע הפיננסי גוגל יצטרכו לפתור עם אולפני המשחקים, אבל לגבי זמינות משחקים – כאן הדברים שונים מעט ממה ש-nvidia לדוגמא מדברת במשחק ה-Geforce Now שלהם, והנה משהו שפורסם לגבי Stadia אבל לא פורסם לגבי Geforce Now: אי אפשר יהיה לקחת משחק של PC ולהריץ אותו על הענן. זה לא שזה בעיה להריץ Windows 10 על הענן, זה עניין הרשיונות שצריך לשלם למיקרוסופט, משהו שלא רק שיעלה את המחיר לצרכן הסופי, גם ספקי הענן לא מעוניינים בכך, ולכן – יהיה אשר יהיה, הדברים שאולפן משחקים יצטרכו לשנות במשחקים שהם ירצו שירוצו בענן הם:

  • להמיר את המשחק לרוץ על לינוקס. עם Geforce Now יהיה אפשר "להתחמק" בכך שיבוצעו שינויים על מנת שהמשחק ירוץ תחת Wine, אולם ב-Stadia המשחק (כנראה) יצטרך לרוץ לגמרי באופן טבעי על לינוקס, בלי אפליקציות "המרה" כמו Wine.
  • יהיה צורך לבעוט החוצה כל זכר ל-DirectX או OpenGL. ב-Stadia עובדים אך ורק על ספריית Vulkan. כאן, יכול להיות שאולי ב-Stadia כן יסכימו להשתמש ב-Wine עם ספריית DXVK אולם לספריה זו יש חוסר רציני בתמיכה ב-DirectX12, אז שוב (וזו ספקולציה שלי) – יהיה כנראה צורך להמיר את המשחק להשתמש בספריות Vulkan.
  • אופטימיזציה "רצחנית" מבחינה גרפית למשחק. גוגל לא פירטו מה ה-GPU שיהיה בתוך אותם שרתים שיריצו את המשחקים, אך הם נתנו מספר פרטים שתוך דקות ספורות רבים מהקהילה הטכנית הצליחו לזהות מה ה-GPU יהיה מבוסס עליו: Vega 56 של AMD. ההבדל הגדול הוא שמשחקים יוכלו לדרוש מספר GPU שיעבדו יחד עבור אותו משחק. סביר להניח שה-CPU וה-GPU יהיו מאוחדים במעבד אחד (כמו בפלייסטיישן 4 ו-XBox One). מכיוון שגוגל יחד עם AMD יוציאו "תחנת עבודה" למפתחי משחקים – סביר להניח שנדע פרטים מדוייקים יותר בקרוב.

במילים אחרות: בשביל שמפתחת משחקים תוכל להציע דרך גוגל את משחק X, הם יצטרכו לבצע עבודה שאינה פחותה מעבודת המרה של משחק לפלייסטיישן (פחות או יותר) עם אופטימיזציה לשמירת מהירות רציפה של 60 פריימים בשניה ב-Full HD וב-4K (ומאוחר יותר ב-8K עם 120 פריימים לשניה!)

האתגר הטכני הגדול ביותר שיהיה קיים – הוא לגוגל עם התשתית שלהם. גוגל נותנת כיום איכות צפיה מעולה ביוטיוב ובסרטים (דרך Google Play), אבל במקרה דנן מדובר על תהליך תקשורת דו כיווני שהההשהיה אמורה להיות מילישניות בודדות. גוגל יכולים לתת את זה, אבל הבעיה בדרך כלל יותר קשורה לספקי האינטרנט (שמאיטים מהירות), תצרוכת ביתית (בהצלחה עם השרות אם מישהו בבית צופה בנטפליקס ומישהו אחר צופה בשידור חי ב-Twitch או יוטיוב) ועוד, וגוגל תצטרך להתמודד גם עם זה.

כפי שציינתי לעיל – גוגל אינה היחידה שהולכת להציע את השרות הזה. nVidia הולכים להציע את Geforce Now ולפי השמועות, מיקרוסופט הולכת להציע משהו דומה (רק עם הרצת משחקים של ה-XBox) וכולם הולכים להציג את מרכולתם השנה או תחילת שנה הבאה.

סקירה: Thinkpad T480s

כמו כל בנאדם, גם לעבדכם הנאמן יש "נעילות" לדברים מסויימים. בתחום הלינוקס אני בדרך כלל אקים לשרתים שלי הפצת CentOS ועל דסקטופ אקים Fedora מהגירסה האחרונה. זה לא שיש לי "אנטי" להפצת אחרות (ואני בהחלט יודע לעבוד עם הפצות אחרות. בלוג זה לדוגמא רץ על Ubuntu), אבל זו העדפה שלי כבר שנים רבות.

גם בתחום המחשבים הניידים יש לי העדפה מובהקת ללנובו, עוד מהימים ש-IBM היו מפתחים ומייצרים אותם. לאחר ש-IBM מכרה את החטיבה ללנובו, ניסיתי מס' מחשבים זולים של החברה, מה שגרם לי מהר מאוד לנטוש אותם (דגמי IdeaPad) – באחד חלק מסויים התקלקל (לאחר תום האחריות) ולא היה לי חשק אפילו לתקן אותו ובשני שרכשתי – ה-Touchpad היה כל כך גרוע, שהעדפתי לתרום אותו לקרובת משפחה, העיקר שיעוף ממני!

הסיבות שאני אוהב את ה-Thinkpad? יש 2 סיבות: הראשונה – המקלדת! עם המקלדת הזו אני מקליד מהר ועם מקלדות אחרות אני בקושי מסתדר, והשניה – ה-Trackpad ("פיטמה") – עם כל כמה שאני מנסה להתרגל לעבוד עם ה-Touchpad, אני חוזר תוך דקה לעבוד עם ה-Trackpad.

בחודשים האחרונים היה ברשותי Thinkpad T450s. המחשב עבד מצוין, אבל המסך – גרוע בטירוף. מסך TN ברזולוציה של 1400X900, מה שלא איפשר אפילו להקליט וידאו ליוטיוב בצורה רצינית (שלא לדבר על לערוך – למחשב פשוט לא היה כח עיבוד לכך), אז גם הוא, כמו אחרים, "עבר דירה" לידידה טובה שלי.

תודות ללירן מ-InnovateIT הזמנתי את ה-T480s (שהגיע אליי בזמן שיא הביתה, תודות ללירן!). על החוויות, הדברים הטובים והפחות טובים – אדבר בסקירה זו.

ה-T480s הוא מחשב נייד שנמצא באמצע בין 2 מחשבים אחרים: מתחתיו נמצא ה-T480, המחשב היותר "שמן" (ושיש לו עוד פורט) ומעל ה-T480s נמצא ה-X1, דגם ה"עלית" הכי קל במשקל (שעבר גם "דיאטה" בכמות הפורטים). מבחינת מפרט – אין ממש הבדל ביניהם. ניתן לרכוש אותם עם מעבד i5 דור שמיני (8525) או i7 (מעבד דגם 8565) עם 8 או 16 ג'יגהבייט זכרון, ועם 256 או 512 ג'יגהבייט SSD NVME. בגירסה שאני רכשתי, הלכתי על המפרט הגבוה – מעבד i7, זכרון 16 ג'יגה, 512 ג'יגה SSD NVME. המחיר – 8000 שקל + מע"מ.

מבחינת כניסות (פורטים) – יש 3 כניסות USB רגיל, חיבור Thunderbolt (שמשמש גם לחיבור תחנת עיגון צדדית), חיבור USB-C, כניסת HDMI (לא 4K), וכמובן חיבור רשת 1 ג'יגהביט. יש כמובן גם WiFi ו-Bluetooth (לא בדקתי גרסאות).

חוויית השימוש תחת Windows היתה .. בעייתית טיפה. העכבר לא עבד כמו שצריך ודרייבר האודיו היה סופר מינימלי (למרות ש-Windows דיבר על Dolby כמדומני). הפעלה של אפליקציית ה-Vantage הורידה מספר עדכוני דרייברים, ולאחר reboot והפעלה מחדש והפעלת ה-Vantage שוב – המערכת הורידה עוד מספר דרייברים. אחרי שחזרתי על הרוטינה הזו 4 פעמים (בכל פעם היא הורידה מספר דרייברים, כאילו שאי אפשר להוריד הכל במכה!) עניין העכבר לא הסתדר עד שהורדתי ידנית את דרייבר ה-ELAN שלהם ורק לאחר הפעלתו – גם ה-Touchpad וגם ה-Trackpad עבדו כסידרם. במחשב זה יש גם מצלמת אינפרה-אדום לצרכי Windows Hello וגם סריקת טביעת אצבע – שתיהם לא פועלים מהרגע שמחברים את המחשב ל-Active Directory (חיברתי אותו ל-AD הביתי שלי), כך שאינני יכול להעיד על טיבם.

מכיוון שאני רוב הזמן עובד בלינוקס, הכנתי דיסק-און-קי קטן עם Fedora 29. ההתקנה עברה בצורה די חלקה (יש צורך להקטין את ה-Partition שמחזיק את הלינוקס, אצלי מ-480 ג'יגה הוא עבר "דיאטה" ל-200, אולי אצטרך להתקין דברים על Windows בעתיד, אי אפשר לדעת, וגם את זה אפשר להקטין עם GParted). לאחר ההתקנה וההפעלה מחדש – כל הציוד עבד למעט טביעת אצבע (עוד מקרה שיצרן החומרה לא תומך בלינוקס). אפשר להשתמש במצלמה כמו Windows Hello עם תוכנת Howdy (יש בעיות של חוסר תאימות חבילות ב-Fedora 29, אם כי קראתי שאצל הפצות אחרות זה עובד. אני בין כה לא ממש מחפש את זה ואין לזה עדיין אינטגרציה ל-GDM).

הדבר שהכי עיצבן אותי ללא קשר למערכות הפעלה – היתה המקלדת. זה לא שהיא לא נוחה, אלא שהיא מהמקלדת מהסוג הבריטי עם מקש ENTER גדול ומקש \ שנמצא במיקום שמצריך התרגלות. עוד כמה רגעי תסכול ואני מזמין מקלדת בגירסה האמריקאית. זה לא שאני ממש צריך לראות אותיות עבריות…

למי המחשב הזה מיועד? לחברות שרוכשות את המחשבים הניידים של לנובו ומעוניינים לתת לעובדים מחשב מעט יותר "יוקרתי". המחשב הזה "משדר לקילומטרים" – זה מחשב לישיבות, לא מק נוצץ או דברים כאלו. שעמום וקונסרבטיביות זה הוא!

למי המחשב לא מיועד? לכל אלו שרוצים לעשות איתו עבודות מדיה כבדות (עריכת תמונות, וידאו, אפקטים, תלת מימד). אפשר כמובן לחבר eGPU אבל ב-8000 שקל אפשר למצוא מחשב הרבה יותר מתאים לכך.

לסיכום: כשלוקחים את כל הנקודות לגבי מחשב נייד זה, הוא מקבל ציון די טוב לדעתי. יש לו כמות כניסות מספקת לכל הצרכים, יש לו מעבד טוב ומודרני עם 4 ליבות, אפשר להרחיב לו את הזכרון ל-24 ג'יגהבייט ולהחליף SSD למשהו יותר משמעותי כמו ה-970 pro של סמסונג (וכל זה מבלי לבטל את האחריות) והמסך, למרות שאינו באיכות הכי טובה (הוא IPS אבל מבחינת תאורה הוא נע סביב 250 NITS – מצוין במשרד, פחות טוב בשמש הישראלית) – הוא בסופו של יום די דק, קל במשקל (1.5 קילו), עם חיבור החשמל שלו די סטנדרטי (USB-C עם ניצול 65W) – אפשר לאמר שזו חבילה מצוינת.

התובנות שקיבלתי מה-LAB שלי

בפוסט זה אנסה לעדכן לגבי מספר תובנות שקיבלתי וכמו כן לענות לגבי שאלה עבור אלו שפנו בקשר לשרת עבור תרגולים.

אתחיל עם התרגולים: כפי שפרסמתי לא פעם בבלוג זה ובבלוג העסקי שלי, אני ממליץ לכל אחד, בין אם הוא רק השתחרר מהצבא ובין אם הוא בן 40+ – לשדרג את הידע המקצועי. השוק תחרותי, מתקדם מהר ואם אין לך את הידע העדכני בתחומך או בתחומים "שכנים" – תתקשה להשיג עבודות משתלמות (פיננסית) בעתיד, ובגלל זה אני גם ממליץ בד"כ להקים מכונה יעודית שתשמש כשרת ביתי לצורך הקמת מכונות וירטואליות שיריצו מערכות הפעלה שונות.

אני לא ממליץ לרכוש שרת ישן יד שניה (אלא אם יש לך מחסן שהוא מאוורר) בגלל הרעש והחום שהוא מפיק, במיוחד בקיץ הישראלי החם (אפשר כמובן להתקין מזגן, אך עלות התפעול השוטף מבחינת חשמל אינה שווה זאת, אם מדובר באירוח 1-2 שרתים מקצועיים בבית/מחסן).

מה שאני כן ממליץ זה לבחור את אחת מהאופציות הבאות:

  • לקחת מחשב דסקטופ שקיים אצלכם, למלא אותו בזכרון (במידה וצריך), להתקין עליו כרטיס רשת (אני ממליץ על כרטיס המבוסס על שבבים של אינטל), לרכוש SSD זול ולהתקין לדוגמא ESXi (יש צורך בכרטיס הרשת הנוסף מכיוון ש-ESXi אינו תומך בכניסות רשת שנמצאים על לוח האם).
  • לרכוש מחשב מבוסס AMD Ryzen 7 (כמו ה-2700) ולמלא אותו בזכרון בהתאם לתקציבכם, SSD זול, כרטיס רשת – ולהתקין ESXI. במקרה הזה תקבלו פי 2 יותר ליבות בהשוואה למעבדים של אינטל ותמיכה ב-עד 64 ג'יגהבייט זכרון.

כל אחד יכול כמובן לבחור לעצמו סוגי מאווררים שונים, קירור מים וכו', כל הדברים הללו הינם אופציונליים והכל כמובן תלוי בשיקולכם.

מכאן – נעבור לתובנות.

בקיץ האחרון היו לי מספר שרתים 1U ו-2U של חברות כמו Dell, HPE, IBM. כולם שרתים ישנים (מעבדי E5-2620 דור ראשון ושני) – והיו לי בין 3 ל-8 מכונות, תלוי בחודש ובדילים שהשגתי, מה שמכרתי ועוד. הסביבה שבא נמצאו השרתים היתה ללא מזגן ולפעמים נכנסו גם קרני שמש.

הבעיות בעבודה בשיטה כזו הן פשוטות: או שאתה מתקין מזגן ומפעיל אותו 24/7 (בעייתי אצלי, האזור שהם נמצאים הוא אזור פתוח) או שאתה סובל מהרעש של המאווררים שמנסים לקרר את השרת (גם אם ניצול המעבדים נע על אחוזים בודדים). היו לי מספיק לילות שהייתי צריך לישון עם דלת חדר השינה סגורה. אם אין לך UPS (אני בכוונה לא עובד עם UPS, פרטים על כך בפוסט קרוב) – המצב יותר גרוע אם השרתים לא נמצאים בחדר סגור וחלה הפסקת חשמל – ההפעלה מחדש של השרתים תפעיל את המאווררים למקסימום מהירות למשך מספר דקות, מה שירעיש את כל הבית.

מחשבים – בין אם דסקטופ ואם מדובר בשרתים, יכולים לפעול בלי שום בעיה גם אם בסביבתם הטמפרטורה נעה בין 30-36 מעלות צלזיוס. דווקא במערכות דסקטופ ניתן לבנות את עקומת ה-RPM של המאווררים כך שיפעלו יותר לאט או יותר מהר בטמפרטורות מסויימות (פונקציה זו קיימת בתצורה סופר-בסיסית בשרתים תחת שמות כמו ECO, Silence וכו' אך מבלי להגדיר/לשנות מספרים).

ולהלן תובנותיי:

  • כל עוד מדובר במכונה שלא יבוצע לה Overclock ואין בה כרטיסי GPU, אפשר יהיה להרכיב לה 3-4 מאווררים (2-3 מקדימה בתצורת PULL, מאוורר מאחורה בתצורת PUSH), יחד עם המאוורר שמגיע עם המעבד – מכונה כזו לא צריכה מיזוג או תנאים מיוחדים (יש לי 2 מכונות דסקטופ כאלו שעובדות כך כבר 6 שנים).
  • מתוך הנחה (ולאחר בדיקות) שניצול ה-CPU אינו עובר את ה-60-70% – אפשר להתקין פתרון קירור של Noctua מסידרת ה-Low Profile (כל עוד יש את האיוורור שציינתי לעיל), כך שהמכונה תהיה שקטה גם בקיץ.
  • במידה ובונים מכונה ורוצים עליה שליטה מרחוק עוד ברמת הכיבוי/הפעלה – מומלץ לרכוש לוחות אם עם IPMI. במקרה של אינטל – קשה מאוד למצוא לוחות כאלו שמקבלים מעבדי דסקטופ, ומעבדי Xeon הם יקרים ולכן ניתן לוחות אם שתומכים במעבדי Xeon ישנים יותר (אני ממליץ E5 V2 ומעלה) או שניתן לרכוש לוח כזה עבור מעבד Ryzen מודרני.
  • שרתים מוכנים – ישן, אך לא ישן מדי: מאוד מפתה לרכוש שרת ישן בן 6-7 שנים בכמה מאות או ב-1000-1500 שקל כשכמעט הכל כלול (מעבדים, זכרון, רשת – אין דיסקים), אולם לא ניתן בשרתים כאלו להוסיף ציוד כמו SSD NVME, כרטיסי רשת מרובי כניסות וכו', וכמו כן מבחינת ביצועים – מעבד דסקטופ מודרני זול "בועט" בכל Xeon דור ראשון או שני (כשמדובר על אותה כמות ליבות ולפעמים כשב-Xeon יש כמות ליבות כפולה). ראו, אגב, הערותיי למעלה אם אתם חושבים להקים "LAB" שבעצם מבוסס על מכונה אחת.
  • אם אין לך בעיה שהמערכת לא תעבוד זולת שרותים בסיסיים בהפסקת חשמל ושכל המידע שלך בשרת האחסון לא יזוק כתוצאה מהפסקת החשמל – לא חייבים UPS. פוסט ופרטים על כך – בקרוב.
  • אפשר לבנות שרתים שקטים גם בתצורת 2U. וידאו ופרטים על כך – בקרוב.

הקיץ הזה אני אצטרך כפי הנראה (בהתאם לפרויקטים שיכנסו) מספר שרתים, שרת ה-ZFS העיקרי שלי יוחלף למשהו הרבה יותר מאסיבי (320 ג'יגה זכרון, 20 דיסקים קשיחים, Optane SSD ו-2 מעבדי Xeon וכנראה תקשורת במהירות 40 ג'יגה) ותהיה גם מערכת ניהול חכמה למקרים של הפסקת חשמל והפעלת שרתים עם שרותים בסיסיים שיפעלו ללא תלות בחשמל רציף. הכל יוקלט בוידאו ויפורסם ביוטיוב, פוסטים חדשים יופיעו בנידון וגם הקוד לניהול ישוחרר באופן חופשי ב-GitHub. אתם מוזמנים להירשם לבלוג (או לעקוב אחר הפייסבוק שלי או ערוץ הטוויטר שלי), ואני אשמח לקרוא את תגובתכם.