آموزش حذف پیغام optimous demonstration Nvidia confidential ازصفحه لپ تاپ شما هنگام اجرای بازی وفیلم
سلام بر همه دوستان گل.من مدتی بود که تو پی سی ورد پست نمی دادم اما این موضوع موجب شد این کار رو بکنم.چون خودم یک acer 4741g خریدم و هنگام اجرای بازی یا فیلم این پیغام رو صفحه ظاهر می شد و منو خیلی عصبانی کرده بود::41:
این اشکال برای برخی لپ تاپ های جدید که از فناوری optimous استفاده می کنن پیش میاد.
Optimus تکنولوژی است که توسط NVIDIA ابداع شده و به طور اتوماتیک پردازشگرهای گرافیک را که توسط سیستم استفاده می شوند، سوئیچ می کند. با تکنولوژی Optimus ، یک پردازشگر جداکننده گرافیک NVIDIA یا یک پردازشگر گرافیک Intel ، به طور اتوماتیک انتخاب شده است . برای مثال، اگر نرم افزار graphic-intensive در حال اجرا نیست، پردازشگر گرافیک intel برای حفظ عمر باطری انتخاب شده است . اگر یک فیلم با کیفیت بالا گذاشته اید، یا یک بازی 3D را باز کرده اید، کار نمایش دهنده عکس، به پردازشگر جداسازی گرافیک NVIDIA سوئیچ می شود تا بهترین عملکرد گرافیک را تولید کند.
برای سوییچ ابتدا باید درایور های nvidia رو نصب کنید سپس روی دسکتاپ کلیک راست کنید و گزینه nvidia control panel رو انتخاب کنید
سپس توی کنترل پنل گرافیک که باز شد قسمت advanced setting رو انتخاب کنید
سپس در قسمت چپ گزینه manage 3d setting رو انتخاب کرده و از نوار ابزار آن به جای auto select قسمت high performance nvidia رو انتخاب کنید و دکمه apply را بزنید
حالا که کارت گرافیک جی فورسمون فعال شده تا بازی ها وفیلم ها رو باکیفیت بالا ببینیم با این پیام مزاحم روی صفحه مواجه می شیم:
optimus demonstration
Nvidia confidential
Not for release or Distribution
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
متاسفانه تو سایت ها و فروم های فارسی راه حلی واسه از بین بردن این پیغام مزاحم پیدا نکردم.
بالاخره با گشتن تو فروم های خارجی یه راه حل پیدا کردم که اونو برای شما می ذارم.:10:
ابتدا این برنامه که برای ویرایش فایل های dll هست رو دانلود و نصب کنید.
کد:
http://www.ntcore.com/exsuite.php
برای ویندوز 64 بیتی(32 بیتی ها عملیات مربوط به پوشه sysWOW64 رو انجام ندن)
2فایل nvd3dumx.dll و nvwgf2umx را از دو مسیر زیر پیدا کرده و به طور جدا گانه در 2 پوشه مختلف قرار دهید(بهتر است از این فایل ها در قسمتی دیگر از هاردتان یک بک آپ داشته باشید)
x:\windows\system32
x:\windows\sysWOW64
X درایوی هست که ویندوز توش نصبه .معمولا C هست دیگه.
2فیال 32 بیتی و 64 بیتی به نام OptimusFixer.dll رو که براتون گذاشتم رو دانلود کنید.
حال این 4 فایل رو باید ویرایش کنیم. با برنامه exsuite یکی از فایل هایی که از پوشه system32 برداشتید رو باز کنید و از قسمت import adder گزینه Add رو بزنید و فایل OptimisFixer.dll ی موجود تو پوشه 32 بیت رو انتخاب کنید.سپس 4 عبارتی که تو قسمت exported Functions اومده رو انتخاب کنید و import by name رو بزنید.حال rebuild import table رو بزنید و تغییرات رو سیو کنید.برای فایل دومی که از پوشه system32 برداشتید همین عمل رو تکرار کنید.
برای فایل هایی که از sysWOW64 برداشتید باز به همون شکل بالا کار کنید ، فقط OptimusFixer.dll را از پوشه 64 bit اد کنید.
فایل های dll ویرایش شده+ OptimusFixer.dll استفاده شده رو به مسیری که از اونجا برداشتید بر گردونید(جایگزین فایل اصلی کنید)
دقت کنید OptimusFixer.dll که تو پوشه 64 بیتی بود باید بره به sysWOW64 و 32 بیتی بره system32
در آخر هم فایل msvcr100.dll رو که اصلا ویرایشش نکردیم رو به پوشه های sysWOW64 و system32 کپی کنید.
از بازی کردن لذت ببرید.
لینک برنامه ویرایش فایل های dll استفاده شده:
کد:
http://www.ntcore.com/exsuite.php
دانلود فایل های dll مورد نیاز:
کد:
http://issaeghdami2.persiangig.com/other/Fix%20Dlls.rar
پسورد: issaeghdami
کوچیک همه دوستان عزیز.عیسی اقدامی:11:
توضیحات انگلیسی :
کد:
Hi Everyone,
This is workaround for the optimus watermark, this is a more permanent fix the package below contains 32-bit and 64-bit DLL's that
you will have to install manually. You can choose to either patch an application using the same method or
you can patch the usermode nVidia D3D driver
. The DLL's pretty much search memory of the launched application and add a null terminator at the start of
the optimus text
instead however this process is run each time a thread is started(based on when the last attempt to do this
was more then 1 second away).
There is no code injection involved and it only touches the string that is
displayed so hopefully it should be safer (however it has been tested only on a few games / applications so
proceed at your own risk). It has been tested on games / applications using patched nvd3dumx.dl
l (other method may be less effective but should work in theory)
Steps for installing (repeat for 32-bit and 64-bit):
NOTE: For a permenant fix (this means the text disappears in about 2 seconds...
patch nvd3dumx.dll (64-bit DLL) and nvd3dum.dll (32-bit DLL) )
1) Backup which ever file you are patching
2) Get CFF explorer (this tool allows you to modify the import table of a DLL which is why it will be used)
3) Start CFF explorer and open the file you want to patch
4) Go to the the import adder
5) Click add and select the OptimisFixer.dll based on if its 32-bit or 64-bit (DLL or application)
6) Select any function in exported functions and click import by name
7) Click rebuild import table
8) Save the file and replace the original
Known Issues:
- MSI Kombustor seems to crash not sure of the cause.
Potential Issues:
- Worse loading times in some games(if some one notices this please tell me)
Uninstall Directions
- Restore your orignal backup of the files or if you patched the driver reinstalling will restore back the original.
Freeback is welcome.
PS: Just want to add if anything goes wrong safe mode should always be fine since the driver will not be
loaded so a reinstall / restore of backup should be possible but even during development this wasn't really
necessary.
Idontknow12