ติ้กตามวิธีแก้ เวลาเกิดปัญหา Laa crash น่ะค่ะ ตามนี้
วิธีแก้ Large Address Aware (LAA) Crashes เฉพาะ Windows XP และ Windows 7 32Bit สำหรับ 64Bit ไม่ต้องครับ
ในโปรแกรมแบบ 32 bit (รวมถึงเดอะซิมส์3) ที่ทำงานบน windows จะถูกตั้งค่า disabled large address aware (LAA) เอาไว้
นั่นคือโปรแกรมจะไม่สามารถเข้าถึง virtual memory มากกว่า 2 GB ได้ แม้คุณจะมีแรมจำนวนมากก็ตาม
แต่เกมซิมส์ 3 ก็มีความสามารถในการใช้ virtual memory จนเข้าใกล้หรือมากกว่าจุดสูงสุด 2GB นี้ ซึ่งทำให้เกิดการแฮงค์ขึ้นได้
ดีว่ามีเครื่องมือในการแก้ไขปัญหานี้ โดยการทำให้โปรแกรมซิมส์ 3 เข้าถึง virtual memory มากกว่า 4GB ได้
เมื่อคุณใช้โปรแกรม The Sims 3 Crash Log Analyzer ที่กล่าวไปตอนแรก ทำการวิเคราะห์ปัญหา แล้วพบว่ามีการแฮงค์เพราะ LAA ให้แก้ไขดังนี้
Enable LAA ให้ไฟล์เกมซิมส์ 3
ดาวน์โหลดโปรแกรม CFF Explorer III NEW
-http://www.ntcore.com/files/ExplorerSuite.exe
**โปรแกรมนี้จะแก้ไขให้ไฟล์เกม .exe ของคุณให้ใช้ virtual memory มากกว่า 2GB ได้**
ให้ install CFF Explorer ที่ download มา แล้วเรียก CFF Expolorer ขึ้นมาแล้วไปที่ file > open >
(อย่าลืมแบคอัพไฟล์เกม .exe เก็บไว้ก่อนใช้โปรแกรม เผื่อกรณีมีอะไรผิดพลาดขึ้น และคุณอาจต้องใช้ตัวแบคอัพนี้เมื่อจะอัพเดท patch)
TS3W.exe อยู่ที่ C:\Program Files\Electronic Arts\The Sims 3\Game\Bin
แล้วคลิก File > Save เซฟทับไฟล์เดิมได้เลย
quote :
หลังจากปรับแต่งไฟล์เกมซิมส์ .exe แล้ว เป็นไปได้มากว่าคุณจะเจอปัญหาเมื่อทำการอัพเดท patch
โดยจะขึ้น error "Invalid File Found" ปัญหานี้แก้ได้โดย ก่อนทำการอัพเดท ให้คุณนำไฟล์ที่แบคอัพเอาไว้มาใช้แทนก่อน
หรือทำตามขั้นตอนเดิม แต่ให้ เอาถูกออกจาก App can handle > 2gb address space ก็ได้
หลังจากปรับแต่งไฟล์เกมซิมส์ .exe แล้ว เป็นไปได้มากว่าคุณจะเจอปัญหาเมื่อทำการอัพเดท patch
โดยจะขึ้น error "Invalid File Found" ปัญหานี้แก้ได้โดย ก่อนทำการอัพเดท ให้คุณนำไฟล์ที่แบคอัพเอาไว้มาใช้แทนก่อน
หรือทำตามขั้นตอนเดิม แต่ให้ เอาถูกออกจาก App can handle > 2gb address space ก็ได้
===============================================================
การตั้งค่า virtual memory
- การใช้ virtual memory ของแรมนั้น Windows จะจำกัดขนาดมา ทำให้เราไม่สามารถใช้งานได้มากกว่านี้ซึ่งมีผลทำให้เกมส์ดับ โดยเฉพาะผู้ใช้แรม 2 GB ซึ่งเราต้องไปตั้งขนาด vitual memory ให้สามารถใช้ได้มากขึ้น และ ต้องคำนึงว่า ถึงเราจะมีแรมมากเพียงใดอย่าลืมนึกถึง process และ service ต่างๆ ของ windows ที่ใช้ไปด้วย เพราะ ฉะนั้นการใช้แรม หรือ ห่วยความจำแบบสุ่มนี้ จะต้องไปเพิ่มขนาดจำกัดของ page file ที่ไม่ได้ใช้งานให้มากขึ้น เพ่ือรองรับความจำ process ของเกมส์ในการทำงาน
วิธีการตั้งค่า virtual memory
For Windows XP User
===============================================================
1. คลิกขวาที่ My Computer เลือก Properties
2. ไปที่แถบ Advanced ในกล่อง Performance กด Settings..
3. ไปที่แถบ Advanced ในกล่อง Virtual Memory กด Change..
4. เลือก Drive ที่เราลง System / OS ระบบปฏิบัติการ
(หากเลือกไม่ได้ให้ไป ยกเลิกติ๊ก Automatically manage page file size for all drives ก่อน)
5. เลือกติ๊ก Custom Size: แล้วตั้งค่าตามนี้
Intial size (MB): 8192
Maximum size (MB): 16384
6. กด Set
7. รีสตาร์ทคอม
For Windows Vista, Windows 7 User
===============================================================
1. คลิกขวาที่ My Computer เลือก Properties
2. ไปที่หน้า Advanced Settings
3. ไปที่แถบ Advanced ในกล่อง Performance กด Settings..
3. ไปที่แถบ Advanced ในกล่อง Virtual Memory กด Change..
4. เลือก Drive ที่เราลง System / OS ระบบปฏิบัติการ
(หากเลือกไม่ได้ให้ไป ยกเลิกติ๊ก Automatically manage page file size for all drives ก่อน)
5. เลือกติ๊ก Custom Size: แล้วตั้งค่าตามนี้
Intial size (MB): 8192
Maximum size (MB): 16384
6. กด Set
7. รีสตาร์ทคอม