Wednesday, August 18, 2010

Install Nvidia drivers for OEM GPUs

ATI က laptop computer ေတြမွာ သံုးတ့ဲ သူ႔ရဲ႕ Mobility Radeon graphic processor ေတြအတြက္ mobility driver ေတြကို ATI web site မွာ download လုပ္ခြင့္ မေပးပဲ laptop ထုတ္လုပ္သူ Original Equipment Manufacturer (OEM) ေတြဆီကေနပဲ download လုပ္ခြင့္ ေပးပါတယ္။ ဒါေၾကာင့္ ATI က driver update လုပ္တိုင္း desktop GPU သံုးသူေတြသာ update လုပ္ခြင့္ ရၿပီး laptop သံုးသူ ေတြကေတာ့ update လုပ္ခြင့္ မရခဲ့ပါဘူး။ အဲဒါကို ေျဖရွင္းဖို႔ Mobility Modder အေၾကာင္းကို ကၽြန္္ေတာ္ ေဆြးေႏြး ဖူးပါတယ္။

အခုတစ္ခါ ATI နဲ႔ အၿပိဳင္ ထိပ္တန္း GPU ထုတ္လုပ္ သူ Nvidia အတြက္ပါ။ အခုေနာက္ပုိင္း Nvidia က ထုတ္တဲ့ တစ္ခ်ိဳ႕ laptop GPU ေတြလညး္ driver ရွာရတာ ခက္ပါတယ္။ Nvidia web site မွာ ေပးထားတဲ့ driver list ထဲမွာ သူတို႔ နာမည္ မပါတာေတြ ေတြ႕ရတတ္ ပါတယ္။ Apple MacBook နဲ႔ MacBook PRO ကို Windows OS နဲ႔ သံုးတဲ့ သူေတြ ပိုၿပီး သိမွာပါ။ ဥပမာ- Geforce 320M, Geforce 330M…။

ကိုယ့္ရဲ႕ laptop မွာ ပါတဲ့ Nvidia GPU (Graphic Processing Unite) အတြက္ Nvidia web site မွာ support မပါဘူး ဆိုရင္ (OEM) manufacturer ဆီကေန သြားရွာရ ပါတယ္။ Nvidia web site က ရတဲ့ ေနာက္ဆံုး ထြက္ updated driver က သံုးလို႔ မရပါဘူး။ Install လုပ္တာနဲ႔ setup program က compatible ျဖစ္တဲ့ device ကို ရွာလို႔ မေတြ႕ဘူး ဆိုၿပီး error message ေပးၿပီး install လုပ္ခြင့္ မေပးပါဘူး။ တစ္ကယ္လို႔ ဘယ္လိုပဲ ျဖစ္ျဖစ္ Nvidia က ထုတ္တဲ့ latest driver ကို ကိုယ့္ရဲ႕ laptop GPU အတြက္ သံုးခ်င္တယ္ ဆိုရင္ လုပ္လို႔ ရတဲ့ နည္းရိွပါတယ္။
အမွန္က Nvidia က ကၽြန္ေတာ္တို႔ laptop GPU ရဲ႕ hardware ID ကို သူ႔ရဲ႕ device list ထဲမွာ မထည့္ ေပးထားတဲ့ အတြက္ driver setup program က error ျပၿပီး install လုပ္ မေပးတာပါ။ ဒါေၾကာင့္ ကၽြန္ေတာ္တုိ႕က device ID list ထဲကို ကိုယ့္ဘာသာ ထည့္ေပးရပါမယ္။

ပထမဆံုး လုပ္ရမွာက ကိုယ့္ laptop ၀ယ္တုန္းက ပါလာတဲ့ driver အေဟာင္း ကို ထည့္ထား ၿပီးသား
ဆိုရင္ ကိုယ့္ laptop မွာရိွတဲ့ GPU ရဲ႕ hardware ID ကို မွတ္ထား ရပါမယ္။
Device Manager ကုိ ဖြင့္ပါ။ (My Computer ကို Right Click လုပ္ၿပီး Properties ကေန သြားရင္ ရပါတယ္)။ Display adapters ကို ဖြင့္လိုက္ရင္ ကိုယ့္စက္ထဲမွာ ရိွတဲ့ graphic card ကို ျမင္ရ ပါမယ္။ သူ႔ကို right click လုပ္ၿပီး ေပၚလာတဲ့ menu ကေန Properties ကို ေရြးလိုက္ပါ။
Properties dialog box တစ္ခု ေပၚလာရင္ Details ဆိုတဲ့ tab ေလးကို သြားလိုက္ပါ။ Property ဆိုတဲ့ drop list ကေန Hardware IDs ဆိုတာကို ေရြးလိုက္ပါ။ (ပံုမွာၾကည့္ပါ)

