نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

تنظیم پیکربندی physx. مروری بر فناوری NVIDIA PhysX

ما توضیحات کاملی از کنترل پنل درایور را به شما معرفی می کنیم. لطفاً توجه داشته باشید که برخی تنظیمات فقط برای انواع خاصی از تجهیزات مورد استفاده در دسترس هستند. در این بررسی، ما سعی کردیم تمام تنظیمات ممکن را منعکس کنیم.

پنجره پنل اصلی

پنجره اصلی در تصویر نشان داده شده است:

نوار ناوبری در سمت چپ قرار دارد و به شما امکان می دهد با یک کلیک تنظیمات مورد نیاز خود را مرور کنید. منوی View به شما امکان می دهد نمای پیشرفته را روشن کنید، که به شما کامل ترین دسترسی را به تمام ویژگی های تنظیمات درایور می دهد، یا یک نمای پنل سفارشی را تنظیم می کند و فقط مواردی را که می خواهید استفاده کنید باقی می ماند. همچنین در قسمت پایین سمت چپ پنل، دسترسی به سیستم راهنمای کنترل پنل فراهم شده است (لینک اطلاعات سیستم):

جایی که می توانید از نسخه های فایل، درایورهای نصب شده و سایر نرم افزارهای NVIDIA و همچنین ویژگی های کارت گرافیک مطلع شوید.

دسته گزینه های سه بعدی

تنظیم تصاویر با پیش نمایش

تنظیمات زیر در دسترس هستند:

  • تنظیمات بر اساس برنامه سه بعدی— این گزینه به شما امکان می دهد کیفیت و سرعت نمایش را با استفاده از برنامه های سه بعدی کنترل کنید. با این حال، بهینه‌سازی فیلتر سه‌خطی فعال شده و بهینه‌سازی نمونه‌گیری ناهمسانگردی بدون توجه به تنظیمات برنامه حفظ می‌شوند.
  • تنظیمات تصویر سه بعدی پیشرفته- از تنظیمات پیشرفته درایور استفاده می کند که توسط خود کاربران تنظیم شده است. پیوند "Go" به شما امکان دسترسی به برگه "Manage 3D Settings" را می دهد. این مدیریت گزینه های اضافی درایور است که به شما امکان می دهد حداکثر کیفیت تصویر را بدست آورید.
  • تنظیمات سفارشی با تمرکز بر…: - جالب ترین گزینه ای که امکان مدیریت ساده گزینه های درایور اضافی را برای کاربران تازه کار فراهم می کند:

معنی کاراییمطابق با حداکثر سرعت و شامل تنظیمات: v-sync خاموش است، همه بهینه سازی ها (بهینه سازی فیلتر سه خطی، بهینه سازی فیلتر mip برای ناهمسانگردی، بهینه سازی نمونه برداری برای ناهمسانگردی) فعال هستند، سطح منفی جزئیات: ممنوعیت سطح منفی - روشن، بافت فیلتر کردن - "کیفیت"، فیلتر ناهمسانگرد و صاف کردن توسط برنامه ها کنترل می شود.

معنی تعادلدارای تنظیمات زیر است: anti-aliasing - 2x، فیلتر ناهمسانگرد - 4x، همه بهینه سازی ها (بهینه سازی فیلتر سه خطی، بهینه سازی فیلتر mip ناهمسانگردی، بهینه سازی نمونه گیری ناهمسانگرد) فعال هستند، سطح جزئیات منفی فعال است، فیلتر بافت "کیفیت" است، v- همگام سازی توسط برنامه ها مدیریت می شود.

معنی کیفیتدارای تنظیمات زیر است: بهینه سازی فیلتر سه خطی - فعال، ضد آلیاسینگ - 4x، فیلتر ناهمسانگرد - 8x، سطح جزئیات منفی - فعال، فیلتر بافت - "کیفیت"، همگام سازی عمودی - توسط برنامه ها کنترل می شود.

همه حالت ها با توضیحات دقیق برای استفاده از آنها ارائه شده است و لوگوی چرخشی شرکت استفاده از تنظیمات خاص را نشان می دهد.

برای تنظیمات دقیق تر، از پنجره استفاده کنید تنظیمات سه بعدی را مدیریت کنید.

تنظیمات سه بعدی را مدیریت کنید

گزینه های جهانی

تنظیمات نشانک ممکن گزینه های جهانی :

فیلتر ناهمسانگرد.مقادیر ممکن عبارتند از "خاموش"، "کنترل برنامه"، "2x-16x" (بسته به مدل آداپتور ویدئو). فیلتر ناهمسانگرد تا حد زیادی پیشرفته ترین تکنیک جبران اعوجاج پیکسل است و در ترکیب با فیلتر سه خطی، بهترین کیفیت فیلتر را ارائه می دهد. فعال کردن هر مقداری غیر از "Control by application" به شما امکان می دهد تنظیمات برنامه را نادیده بگیرید. اما نباید فراموش کنیم که این یک تنظیم بسیار منابع فشرده است که عملکرد را به میزان قابل توجهی کاهش می دهد.

پالس همگام سازی عمودیمقادیر ممکن - "روشن". و خاموش، از تنظیمات سه بعدی برنامه استفاده کنید. منظور از همگام سازی عمودی (کاملاً مشخص نیست که چرا NVIDIA از این اصطلاح فاصله گرفت) همگام سازی خروجی تصویر با نرخ تازه سازی مانیتور است. فعال کردن همگام‌سازی عمودی به شما امکان می‌دهد به صاف‌ترین تصویر روی صفحه برسید، خاموش کردن آن به شما امکان می‌دهد حداکثر تعداد فریم در ثانیه را دریافت کنید، که اغلب منجر به خرابی (تغییر) تصویر به دلیل این واقعیت است که آداپتور ویدیو شروع به کار کرده است. ترسیم فریم بعدی، در حالی که خروجی فریم قبلی هنوز تمام نشده است. به دلیل استفاده از بافر مضاعف، فعال کردن vsync ممکن است باعث شود در برخی از برنامه‌ها، فریم‌ها در ثانیه کمتر از نرخ تازه‌سازی مانیتور شود.

بافت های مقیاس پذیر را فعال کنید.مقادیر ممکن "هیچ" و "دو خطی"، "سه خطی" هستند. هیچ - بافت های مقیاس پذیر را در برنامه هایی که از آنها پشتیبانی نمی کنند فعال نکنید. دو خطی - عملکرد بهتر به قیمت کیفیت. سه خطی - کیفیت تصویر خوب با عملکرد کندتر. استفاده از این گزینه در حالت فیلتر دوخطی اجباری به شدت ممنوع است، زیرا کیفیت تصویر به دست آمده با فشار دادن گزینه به سادگی ناامید کننده است.

سایه روشنایی پس زمینه.فناوری انسداد محیطی را برای شبیه سازی روشنایی سراسری (سایه دهی) فعال کنید. مدل نورپردازی سنتی در گرافیک سه بعدی ظاهر یک سطح را صرفاً از روی ویژگی های آن و ویژگی های منابع نور محاسبه می کند. اشیایی که در مسیر نور قرار دارند، سایه می اندازند، اما بر روشنایی اشیاء دیگر در صحنه تأثیری ندارند. مدل روشنایی جهانی با محاسبه شدت نوری که به سطح می رسد، واقع گرایی تصویر را افزایش می دهد و مقدار روشنایی هر نقطه سطح به موقعیت نسبی اشیاء دیگر در صحنه بستگی دارد. متأسفانه، محاسبه حجمی صادقانه سایه‌اندازی ناشی از اجسام واقع در مسیر پرتوهای نور هنوز فراتر از توانایی‌های سخت‌افزار مدرن است. بنابراین، فناوری انسداد محیط توسعه داده شد، که به استفاده از سایه بان ها اجازه می دهد تا سایه متقابل اجسام در صفحه "دوربین مجازی" را با حفظ عملکرد قابل قبول محاسبه کنند، که برای اولین بار در بازی Crysis استفاده شد. این گزینه به شما این امکان را می دهد که این فناوری را برای نمایش بازی هایی که پشتیبانی داخلی برای انسداد محیط ندارند، اعمال کنید. هر بازی نیاز به انطباق جداگانه ای از الگوریتم دارد، بنابراین خود این گزینه در پروفایل های راننده فعال است و گزینه پانل تنها امکان استفاده از فناوری را به عنوان یک کل می دهد. لیستی از بازی های پشتیبانی شده را می توانید در وب سایت پیدا کنید NVIDIA. پشتیبانی از پردازنده‌های گرافیکی G80 (GeForce 8X00) و نسخه‌های جدیدتر با درایور 185.81 در ویندوز ویستا و ویندوز 7. ممکن است عملکرد را 20 تا 50 درصد کاهش دهد. مقادیر ممکن - "روشن". و "خاموش".

