عملکرد بهتر L4D2 بر روی Linux kernel و OpenGL

Augustus

Caesar
کاربر سایت
360x200

به تازگی تیم لینوکس شرکت VALVE توانسته اند به عملکرد بهتری از عنوان Left 4 Dead 2 بر روی OpenGL و Linux دست یابند. این تیم توضیحاتی از عملکرد خود را بر روی وبلاگ خود قرار داده است که در آن مشخصات سیستم مورد نظر که بر روی آن تست صورت گرفته است، به شرح زیر می باشد:
سخت افزار

  • Intel Core i7 3930k
  • NVIDIA GeForce GTX 680
  • 32 GB RAM
نرم افزار

  • Windows 7 Service Pack 1 64-bit
  • Left 4 Dead 2
  • Ubuntu 12.04 32-bit
در ابتدای با شروع به کار بر روی ویندوز 7 آنها به عملکردی (performance) در حد 270 فریم در ثانیه رسیدند. پس از اصلاح و بهینه سازی بازی برای اجرا بر روی Linux kernel و OpenGL این تیم متوجه شد که نسخه لینوکس بر روی 315 فریم بر ثانیه اجرا می شود که بسیار بیشتر از سرعت فریمی بود که از تست بازی بر روی ویندوز 7 بدست آمده بود. از طرفی با کسب نتایج تست بر روی نسخه ای که در حال اجرا بر روی Windows 7 OpenGL بود عدد 303.4 فریم بر ثانیه ثبت شد.
تیم لینوکس شرکت VALVE در صحبت هایی اعلام کرد: "چرا نسخه مبتنی بر OpenGL سریع تر از نسخه ویندوز 7 مبتنی Direct3D عمل می کند؟ این طور که به نظر می رسد قضیه به چندتکلیفی سیستم های عامل مرتبط نیست."
این تیم در ادامه عنوان کرده است: "ما آنالیز هایی را به انجام رساندیم و این طور مشخص شد، که به اندازه چند میکروثانیه زمان بیشتری برای اجرای دستورات در Direct3D صرف می گردد در حالیکه این مساله در مورد نسخه OpenGL پیاده شده بر روی ویندوز صدق نمی کند. حالا ما به این نتیجه رسیده ایم که سخت افزار می تواند قادر به ارائه عملکرد بهتری هم باشد. با این حال ما هم چنان به دنبال پیدا کردن راهی برای کسب عملکرد بهتر بر روی Direct3D تلاش خواهیم کرد."
این تیم به همکاری خود با انویدیا، اینتل و AMD برای افزایش عملکرد نسخه لینوکس ادامه خواهد داد. پیش از این صحبت هایی از جانب گیب نیول در مورد ویندوز 8 بیان شده بود که به نظر می رسد که کمپانی بر روی حمایت از لینوکس تمرکز کرده باشد.
منبع
{ صفحه اصلی}
 
آخرین ویرایش:
هیچ وقت نمیشه قطعی در این مورد نظر داد که open gl بهتر از dx هست یا برعکس شاید اسمبلی های open gl تو بعضی موارد بهینه تر از dx پیاده سازی شده باشن یا شاید برنامه نویسای valve با بهره وری بالا از dx استفاده نکرده باشن بازی ای مثل l4d که هیچ چیز خاصی از نظر تکنیکی تو گرافیک نداره خیلی وقتها پیاده سازی تکنولوژی های جدید روی یک سری مسائل مشکلاتی به وجود میاره شاید نوشتن اسمبلی های جدید برای CPU ها و GPU های جدید روی یک سری مسائل به اندازه کافی بهینه عمل نکنن چون نوشته شدن که از قابلیتهای سخت افزهای جدید و معماریهای جدید استفاده کنن و ممکنه روی یکسری کارکردهای قدیمی راندمان کافی نداشته باشن به هر حال تا کسی احاطه کامل نداشته باشه نمیتونه نظر بده به نظر من به عنوان یه تجربه موقع استفاده از dx نور پردازی های کامپلکس و افکتهای موشن بلور بهتر و زیبا تر و مدرن تر اجرا میشن و هنوز خیلی از بازیا هستن که روی dx بهتر از open gl پیاده سازی و اجرا میشن و سرعت هم در نهایت همه چیز نیست قبلا رابط های 3dfx هم روی خیلی از بازیا بهتر open gl و dx عمل میکردن ولی تو به کار گیری تکنولوژیهای جدید ضعف داشتن... خلاصه چیزی که فعلا وجود داره اینه که ساپورت مایکرسافت برای ویندوز و رابطه ای که با شرکتهای بزرگ داره و اینستال بیسی که فراهم کرده به علاوه محیطهای Developing ـی که میسازه خیلی از برنامه نویسارو جذب میکنه حتی اگر یه شرکتی یا ارگانی یا هر چیزی از همین الان 2 برابر مایکرو سافت بهتر عمل کنه و پول خرج کنه حد اقل 20 سال دیگه طول میکشه تا 30 درصد سهم مایکرو سافت رو تو بازار سیستم عامل به دست بیاره چون باید خیلی استانداردهای پذیرفته شده رو عوض کنن.
 
آخرین ویرایش:
اگه بازی ساز ها به ما دلیل بدن که بریم سراغ لینوکس ما هم بدمون نمیاد ویندوز رو رها کنیم و سیستم عامل های دیگه رو هم تجربه کنیم
 
من با لینوکس کار کردم ، البته یک هفته آزمایشی نصبیدم و بعد از اینکه فهمیدم از نظر ساپورت شرکتهای نرم افزاری در حد 0 هست کلا از بیخ فرمتش کردم .
لینوکس با اینکه مفتکی هست جایگاهش اینه ، وای به حال روزی که بابتش مثلا 30 دلار پول بدی دی
RedHat قیمتش بین 1000 تا 6000 دلاره و سال 2011، 1میلیارد دلار سود (نه فروش، فقط سودش) داده! لطفا قسمتی که هیچ اطلاعی ندارین نظر ندین!
 

کاربرانی که این گفتگو را مشاهده می‌کنند

رمز عبور خود را فراموش کرده اید؟
اگر میخواهی عضوی از بازی سنتر باشی همین حالا ثبت نام کن
or