Hardware Ids list ထဲက ဒုတိယ စာေၾကာင္းကို copy ကူးမွတ္ထားပါ။ ဒါမွမဟုတ္ ေရးမွတ္ထား လိုက္ပါ။ သူ႔မွာ SUBSYS ဆိုတဲ့ စာသား ပါရပါမယ္။

ဥပမာ- PCI\VEN_10DE&DEV_0A29&SUBSYS_035B1234

ဒုတိ အဆင့္အေနနဲ႔ Nvidia ကေန latest driver ကို download လုပ္ပါ။ ကိုယ့္မွာ ရိွတဲ့ Windows OS နဲ႔ ကိုက္ညီတာကို download ဆြဲေပါ့ေနာ္။ သူ႔ထဲမွာ ပါတဲ့ file ေတြကို folder တစ္ခု ထဲကို ျဖည္ခ် လိုက္ပါ။
အဲဒီ file ေတြထဲကမွ nvac.inf ဆိုုတဲ့ file ေလးကို ေတြ႕ေအာင္ ရွာၿပီး Notepad လို မ်ိဳး text editor နဲ႔ ဖြင့္လိုက္ပါ။ Find ကိုသံုးၿပီး ခုနက ကၽြန္ေတာ္တုိ႔ ေရးမွတ္ထားတဲ့ ကၽြန္ေတာ္တို႔ laptop ရဲ႕ hardware ID ကို ရွာပါ။  
အေရးၾကီးတာက ရွာတဲ့ေနရာမွာ SUBSYS ေနာက္က နံပါတ္ေတြကို မထည့္ပါနဲ႔။
ဥပမာ- ကၽြန္ေတာ္တို႔ ရွာတဲ့ ID က PCI\VEN_10DE&DEV_0A29&SUBSYS ဆိုတာ မ်ိဳးပဲ ျဖစ္ရ ပါမယ္။

Find နဲ႔ ရွာလိုက္လို႔ %NVIDIA_DEV.0A29.01% = ပါတဲ့ စာေၾကာင္း ေတြ႕ၿပီ ဆိုရင္ သူ႔ ေနာက္နားမွာ ရိွတဲ့ hardware ID ကို ကၽြန္ေတာ္တုိ႔ ခုနက ေရးမွတ္ထားတဲ့ ကၽြန္ေတာ္တုိ႔ရဲ႕ hardware ID တစ္ခုလံုးနဲ႔ အစားထုိး လိုက္ပါ။ ၿပီးရင္ေတာ့ file ကို save လုပ္ၿပီး ပိတ္လုိက္ပါ။

တစ္ကယ္လို႔ Driver list ထဲမွာ ကိုယ့္ hardware ID ကို ဘယ္လိုမွ ရွာလု႔ိမရဘူး ဆိုရင္ driver အေဟာင္းက hardware ID ပါတဲ့ စာေၾကာင္း (မ်ားေသာအားျဖင့္ ၂ ခုျဖစ္တတ္ပါတယ္) ေတြကို copy ကူးၿပီး driver အသစ္က inf file ထဲကို ထည့္ေပးလိုက္ လို႔လည္း ရႏိုင္ပါတယ္။

အေပၚက အဆင့္ေတြ အားလံုးၿပီးသြားရင္ Nvidia driver ကို ျဖည္ခ်ထားတဲ့ folder ထဲက setup.exe ကို run ၾကည့္ရင္ driver installer က hardware ကို မေတြ႕ဘူး ဆိုတဲ့ error မေပးေတာ့ပဲ install လုပ္သြားပါ လိမ့္မယ္။

အခု ကၽြန္ေတာ္ ေျပာျပတဲ့ နည္းက hardware အားလံုး နဲ႔ အလုပ္လုပ္ခ်င္မွ လုပ္မွာပါ။ ကိုယ့္ စက္ထဲမွာ ရိွတဲ့ hardware, driver version, installer version အေပၚ မူတည္ၿပီး ရႏိုင္ မရႏိုင္ ဆိုတာ ရိွလာႏိုင္ ပါတယ္။ ကိုယ့္ဘာသာ စမ္းၾကည့္ေပါ့ေနာ္။

0 comments:

Post a Comment