حداکثر تعداد فریم های از پیش آموزش دیده- به شما امکان می دهد کنترل حداکثر تعداد فریم های آماده شده توسط پردازنده مرکزی را در صورت غیرفعال شدن محدود کنید. در صورت بروز مشکل در پاسخ آهسته ماوس یا جوی استیک، باید مقدار پیش فرض (3) را کاهش داد. افزایش مقدار می تواند به دستیابی به یک تصویر صاف تر در نرخ فریم پایین کمک کند.

محدودیت پسوندمقادیر ممکن "فعال" و "غیرفعال" هستند. برای حل مشکلات سازگاری با برنامه های قدیمی OpenGL به دلیل سرریز حافظه اختصاص داده شده در آنها برای ذخیره اطلاعات در مورد قابلیت های کارت گرافیک استفاده می شود. در صورت خرابی برنامه، محدودیت برنامه افزودنی را فعال کنید.

بهینه سازی جریان- به شما امکان می دهد میزان استفاده شده توسط برنامه های گرافیکی را کنترل کنید، در بیشتر موارد، تغییر مقدار پیش فرض (Auto) نیازی ندارد. با این حال، برخی از بازی های قدیمی ممکن است در این تنظیمات به درستی کار نکنند. بنابراین امکان کنترل این گزینه وجود دارد.

حالت مدیریت انرژی. مقادیر ممکن عبارتند از "Adaptive" (پیش فرض) و "Maximum Performance". با کارت‌های گرافیک GeForce 9X00 و جدیدتر که دارای حالت‌های عملکرد تقسیم‌بندی هستند، برای بازی‌ها و برنامه‌هایی که فشار کمتری به GPU وارد می‌کنند، درایور کارت گرافیک را در حالت عملکرد سه بعدی قرار نمی‌دهد. این رفتار را می توان با انتخاب حالت "حداکثر عملکرد" ​​تغییر داد، سپس هر زمان که کارت گرافیک سه بعدی استفاده شود، به حالت سه بعدی تغییر می کند. این ویژگی‌ها فقط در صورت استفاده از درایور 190.38 یا بالاتر در ویندوز ویستا و ویندوز 7 در دسترس هستند.

صاف کردن - تصحیح گاما.مقادیر ممکن "روشن" و "خاموش". به شما این امکان را می‌دهد که تصحیح گامای پیکسل‌ها را در حین anti-aliasing انجام دهید. در آداپتورهای ویدئویی مبتنی بر G70 GPU (GeForce 7X00) و جدیدتر موجود است. طیف رنگی برنامه ها را بهبود می بخشد.

صاف کردن - شفافیت.مقادیر ممکن عبارتند از Off، Multiple Sampling، Oversampling. یک فناوری بهبود یافته ضد آلیاسینگ را کنترل می کند که اثر "پله" را در لبه های بافت های شفاف کاهش می دهد. توجه شما را به این واقعیت جلب می کنیم که در زیر عبارت "نمونه گیری چندگانه" اصطلاح آشناتر "نمونه برداری چندگانه" پنهان شده است و در زیر "نمونه برداری بیش از حد" - "Supersampling". روش آخر بیشترین تأثیر را بر عملکرد آداپتور ویدیویی دارد. این گزینه روی کارت‌های گرافیکی خانواده GeForce 6x00 و جدیدتر با درایورهای نسخه 91.45 و بالاتر کار می‌کند.

صاف کردن - گزینه ها.مورد فقط در صورتی فعال است که مورد "Smoothing - mode" روی "افزایش تنظیمات برنامه" یا "Override app settings" تنظیم شده باشد. مقادیر ممکن عبارتند از "کنترل برنامه" (که معادل مقدار "کنترل برنامه" در مورد "Anti-Aliasing - Mode" است) و از 2x تا 16x، از جمله حالت های "اختصاصی" Q / S (بسته به قابلیت های کارت گرافیک). این تنظیم به طور جدی بر عملکرد تأثیر می گذارد. برای کارت های ضعیف توصیه می شود از حداقل حالت ها استفاده کنید. لازم به ذکر است که تنها گزینه های 8x، 16x و 16xQ برای حالت "افزایش تنظیمات برنامه" اثر خواهند داشت.

صاف کردن - حالت. فعال کردن ضد آلیاسینگ تصویر تمام صفحه (FSAA). Anti-aliasing برای به حداقل رساندن اثر "jaggies" که در لبه های اشیاء سه بعدی رخ می دهد استفاده می شود. مقادیر ممکن:

  • "کنترل برنامه" (مقدار پیش فرض) - ضد aliasing فقط در صورتی کار می کند که برنامه / بازی مستقیماً آن را درخواست کند.
  • "خیر" - استفاده از آنتی آلیاسینگ تمام صفحه را به طور کامل غیرفعال کنید.
  • "تنظیمات برنامه لغو می شود" - اجباری می کند که ضد نام مستعار مشخص شده در مورد "Anti-aliasing - options" روی تصویر اعمال شود، صرف نظر از اینکه برنامه از آنتی آلیاسینگ استفاده می کند یا نه. "Override Application Settings" هیچ تاثیری روی بازی هایی که از این فناوری استفاده می کنند نخواهد داشت سایه زنی معوقو برنامه های DirectX 10 و بالاتر. همچنین می تواند باعث اعوجاج تصویر در برخی بازی ها شود.
  • افزایش تنظیمات برنامه (فقط برای کارت‌های گرافیک GeForce 8X00 و جدیدتر موجود است) - به شما امکان می‌دهد تا آنتی‌الیاسینگ درخواستی برنامه‌ها در مناطق مشکل‌دار را با هزینه عملکرد کمتری نسبت به لغو تنظیمات برنامه بهبود بخشید.

پیغام خطا.کنترل می کند که آیا برنامه ها می توانند خطاهای رندر را بررسی کنند یا خیر. مقدار پیشفرض خاموش است". بسیاری از برنامه های OpenGL اغلب این بررسی را انجام می دهند که عملکرد کلی را کاهش می دهد.

چسباندن بافت مناسب.مقادیر ممکن - "خاموش". ، "استفاده از سخت افزار"، "استفاده از مشخصات OpenGL". منظور از «پیوند بافت» پیوند مختصات بافتی است که فراتر از محدوده آن است. آنها را می توان به لبه های تصویر یا درون آن چسباند. در صورت وجود نقص بافت در برخی از برنامه ها می توانید snapping را غیرفعال کنید. در بیشتر موارد، تغییر این گزینه مورد نیاز نیست.

بافر سه گانه.مقادیر ممکن - "روشن". و "خاموش". فعال کردن بافر سه گانه عملکرد را هنگام استفاده از همگام سازی عمودی بهبود می بخشد. با این حال، باید به خاطر داشت که همه برنامه ها به شما اجازه نمی دهند بافر سه گانه را مجبور کنید و بار حافظه ویدیویی افزایش می یابد. فقط برای برنامه های OpenGL کار می کند.

شتاب چند نمایشگرمقادیر ممکن عبارتند از Single Display Performance Mode، Multi Display Performance Mode و Compatibility Mode. این تنظیمات هنگام استفاده از چندین کارت گرافیک و نمایشگرهای متعدد، گزینه های OpenGL اضافی را تعریف می کند. کنترل پنل تنظیمات پیش فرض را تعیین می کند. اگر در اجرای برنامه‌های OpenGL در چند پیکربندی گرافیکی و نمایشی مشکل دارید، سعی کنید تنظیمات را به حالت سازگاری تغییر دهید.

فیلتر بافت - بهینه سازی فیلتر ناهمسانگرد.مقادیر ممکن - "روشن". و "خاموش". در صورت فعال بودن، درایور استفاده از فیلتر نقطه ای را در تمام مراحل، به جز مرحله اصلی، مجبور می کند. فعال کردن این گزینه کمی کیفیت تصویر را کاهش می دهد و عملکرد را کمی افزایش می دهد.

فیلتر کردن بافتمقادیر ممکن عبارتند از: کیفیت بالا، کیفیت، عملکرد، عملکرد بالا. به شما امکان می دهد فناوری Intellisample را کنترل کنید. این پارامتر بر کیفیت و سرعت تصویر تأثیر بسزایی دارد:

  • "عملکرد بالا" - بالاترین نرخ فریم ممکن را ارائه می دهد که بهترین عملکرد را ارائه می دهد.
  • "کارایی" - تنظیم عملکرد بهینه برنامه ها با کیفیت تصویر خوب. عملکرد مطلوب و کیفیت تصویر خوب را ارائه می دهد.
  • "کیفیت » تنظیم استانداردی است که بهترین کیفیت تصویر را ارائه می دهد.
  • "کیفیت بالا" - بهترین کیفیت تصویر را ارائه می دهد. برای به دست آوردن تصاویر بدون استفاده از نرم افزارهای بهینه سازی فیلتر بافت استفاده می شود.

فیلتر بافت - oانحراف منفی UD (سطح جزئیات).مقادیر ممکن "Allow" و "Binding" هستند. گاهی اوقات برنامه ها از مقدار منفی سطح جزئیات (LOD) برای فیلتر کنتراست بیشتر بافت ها استفاده می کنند. این امر کنتراست یک تصویر ثابت را افزایش می دهد، اما اثر "نویز" روی اجسام متحرک ظاهر می شود. برای به دست آوردن تصویر بهتر هنگام استفاده از فیلتر ناهمسانگرد، مطلوب است که گزینه "snap" را برای جلوگیری از انحراف منفی SP تنظیم کنید.

فیلتر بافت - tبهینه سازی خطیمقادیر ممکن - "روشن". و "خاموش". فعال کردن این گزینه به درایور اجازه می دهد تا بسته به حالت Intellisample انتخاب شده، کیفیت فیلتر سه خطی را برای بهبود عملکرد کاهش دهد.

تنظیمات نرم افزار

نشانک دارای دو فیلد است:

برنامه ای را برای سفارشی سازی انتخاب کنید.

در این قسمت می توانید پروفایل های برنامه های احتمالی را که برای لغو تنظیمات درایور جهانی استفاده می شوند را مشاهده کنید. هنگامی که فایل اجرایی مربوطه راه اندازی می شود، تنظیمات خاص برنامه به طور خودکار فعال می شوند. برخی از نمایه ها ممکن است دارای تنظیماتی باشند که توسط کاربران قابل تغییر نیستند. به عنوان یک قاعده، این سازگاری درایور برای یک برنامه خاص یا حذف مشکلات سازگاری است. به طور پیش فرض، تنها برنامه هایی که روی سیستم نصب شده اند نمایش داده می شوند.

تنظیمات این برنامه را مشخص کنید.

در این قسمت می توانید تنظیمات یک پروفایل اپلیکیشن خاص را تغییر دهید. لیست تنظیمات موجود کاملاً با پارامترهای جهانی یکسان است. دکمه افزودن برای افزودن نمایه های برنامه خود استفاده می شود. وقتی روی آن کلیک می کنید، یک پنجره Windows Explorer باز می شود که با آن فایل اجرایی برنامه را انتخاب می کنید. پس از آن، در قسمت «مشخص کردن تنظیمات برای این برنامه»، می توانید تنظیمات شخصی را برای برنامه تنظیم کنید. دکمه "حذف" برای حذف پروفایل های برنامه کاربر استفاده می شود. لطفاً توجه داشته باشید که حذف/تغییر نمایه های برنامه اولیه موجود با استفاده از درایور امکان پذیر نیست، برای این کار باید از ابزارهای شخص ثالث مانند nHancer استفاده کنید.

نصب پیکربندی PhysX

به شما امکان می‌دهد پردازش جلوه‌های فیزیکی را با استفاده از فناوری NVIDIA PhysX توسط کارت گرافیک فعال یا غیرفعال کنید، مشروط بر اینکه بر اساس GPU G80 (GeForce 8X00) یا جدیدتر باشد. پشتیبانی به طور پیش‌فرض فعال است، ممکن است هنگام حل مشکلات برنامه‌هایی که به اشتباه از PhysX استفاده می‌کنند، غیرفعال شود (به عنوان مثال، بازی Mirror`s Edge بدون وصله). اگر بیش از یک پردازنده گرافیکی NVIDIA در سیستم وجود داشته باشد، به کاربر این امکان داده می‌شود که GPU را انتخاب کند که جلوه‌های فیزیکی روی آن پردازش می‌شود، مگر اینکه از حالت SLI استفاده شود. می توانید جزئیات بیشتر در مورد ویژگی های استفاده از NVIDIA PhysX را در بخش پرسش و پاسخ ویژه وب سایت ما بیابید.

علاوه بر این، با شروع درایور نسخه 195.62، می توانید نمایش نشانگر شتاب PhysX را در بازی ها فعال کنید. برای انجام این کار، در منوی بالا "گزینه های سه بعدی" "نمایش شاخص فیس ایکس بصری" را علامت بزنید. وضعیت شتاب در گوشه سمت چپ بالای تصویر نمایش داده می شود.

پیشگفتار

فوراً تأکید می کنم که این راهنما برای همه نیست، بلکه فقط برای کسانی است که نقطه ضعف دارند - پردازنده و در عین حال این کار را انجام می دهد. نه یک دارو، نه یک قرص جادویی که ارزان به گران شود. یعنی اگر در برخی خاص وابسته به پردازنده بازی، بارگذاری آن به 100٪ می رسد، سپس این مراحل ساده ممکن است بهبود وضعیت
با این حال، اینکه چقدر آن را بهبود می بخشند بستگی به ضعیف بودن پردازنده دارد. نیازی نیست توهم بسازید و بعد آزرده شوید، امتیاز پایین بدهید، بنویسید که نویسنده یک احمق است، که اگر حالا پردازنده شما خیلی ضعیف است و فقط خفه می شود، فایده ای نداشت و فکر کنید که بعد از راهنما مثل یک پرواز می کند. هواپیما بین "رسیدن به 100٪" و "به طور مداوم در 100٪ ماندن" تفاوت وجود دارد.
در کل دوستان بیایید سخت افزار خود را به اندازه کافی ارزیابی کنیم.

به هر حال، این راهنما از همان ابتدا به عنوان بخشی از نوشته شده بود
، اما من تصمیم گرفتم این قسمت را به عنوان یک قسمت کلی انتخاب کنم، زیرا از نظر تئوری این باید درصدها را در قسمت دیگر تخلیه کند وابسته به پردازندهبازی ها تا حدیاما شخصا آن را تست نکرده ام. اگر آن را با هر بازی فشرده CPU دیگری امتحان کردید، در نظرات بنویسید که آیا تفاوتی را متوجه شده اید.


اگر پردازنده حلقه ضعیف باشدبر روی سیستم شما، و در زمان اوج بار آن، مشاهده می کنید میکروفریزهای FPS یا سایر مشکلات مرتبط با کمبود کالک. قدرت CPU، شاید بتوان این مشکل را همراه با سایر روش های بهینه سازی، با تنظیم چند پارامتر از طریق آن حل کرد. کنترل پنل انویدیا.
شاید AMD تنظیمات مشابهی داشته باشد، اما من نمی دانم، بنابراین اگر کسی می داند، لطفا در مورد آن در نظرات بنویسد، ممکن است به کسی کمک کند.

شخصا، این تنها راهی است که توانستم از شر لکنت FPS در GTA V در G4500 ارزان اینتل خلاص شوم که دارای کارت گرافیک Palit Super JetStream GTX 980، 8 گیگابایت رم و یک SSD ویندوز 10 است. با انجام این کار، موارد بیشتری به دست آوردم از FPS قابل پخش و کیفیت تصویر. درست است، من همچنین چندین ترفند را اعمال کردم و یک تنظیمات جالب را در بازی پیدا کردم، اما همه اینها در یک مقاله جداگانه.

بازی های وابسته به CPU و CPU ضعیف

در مثال GTA V، می توان دید که هر چه FPS بیشتر باشد، بار پردازنده بیشتر می شود. در مورد من، بارگیری Intel G4500 با FPS بیش از 50 نه تنها به 100٪ می رسد، بلکه اغلب روی آنها آویزان می شود، پردازنده به سادگی "خفه می شود". در بازی این امر با ظاهر میکرو فریزها بیان می شود که بازی را غیر قابل بازی می کند. اما اگر با افزایش تنظیمات گرافیکی، به ایجاد کارت گرافیکی با حداکثر سرعت 47 FPS دست پیدا کنم، بار پردازنده فقط گاهی اوقات به 100٪ می رسد و فریزها مشاهده نمی شود.
یعنی در نتیجه بازی با حداقل دستمزد غیرممکن است اما حداکثر. تنظیمات 35-47 FPS با یک تصویر زیبا. همه به خاطر یک پردازنده ضعیف است. بسیاری از مردم می گویند که با چنین پردازنده ای به طور کلی نمی توان GTA V را به طور معمول بازی کرد، اما اکنون می دانیم که این درست نیست.
البته می‌توانستم با روشن کردن 50% vert از شر میکرو فریزها با پردازنده خلاص شوم. همگام سازی، که منجر به 30 FPS (مانیتور 60 هرتز) می شود، اما چرا، اگر می توانید با سرعت 35-47 FPS با پاسخ بهتر ماوس و صفحه کلید بازی کنید.
از نظر تئوری، می توان فرکانس های کارت گرافیک را کاهش داد تا یک FPS به دست آورد که پردازنده را فراتر از توانایی های خود بارگیری نمی کند، اما اگر می توانید با بهبود کیفیت تصویر این کار را انجام دهید، چرا.
در اینجا نمودارهای استفاده از CPU در FPS> 50 در تنظیمات گرافیکی پایین و در 35-47 FPS در حداکثر می باشد. تنظیمات. به وضوح مشاهده می شود که چگونه در مورد اول پردازنده اغلب "خفه می شود" و در مورد دوم تقریباً حداکثر کار می کند ، اما نه بیشتر از آن.
این نمودار کمی واضح تر "سیل" پردازنده در سمت چپ را نشان می دهد:

کنترل پنل NVIDIA

  • باز کن "کنترل پنل انویدیا"، به بخش بروید
    تنظیمات سه بعدی -> مدیریت تنظیمات سه بعدی -> تنظیمات نرم افزار
    و بازی مورد نظر خود را از لیست کشویی انتخاب کنید.
  • گزینه های زیر را روی مقادیر مشخص شده تنظیم کنید:

    پارامتر

    توضیح

    ذخیره سازی سایه بان

    احتمال میکروفریزهای FPS را کاهش می دهد، زیرا سایه بان ها یک بار کامپایل می شوند و به این شکل در دیسک ذخیره می شوند تا در آینده به جای کامپایل مجدد از آن بارگیری شوند. همچنین در صورت کامپایل شدن سایه بان ها، بارگذاری سطوح و موارد دیگر را سرعت می بخشد.

    حداکثر تعداد فریم های از پیش آموزش دیده

    مهمترین تنظیم.هرچه این مقدار بیشتر باشد، پردازشگر بیشتر با آماده سازی فریم هایی برای پردازش آنها توسط کارت گرافیک بارگیری می شود. فریم های پیش ساخته به تغذیه یکنواخت داده ها به کارت گرافیک برای پردازش کمک می کنند، که می تواند تفاوت های کوچک در زمان رندر را برطرف کند. با این حال، یک مقدار بالا می تواند باعث تاخیر ورودی شود. مهم:اگر مقدار "Use 3D application setting" را تنظیم کنید، بازی می تواند از مقداری به غیر از 1 یا مقدار پیش فرض پذیرفته شده در ویندوز، یعنی 3 استفاده کند.

  • حالا به بخش بروید
    گزینه های سه بعدی -> مدیریت تنظیمات سه بعدی -> تنظیمات فراگیر، PhysX
    و در منطقه "تنظیمات PhysX"فقط در مورد کارت گرافیک خود را به صراحت مشخص کنید.

    تا آنجا که به پارامترها مربوط می شود، به طور خاص با هدف تخلیه CPU. همچنین در تنظیمات نرم افزار برای بازی ها، مقادیر زیر توصیه می شود:
    برای تمام تنظیماتی که برای آنها امکان پذیر است - "کنترل از برنامه / استفاده از تنظیمات برنامه 3D". و تنظیمات از قبل در خود بازی انجام شده است، اما اگر تنظیماتی وجود ندارد، از طریق کنترل پنل. به یاد داشته باشید که اگر یک مقدار صریح برای یک پارامتر تنظیم کنید، یعنی روشن، خاموش. یا مثلاً x2، x4 و غیره شما زوردقیقاً با استفاده از این مقدار، بدون توجه به تنظیمات بازی. به عنوان مثال، فقط تنظیم "همگام سازی عمودی" روی "استفاده از تنظیمات برنامه سه بعدی" به تنظیمات خود بازی احترام می گذارد. تنظیمات از طریق کنترل پنل دارای اولویت بیشتری هستند.

    همچنین لازم به ذکر است که استفاده از این نوع تنظیمات در تنظیمات جهانی توصیه نمی شود، زیرا برای برخی از بازی ها گاهی اوقات ارزش تعیین مقادیر دیگر را دارد. تنظیمات مشخص شده برای تخلیه CPU باید در صورت عدم موفقیت استفاده شود، یعنی اگر سطح بار آن اغلب در بازی به 100٪ می رسد.

غیرفعال کردن خدمات و برنامه های غیر ضروری NVIDIA

برای اینکه بتوانید تعیین کنید کدام سرویس مورد نیاز است و کدام یک شخصاً برای شما مناسب نیست، توضیح مختصری در مورد هر کدام خواهم داد. من فوراً رزرو می کنم، راه اندازی برنامه GeForce Experience به خدمات بستگی ندارد، اما عملکردی که ارائه می دهد بستگی دارد.

نام سرویس

توضیح کوتاه

سرویس درایور نمایشگر NVIDIA

اگر غیرفعال باشد، باز کردن کنترل پنل NVIDIA امکان پذیر نخواهد بود، از منوی زمینه دسکتاپ ناپدید می شود. با این حال، همه چیز به طور عادی به کار خود ادامه می دهد، گویی که سرویس هنوز در حال اجرا است. می توانید نوع راه اندازی را تنظیم کنید - دستی، سپس سرویس در اولین تماس با کنترل پنل شروع می شود، اما پس از آن در حال اجرا باقی می ماند.

سرویس تجربه GeForce NVIDIA

صرف نظر از نوع شروع این سرویس (از جمله Disabled)، GeForce Experience شروع می شود، بنابراین اگر از همه ویژگی های GeForce Experience فقط از ShadowPlay استفاده می کنید، می توانید این سرویس را غیرفعال کنید.


این در مورد خدمات NVidia است. همیشه می‌توانید اطلاعاتی در مورد سایر سرویس‌ها، سیستم‌ها و سرویس‌هایی که با برنامه‌ها نصب شده‌اند را در شبکه بیابید تا بفهمید که آیا به آنها نیاز دارید یا خیر، آیا می‌توانید و باید آنها را غیرفعال کنید.

همچنین ارزش توجه به برنامه ها در autorun را دارد. به عنوان مثال، دوباره به NVIDIA اشاره می کنیم:

  • Nvidia Backend (NvBackend.exe) که مسئول عملکردهای بهینه سازی بازی ها با توجه به پارامترهای مربوط به آنها از GeForce Experience است. در صورت عدم استفاده از این عملکرد، می توان آن را از راه اندازی حذف کرد.
  • سرور ضبط Nvidia (nvspcaps64.exe) برای ShadowPlay مورد نیاز است.
در اینجا نیز ارزش افزودن دارد اگر از ShadowPlay استفاده می کنید، باید عملکرد ضبط پس زمینه را در آن غیرفعال کنید، زیرا از هر منبع رایانه شخصی نیز استفاده می کند و علاوه بر این، نوشتن روی SSD می تواند طول عمر آن را کوتاه کند.

سایر برنامه ها و خدمات

طبیعتاً تنظیم این مقادیر در کنترل پنل NVidia تنها راه تخلیه پردازنده در بازی نیست، بنابراین اگر در مورد شما کافی نبود، توصیه می کنم با استفاده از مدیر وظیفه به برنامه های دیگر توجه کنید / سرویس ها از پردازنده به موازات بازی استفاده می کنند.

03.02.16, 10:49  درباره کامپیوتر   1

عملکرد کارت گرافیک را می توان به یکی از دو روش افزایش داد: با تغییر مشخصات، با تغییر سخت افزار، یا با تغییر پارامترهای عملیاتی با پیکربندی نرم افزار به روشی خاص.

اگر به دلایلی نمی خواهید ویژگی های سخت افزاری کارت گرافیک را تغییر دهید، به عنوان مثال. مثلاً اورکلاک کنید تا نسوزانید. سپس روش دوم برای شما مناسب است - افزایش عملکرد کارت گرافیک با تغییر تنظیمات نرم افزار.

چگونه می توان مدل کارت گرافیک نصب شده را پیدا کرد

مدل کارت گرافیک را می توان به روش های مختلفی به دست آورد. چندین گزینه برای سیستم عامل ویندوز در نظر بگیرید.

از طریق دسکتاپ

  • در ویندوز 7 روی هر فضای خالی دسکتاپ کلیک راست کرده و Screen Resolution را انتخاب کنید.
  • گزینه های پیشرفته را انتخاب کنید
  • پنجره ای ظاهر می شود که حاوی تمام اطلاعات مربوط به دستگاه ویدیویی است. در تب Adapter، نام کارت گرافیک خود را پیدا کنید.

همان پنجره با دستور باز می شود

  • Start -> Control Panel -> Display -> Screen Resolution (برای ویندوز 7)
  • شروع -> تنظیمات -> سیستم -> تنظیمات صفحه نمایش پیشرفته -> ویژگی های آداپتور گرافیک (برای ویندوز 10)

ما به نام در مدیر دستگاه نگاه می کنیم

روی My Computer کلیک راست می کنیم و از منو مورد Properties را انتخاب می کنیم و در لبه سمت چپ مورد Device Manager را انتخاب می کنیم.

Start -> Control Panel -> System (در ویندوز 7)

شروع -> تنظیمات -> سیستم -> درباره -> مدیر دستگاه (در ویندوز 10)

تب Adapters Video را باز کنید و مدل آداپتور ویدیویی را ببینید.

با استفاده از خط فرمان

شاید برای کسی راحت تر باشد که از دستور استفاده کند تا بفهمد کدام کارت گرافیک روی رایانه یا لپ تاپ نصب شده است.

کلید Win + R را همزمان فشار دهید، در پنجره ظاهر شده دستور dxdiag را بنویسید. پنجره ای با اطلاعات کامل در مورد سیستم، درایورهای نصب شده و اجزای سازنده باز می شود. در تب Screen تمام اطلاعات مربوط به کارت گرافیک را خواهید یافت. در گوشت، چقدر حافظه ویدئویی در آن نصب شده است و نسخه درایور.

با استفاده از برنامه آیدا

اگر به دلایلی نمی خواهید یا نمی توانید از ابزارهای استاندارد استفاده کنید، پس از نصب برنامه آیدا اطلاعات دقیق تری در مورد رایانه یا لپ تاپ خود خواهید یافت. می توانید آن را از وب سایت رسمی http://www.aida64.com/downloads دانلود کنید

پس از شروع برنامه، به تب Display - Windows Video بروید، در اینجا همه چیز را در مورد شتاب دهنده گرافیکی خود خواهید یافت.

راه اندازی کارت گرافیک Nvidia

اگر تصمیم دارید نحوه تنظیم کارت گرافیک انویدیا را بیابید، ابتدا باید روی دسکتاپ کلیک راست کنید و سپس در پنجره باز شده "کنترل پنل انویدیا" را انتخاب کنید. اکنون Manage 3D Settings را انتخاب کنید. اگر همه کارها را به درستی انجام دهید، پنجره ای را مشاهده خواهید کرد که در آن باید تنظیمات درایور nvidia زیر را تنظیم کنید:

  • فیلتر ناهمسانگرد - 16x(فیلتر ناهمسانگرد فقط یک تنظیم دارد - ضریب فیلتر (2x، 4x، 8x، 16x). هر چه بالاتر باشد، بافت‌های واضح‌تر و طبیعی‌تر به نظر می‌رسند. معمولاً در مقادیر بالا، آثار کوچک فقط در بیرونی‌ترین پیکسل‌ها قابل مشاهده هستند. از بافت های کج شده.)
  • بافر سه گانه - خاموش(بافر سه گانه در گرافیک کامپیوتری نوعی بافر مضاعف است؛ روشی برای نمایش تصویر برای جلوگیری یا کاهش مصنوعات.)
  • فیلتر بافت / بهینه سازی ناهمسانگرد نمونه - خاموش(برای بهبود وضوح تصویر اشیاء سه بعدی نسبت به دوربین (شخصیت، ماشین و غیره) به فیلتر ناهمسانگرد نیاز است. ما مقدار Application-controlled (کنترل از برنامه) را تنظیم می کنیم - این بدان معنی است که برنامه به طور خودکار انتخاب می کند. حالت فیلتر ناهمسانگرد مورد نظر یا فیلتر در خود برنامه کنترل می شود (برنامه، بازی)، هر چه مقدار فیلتر بالاتر باشد، تصویر واضح تر خواهد بود. عملکرد عملاً هیچ تأثیری ندارد. برای هر برنامه، این پارامتر را می توان به طور جداگانه پیکربندی کرد. تب تنظیمات نرم افزار)، در صورتی که برنامه از فیلتر ناهمسانگرد پشتیبانی نکند یا به اشتباه پردازش کند، کیفیت بالاتری دریافت می کند.)
  • فیلتر بافت / UD انحراف منفی - صحافی(برای فیلتر کنتراست بیشتر بافت، برنامه ها گاهی اوقات از مقدار منفی سطح جزئیات (LOD) استفاده می کنند. این امر کنتراست تصویر ثابت را افزایش می دهد، اما اثر "نویز" روی اجسام متحرک ظاهر می شود. برای دریافت تصویر بهتر. هنگام استفاده از فیلتر ناهمسانگرد، برای غیرفعال کردن انحراف UD منفی، مطلوب است که گزینه "snap" را تنظیم کنید.)
  • فیلتر بافت / کیفیت - عملکرد
  • فیلتر بافت / بهینه سازی سه خطی - خاموش(فیلتر بافت - بهینه سازی سه خطی. مقادیر ممکن "روشن" و "خاموش" هستند. فعال کردن این گزینه به راننده اجازه می دهد تا کیفیت فیلتر سه خطی را بسته به حالت Intellisample انتخاب شده کاهش دهد. فیلتر سه خطی یک نسخه بهبود یافته است. فیلتر دو خطی MIP-Texturing، افزایش وضوح تصویر و درصد بازدید حافظه پنهان در فواصل طولانی، دارای یک اشکال جدی است: رابط بین سطوح MIP به وضوح قابل مشاهده است. فیلتر سه خطی به شما امکان می دهد تا این اشکال را با هزینه ای که می کنید، اصلاح کنید. مقداری کاهش در وضوح بافت. برای انجام این کار، رنگ یک پیکسل به عنوان میانگین وزنی هشت تک تکس محاسبه می‌شود: در دو بافت MIP همسایه، ۴ عدد در صورتی که فرمول‌های بافت MIP بزرگ‌ترین یا کوچک‌ترین بافت‌های MIP را ارائه دهند، فیلتر سه‌خطی است. تبدیل به یک دو خطی می شود.
    با تنظیم یک بایاس mip منفی با وضوح ناکافی مبارزه می شود - یعنی بافت ها با جزئیات بیشتری نسبت به فیلتر سه خطی گرفته می شوند.)
  • فیلتر بافت / بهینه سازی فیلتر ناهمسانگرد - خاموش(مقادیر ممکن "روشن" و "خاموش" هستند. هنگامی که فعال می شود، درایور استفاده از فیلتر نقطه ای را در تمام مراحل به جز مرحله اصلی مجبور می کند. فعال کردن گزینه کمی کیفیت تصویر را بدتر می کند و عملکرد را کمی افزایش می دهد. )
  • چند نمایشگر / شتاب GPU مخلوط - حالت عملکرد یک نمایشگر
  • همگام سازی عمودی - تطبیقی(همگام سازی V برای رسیدن به 100 فریم در ثانیه خاموش است، اما با یک مانیتور 120 هرتز، می توانید آن را روشن بگذارید. Fps_max بالای 100 بالا نمی رود مگر اینکه برنامه نویس "1" (fps_override) روشن باشد))
  • بهینه سازی جریان - روشن.(تعداد GPU های استفاده شده توسط برنامه های سه بعدی را کنترل می کند)
  • PhysX - CPU
  • Anti-Aliasing-Transparent - خاموش
  • حالت مدیریت انرژی - بهترین حالت عملکرد ترجیح داده می شود
  • حداکثر تعداد قاب های از پیش آموزش دیده - 1

پس از تنظیم این تنظیمات، روی دکمه "اعمال" کلیک کنید. توجه داشته باشم که برای کارت های ویدئویی مختلف، تعداد تنظیمات ممکن است متفاوت باشد، بنابراین فقط تنظیماتی را که برای مدل شما در دسترس هستند تغییر دهید. برای مثال می توانید با اجرای نوعی اسباب بازی یا استفاده از برنامه های خاصی مانند 3DMark، افزایش عملکرد را ارزیابی کنید.

تنظیم بازی های جداگانه از طریق کنترل پنل Nvidia

اگر به تنظیمات پیشنهادی برای اعمال همزمان روی همه بازی ها نیاز ندارید، می توانید هر برنامه / بازی را جداگانه پیکربندی کنید. این کار بر اساس همین اصل انجام می شود، فقط در لیست کشویی بازی مورد نظر را انتخاب کرده و بهینه سازی خود را انجام می دهیم، در حالی که تنظیمات به هیچ وجه روی بازی های دیگر تاثیری نخواهد داشت.

هر صاحب کارت گرافیک NVIDIA حداقل یک بار کنترل پنل خود را باز کرده است. و مطمئناً به مورد "نصب پیکربندی PhysX" رسیدم. تقریباً هیچ اطلاعات مفیدی در این بخش وجود ندارد، اما فقط یک پارامتر "PhysX Processor Selection" وجود دارد که این امکان را فراهم می کند که توسط چه کسی فناوری PhysX اختصاصی NVIDIA را که در بسیاری از بازی ها ادغام شده است، پردازش کنید.

PhysX یک موتور فیزیک بین پلتفرمی و تعبیه شده برای شبیه سازی طیف وسیعی از پدیده های فیزیکی است. در اصل توسط Ageia برای پردازنده فیزیکی PhysX خود توسعه داده شد. پس از اینکه Ageia توسط NVIDIA خریداری شد، موتور به مالکیت NVIDIA درآمد که به توسعه بیشتر خود ادامه می دهد. NVIDIA موتور را برای سرعت بخشیدن به محاسبات فیزیک روی تراشه های گرافیکی معماری CUDA خود تطبیق داده است. PhysX همچنین می تواند محاسبات را با استفاده از یک پردازنده معمولی انجام دهد. PhysX در حال حاضر بر روی پلتفرم های زیر در دسترس است: Windows، Linux، Mac OS X، Wii، PlayStation 3، Xbox 360، PlayStation 4، Xbox one. این موتور در بسیاری از بازی ها استفاده می شود و به طور فعال برای فروش (مجوز) به همه ارائه می شود.ج) ویکی پدیا

هنگام مشاهده این مورد، بسیاری از مردم به این سوال فکر کردند: "چه پارامتری را انتخاب کنم؟ خودکار، CPU یا GPU ”- این چیزی است که امروز خواهیم فهمید!

لازم به ذکر است که NVIDIA امکان پردازش برخی از ویژگی‌های PhysX را فقط در کارت‌های ویدئویی خود فراهم می‌کند، در حالی که بقیه باید فقط به پردازش توسط CPU بسنده کنند.

پایه تست
مانیتور: DELL U2414H 1920x1080 60Hz
CPU: Intel Core [ایمیل محافظت شده] 1.025 ولت؛
پردازنده گرافیکی: EVGA NVIDIA GTX 1070
مادربرد: ASUS X99-A/USB3.1;
SSD (سیستم + بازی): Intel 530 Series 120GB;
حافظه: Corsair ValueSelect DDR4 [ایمیل محافظت شده]

روش آزمون
برای آزمایش، بازی‌هایی انتخاب شدند که از فناوری‌های PhysX استفاده می‌کنند و دارای یک تست عملکرد داخلی هستند که با حالت‌های مختلف عملکرد «انتخاب پردازنده PhysX» AUTO/GPU/CPU آزمایش شد.
در اینجا لیستی از بازی های منتخب آمده است:
ظهور توم رایدر
بتمن: شوالیه آرکام
مترو: Last Light Redux
مافیا 2

شرح مختصری از فناوری های اصلی مورد استفاده در بازی های منتخب

ظهور توم رایدر
در آخرین قسمت Tomb Rider از فناوری AMD TressFX استفاده شد که امکان شبیه‌سازی واقعی مو و موهای شخصیت‌ها را در زمان واقعی فراهم کرد. بخش جدید از فناوری جدیدی استفاده می کند که مبتنی بر AMD TressFX، PureHair است که توسط Crystal Dynamics با همکاری NVIDIA و بر اساس PhysX توسعه یافته است.

دومین فناوری مورد استفاده در اینجا روش سایه زنی VXAO است که مشابه HBAO+ و SSAO است. VXAO گزینه ای با کیفیت بالاتر نسبت به رقبای خود است. این روش انسداد محیطی (AO) به شما این امکان را می دهد که با در نظر گرفتن نور و تأثیر اشیا بر یکدیگر، سایه دقیق تری را اجرا کنید. VXAO بخشی از فناوری نورپردازی حجمی VXGI (Voxel Global Illumination) است که نور مستقیم و منعکس شده را به درستی در نظر می گیرد. در VXGI، صحنه به یک شبکه vexel تقسیم می شود و سپس صحنه با در نظر گرفتن پارامترهای مختلف برای هر بخش ردیابی می شود. این روش علاوه بر مدل‌سازی صحیح روشنایی هر ناحیه، سایه‌زنی Ambient Occlusion دقیق‌تری ایجاد می‌کند. یک مثال گویا در زیر آمده است.

بتمن: شوالیه آرکام
احتمالا باهوش ترین نماینده برای این آزمون. از فناوری‌های زیادی از کتابخانه NVIDIA PhysX Gameworks استفاده می‌کند که هم برای همه در دسترس است و هم چندین فناوری که فقط برای دارندگان کارت‌های ویدیویی NVIDIA قابل استفاده هستند.
Cloud FX - شبیه سازی واقعی دود و مه است. به شما امکان می دهد تا رفتار کامل ذرات و تأثیر محیط خارجی بر آنها را شبیه سازی کنید. فقط برای دارندگان کارت های گرافیک NVIDIA در دسترس است. یکی دیگر از این فناوری ها، تکه های کاغذی تعاملی است. توصیف آن بسیار سخت است، اما می توانید آن را به خوبی در پیش نمایش فنی بازی مشاهده کنید، که فناوری های دیگری را نشان می دهد که در دسترس همه هستند.

مافیا 2
پیرمرد، از فناوری APEX استفاده می کرد. این اجازه کار با عناصر کوچکی را می داد که در هنگام تخریب اشیاء به آنها تقسیم می شدند. اجسام بزرگ را به قطعات تقسیم کنید و قسمت هایی از آن را روی صحنه بگذارید.

مترو: Last Light Redux
بازی ای که برترین کارت های ویدئویی آن زمان را "تحقیر" کرد، زیرا از تمام پیشرفته ترین فناوری های NVIDIA استفاده می کرد. شبیه سازی تخریب، محاسبه دود، تسلاسیون.

آزمایش کردن

ظهور توم رایدر
تصمیم گرفته شد که anti-aliasing را خاموش کنیم، زیرا. به طور غیر ضروری سیستم را بارگذاری می کند و بر نتیجه آزمایش ما تأثیر نمی گذارد.





نتایج آزمون:



بتمن: شوالیه آرکام
برای حالت GPU:

برای حالت های CPU/AUTO

نتایج آزمون:



مافیا 2

نتایج آزمون:

مترو: Last Light Redux

نتایج آزمون:



نتیجه
نتیجه، من می گویم، غیر منتظره است. تقریباً در همه آزمایش‌ها، حالت خودکار از تعقیب‌کنندگان خود جلوتر است یا در حاشیه خطا قرار دارد. فقط Batman: Arkham Knight باعث ابهام شد. آزمایش 3 بار مجدداً بررسی شد، و در تمام مدت نتیجه یکسان بود، نمی‌دانم این با چه چیزی می‌تواند مرتبط باشد. در مورد سوال اصلی ما - "CPU یا GPU برای پردازش PhysX کدام بهتر است؟" در بازی های مختلف، نتایج را می توان وارونه کرد.

پس گفتار
نتیجه فوق العاده طبیعی است. حتی با شروع کار در صنعت کارت گرافیک، NVIDIA توانست برنامه نویسانی را که قادر به ایجاد نرم افزار بودند جذب کند. این به آنها کمک کرد تا از رقبای خود بهتر عمل کنند. و همانطور که اکنون می بینیم، برنامه نویسان سطح بالا در این شرکت از بین نرفته اند، که خبر خوبی است.

واحد پردازش مرکزی همیشه قلب کامپیوتر در نظر گرفته شده است. این ریز مدار کوچک وظیفه انجام کلیه عملیات مهم مشخص شده توسط برنامه های سیستم عامل را بر عهده دارد و کار اجزای PC را هماهنگ می کند. با این حال، تراشه‌های گرافیکی مدرن از نظر قدرت (و از نظر تعداد ترانزیستور) مدت‌هاست که از CPU پیشی گرفته‌اند و اخیراً تلاش‌ها برای انتقال بخشی از کار پردازنده مرکزی به شانه‌های کارت گرافیک بیشتر شده است. و بیشتر اوقات فعال ترین شرکت در این زمینه است NVIDIA، که اخیراً کارت های ویدیویی آن فقط شتاب دهنده های گرافیکی بازی نیستند. آنها فرآیندهای فیزیکی را محاسبه می کنند، فیلم ها را رمزگذاری می کنند و حتی در برنامه های جهانی مربوط به محاسبات توزیع شده شرکت می کنند.

داستان امروز ما درباره چیزهایی است که کارت‌های گرافیک مدرن می‌توانند به صاحبان خود ارائه دهند، و همچنین اهمیت آن و اینکه آیا اصلاً اهمیت دارد یا خیر.

همه چیز از چند سال پیش شروع شد که NVIDIA صراحتاً اعلام کرد که کارت‌های گرافیک نسل بعدی باید قادر به انجام کارهایی بیش از نمایش یک تصویر زیبا بر روی صفحه باشند. و پس از مدتی، این شرکت مجموعه ای از قطعات را برای توسعه دهندگان معرفی کرد به نام CUDA(معماری یکپارچه دستگاه را محاسبه کنید). پلتفرم جدید زمینه وسیعی را برای مانورهای کارت گرافیک باز کرد. اکنون تراشه های گرافیکی می توانند دست خود را در کارهای زیر امتحان کنند: رمزگشایی ویدیو، محاسبات علمی و مهندسی، تحقیقات پزشکی، محاسبات مالی.

انویدیا برای افزایش ارزش پلتفرم در چشم افراد غیر متعارف، شتاب فیزیک را روی کارت‌های ویدئویی قرار داد. تقریباً تمام بازی‌های مدرن دارای زیرسیستمی هستند که قوانین فیزیکی دنیای واقعی را شبیه‌سازی می‌کند که به نوبه خود باعث افزایش واقع‌گرایی در گیم‌پلی می‌شود. بیایید به عنوان مثال، The Elder Scrolls 4: Oblivion. موتور فیزیک این بازی جرم و چگالی اجسام، نیروی اصطکاک، تاثیر گرانش و سایر پارامترها را در نظر می گیرد. چه چیزی می دهد؟ آب تقریباً مانند آب واقعی رفتار می کند، بدن دشمنان مرده روی سطح آن شناور است، درختان در باد خم می شوند، لباس ها حرکات بدن را دنبال می کنند.

در شبیه سازهای خودرو، ما در مورد پارامترهایی صحبت می کنیم که به طور مستقیم بر سرعت، هندلینگ و فاصله توقف خودرو تأثیر می گذارد. به همین دلیل است که بازیکن تفاوت بین لامبورگینی مورسیلاگو و فورد موستانگ GT را احساس می کند.

محاسبات فیزیکی برای پردازنده دردسرساز است. از این گذشته ، او قبلاً زمان سختی دارد و در اینجا آنها همچنین مجبور هستند بسیاری از پارامترهای مربوط به تعامل اشیاء را محاسبه کنند. یک تراشه گرافیکی مدرن با تعداد زیادی رشته برای این منظور بسیار مناسب تر است.

با درک این موضوع، انویدیا مصمم شد از CUDA و کارت های گرافیک آن برای ارتقای فیزیک بازی به سطح جدیدی استفاده کند. در ابتدا شرکت از این موتور استفاده کرد HavokFX. اما بعد از اینتلبا خرید Havok، NVIDIA خود را در بلاتکلیفی دید.

وسیله نجات

و سپس شرکت زیر بازوی NVIDIA ظاهر شد Ageia، که با شتاب دهنده فیزیکی خود تصادف کرد PhysXو به آرامی اما مطمئناً به پایین رفت. انویدیا وارد عمل شد و در فوریه 2008 شرکت مضطرب را خرید. این غول گرافیکی نه چندان به پیشرفت‌های آهن Ageia که به مجموعه نرم‌افزاری علاقه داشت PhysX SDKکه از قابلیت‌های سخت‌افزاری تراشه PhysX استفاده می‌کرد، اما می‌توانست بدون آن به خوبی عمل کند (در این مورد، محاسبه اثرات فیزیکی روی پردازنده افتاد). کمتر از شش ماه بعد، فن آوری PhysX با قدرتی تازه نفس گرفت. اول از همه، NVIDIA پشتیبانی خود را به راه حل های برتر خود اضافه کرد. با هر نسخه درایور جدید، سایر مدل های کارت گرافیک نیز با PhysX سازگاری پیدا کردند.

در اواسط آگوست 2008، NVIDIA منتشر شد GeForce Power Pack، PhysX را روی بردهای سری فعال می کند GeForce 8xxx, GeForce 9xxxو GTX 2xx. بنابراین، این شرکت پایگاه کاربران خود را به 80 میلیون نفر در سراسر جهان گسترش داد. هر کسی می تواند این بسته نرم افزاری را دانلود کند و در صفحه قرار دارد www.nvidia.ru/theforcewithin .

پاور پک شامل: درایورها، بازی رایگان Warmonger - Operation: Downtown Destruction، نسخه ی نمایشی بازی متال نایت صفر، سطوح اضافی برای تورنمنت غیرواقعی 3، یک مشتری پروژه محاسباتی توزیع شده [ایمیل محافظت شده] ، رمزگذار ویدیوی آزمایشی فن آوری های عنصری بادابومو همچنین چندین برنامه آزمایشی که امکانات فن آوری PhysX را نشان می دهد. می توانید برداشت های ما از بازی ها و دموهای موجود در Power Pack را در بخش تست بخوانید.

چند کلمه در مورد بادابوم فقط یک کامپیوتر شخصی می تواند ویدیو را با هر فرمتی مشاهده کند. دستگاه‌های دیگر (کنسول‌ها، پخش‌کننده‌ها، رایانه‌های شخصی PDA و سایر دستگاه‌ها) باید ویدیو را به شکلی که قابل درک باشند، دوباره کدگذاری کنند. برنامه های رمزگذار زیادی وجود دارد، اما همه آنها از منابع CPU استفاده می کنند. بنابراین تبدیل یک فیلم استاندارد یک ساعت و نیم به زمان زیادی نیاز دارد. Badaboom همچنین یک رمزگذار است، اما از پردازنده های سایه زن کارت های ویدیویی استفاده می کند، به همین دلیل روند انتقال فرمت حداقل دو برابر سریعتر است (بسته به کارت گرافیک مورد استفاده). بهترین بخش این است که CPU برای انجام هر کار دیگری آزاد است. به عنوان مثال، هنگام رمزگذاری یک کلیپ از H.264 به MP4، پردازنده تنها 6٪ بارگذاری می شود.

این برنامه دارای یک رابط بسیار ساده است، از پیش تنظیم های زیادی (برای محبوب ترین دستگاه ها) وجود دارد. با این حال، برخی از اشکالات وجود داشت: نسخه فعلی Badaboom از تعداد محدودی از فرمت های ورودی پشتیبانی می کند. و، البته، صاحبان کارت های ویدئویی از AMDو همچنین راه حل های یکپارچه اینتل نمی توانند از این برنامه استفاده کنند - Badaboom فقط با بردهای NVIDIA کار می کند.

آیا آنها همچنان خواهند جنگید؟

نیات انویدیا محکم تر از همیشه است. این شرکت می‌خواهد از پلتفرم فیزیکی آن در هر چه بیشتر بازی‌ها استفاده شود. اینتل به نوبه خود ادعا می کند که پردازنده های چند هسته ای با شتاب بخشیدن به جلوه های فیزیکی به خوبی عمل می کنند. در کنار آن ارتشی از برنامه نویسان با تجربه است که این شرکت پس از خرید Havok دریافت کرد.

اینتل در حال حاضر روی معماری کار می کند لارابی. اولین تراشه های گرافیکی خانواده جدید بیش از ده هسته روی یک تراشه خواهند داشت. البته دامنه چنین پردازنده هایی تنها به پردازش گرافیکی محدود نمی شود. آنها برای محاسبات علمی، شبیه سازی فرآیندهای طبیعی و البته شتاب بخشیدن به فیزیک در بازی ها استفاده خواهند شد. نکته مهم این است که Larrabee با همان دستورات پردازنده های معماری x86 معمولی برنامه ریزی شده است. این کار نوشتن برنامه های سازگار با تراشه های گرافیکی جدید اینتل را بسیار ساده می کند.

AMD همچنین قصد ندارد در حاشیه بنشیند. در حال حاضر، پردازنده ها و تراشه های ویدئویی آن برای موتور فیزیک Havok بهینه شده اند. همانطور که تمرین نشان می دهد، Havok با پردازنده های AMD، به خصوص با چهار هسته، دوستان بسیار خوبی است Phenom X4. تا آغاز سال 2009، این شرکت قصد دارد کارت گرافیکی را منتشر کند که از ابزارهای استاندارد برای سرعت بخشیدن به محاسبات استفاده می کند. DirectX 11.

تمرین

فرض کنید شما صاحب افتخار یک برد GeForce سری 8، 9 یا 200 هستید. چگونه می توان شتاب فیزیک را با استفاده از کارت گرافیک در بازی ها فعال کرد؟ چه برنامه هایی می توانند از فناوری NVIDIA PhysX بهره مند شوند؟ آیا نتایج واقعاً به همان اندازه که NVIDIA وعده داده بود چشمگیر است؟ ما سعی خواهیم کرد به همه این سوالات پاسخ دهیم.

بیان مشکل ساده است: برای اثبات اینکه کارت های گرافیک مدرن NVIDIA در پردازش فیزیک بهتر از آخرین نسل پردازنده ها هستند، یا رد این جمله. بنابراین، مجموعه اجزای اصلی برای میز تست واضح بود: برگرفته از گرمای روز، CPU اینتل Core i7-920، یک جفت کارت گرافیک قدرتمند ZOTAC GeForce GTX 280 AMP! نسخهو یکی دیگر از کارت های گرافیک، اما در حال حاضر ضعیف تر - دو ZOTAC GeForce 9800 GTX+. آنچه باقی مانده است: مادربرد ASUS P6T Deluxeو 6 گیگابایت رم از OCZ. تست ها در نسخه 64 بیتی انجام شد Windows Vista Ultimate.

مجموعه برنامه های آزمایشی به شرح زیر بود:

Unreal Tournament 3 با افزونه PhysX نصب شده است.

اکشن شبکه با محیط کاملاً تخریب پذیر Warmonger - Operation: Downtown Destruction;

یک نسخه پیش آلفا از Metal Knight Zero، یک تیرانداز آنلاین چند نفره که در آن می توان کل محیط را از بین برد.

معیار نورین، بر اساس فناوری های بازی شبکه اجتماعی به همین نام (در حال توسعه).

همه آنها بخشی از GeForce Power Pack هستند (در مورد Unreal Tournament 3، ما فقط در مورد افزونه PhysX صحبت می کنیم) و می توان آنها را به صورت رایگان از وب سایت این شرکت دانلود کرد.

نصب و راه اندازی

ابتدا باید آخرین درایورهای کارت گرافیک خود را دریافت کنید. در زمان نگارش، نسخه ای در دسترس بود GeForce 180.48که شامل رانندگان می شد PhysX 8.10.13. یعنی فقط یک فایل نصبی باید دانلود کنید.

پایه تست
مادربرد ASUS P6T Deluxe (Intel X58، سوکت LGA1366، DDR3-1333، PCIe، PCI، SATA RAID، IDE، FDD، GbLAN، صدا، USB، FireWire، ATX)
حافظه 3x OCZ OCZ3P16002GK DDR3 2 گیگابایت (1600 مگاهرتز، 7-7-7-24)
کارت های ویدئویی 2x ZOTAC GeForce GTX 280 AMP! نسخه 1024 گیگابایت (NVIDIA GeForce GTX 280, PCIe x16)
2x ZOTAC GeForce 9800 GTX+ 1024 گیگابایت (NVIDIA GeForce 9800 GTX+، PCIe x16)
HDD Seagate Barracuda 7200.10 ST3400620AS 400 گیگابایت (SATA، 16 مگابایت)
درایو نوری Nec DV-5800C (IDE)
منبع تغذیه Antec TruePower Quattro (1000W)
درایور مادربرد ابزار نصب نرم افزار چیپست اینتل 9.1.1.1010
درایورهای کارت گرافیک NVIDIA GeForce 180.48
سیستم عامل Windows Vista Ultimate 64-bit Edition Service Pack 1

پس از نصب درایورها، باید باز کنید کنترل پنل NVIDIA(روی دسکتاپ راست کلیک کرده و مورد مناسب را انتخاب کنید) و به تب تنظیمات PhysX بروید. در اینجا می توانید پردازش سخت افزاری فیزیک را فعال یا غیرفعال کنید، و همچنین، هنگامی که دو (یا بیشتر) کارت گرافیک در سیستم نصب شده است، حالت عملکرد مشترک آنها را انتخاب کنید. اگر تابلوها یکسان باشند، دو حالت در دسترس است: SLI، که در آن هر دو کارت گرافیک هم بار گرافیکی و هم بار فیزیکی را به اشتراک می گذارند و چند پردازنده گرافیکی، هنگامی که یک تخته تمام گرافیک ها را در اختیار می گیرد، و دومی - تمام فیزیک را. اگر کارت‌های ویدئویی مختلفی در سیستم نصب شده باشند (به عنوان مثال، در اولین اسلات PCIe x16 - GeForce 9800 GTX، در دوم - GeForce 9600 GT)، پس منطقی است که پردازش فیزیک را روی ضعیف‌ترین آنها آویزان کنید.

آزمایش کردن

ما همه آزمایش‌ها را با وضوح 1280x1024 با فیلتر ناهمسانگرد 16 برابر فعال، اما بدون آنتی آلیاسینگ اجرا کردیم. چنین وضوح پایینی انتخاب نشد زیرا ما مانیتورهایی با قطر بزرگتر در اختیار نداشتیم. واقعیت این است که در این حالت، تأثیر پردازنده مرکزی بر روی سطح فریم در ثانیه در بازی ها به طور عینی نظارت می شود.

بیایید نتایج آزمایش خود را مرور کنیم.

تورنمنت غیرواقعی 3

UT3 اصلی بسیار بهینه شده است و هیچ گونه اثرات فیزیکی خارق العاده ای ندارد. بنابراین ما از افزونه PhysX استفاده کردیم که شامل سه سطح جدید است: Tornado، Lighthouse PhysX و Heat Ray PhysX. اولین نقشه توسط یک گردباد غول پیکر میزبانی می شود. او آزادانه در سطح حرکت می کند، همه چیز را در مسیر خود خراب می کند و تلاش می کند تا به بازیکنان برسد. نقشه دوم یک فانوس دریایی بزرگ است که می توانید به معنای واقعی کلمه هر دیوار، راه پله و سقف را تخریب کنید. خب، سطح سوم نقشه کلاسیک Heat Ray با امکان تخریب جزئی و پشتیبانی از چندین افکت فیزیکی دیگر است.

آنچه می بینیم: آزمایش به تازگی آغاز شده است و Core i7-920 قبلاً شرمنده شده است. هر دو برد برتری سه برابری نسبت به پردازنده دارند. افزودن کارت گرافیک دوم که منحصراً با پردازش فیزیک سروکار دارد، بسته به مدل برد، عملکرد 20 تا 50 درصد افزایش می یابد.

Warmonger - Operation: Downtown Destruction

این بازی نیز بر اساس موتور ساخته شده است Unreal Engine 3، اما از نظر تعداد "افزودنی های" فیزیکی به طور قابل توجهی از UT3 جلوتر است. در اینجا کاملاً همه چیز ویران شده است و پناهگاه های قابل اعتماد در اصل وجود ندارند ، زیرا هر سنگی که تصمیم بگیرید پشت آن پنهان شوید می تواند پس از چندین رگبار موفقیت آمیز دشمن به خاک تبدیل شود. دود حاصل از سلاح در جهت باد پخش می شود و مه ناشی از انفجارهای پی در پی از بین می رود.

در این مرحله، کارت‌های ویدئویی NVIDIA فقط موقعیت‌های خود را تقویت کردند - همان مزیت سه‌گانه. پردازنده اینتل به آرامی از شرم شروع به سوختن می کند. جالب اینجاست که سیستمی با GeForce 9800 GTX+ پس از نصب برد دیگر تقریباً 100% افزایش می یابد، در حالی که GeForce GTX 280 اضافی فریم بر ثانیه را تنها 30% افزایش می دهد.

متال نایت صفر

در مورد Metal Knight Zero چیز زیادی برای گفتن وجود ندارد. ما می دویم، تیراندازی می کنیم، مشاهده می کنیم که چگونه اجسام مطابق با قوانین فیزیک به قطعات کوچک پراکنده می شوند. به‌علاوه، شبیه‌سازی پارچه در اینجا به‌طور کامل اجرا می‌شود: پرچم‌ها و دیگر پارچه‌ها در باد به اهتزاز در می‌آیند و مانند زندگی واقعی پاره می‌شوند.

برترین مقالات مرتبط