Tại sao WM 2005 chạy chậm? Dành cho DELL x5x và HP 470x.

  • Thread starter Thread starter X30H
  • Ngày gửi Ngày gửi

X30H

New member
GẮN KẾT
GÂY DỰNG
Tại sao HP 4700 WM 2005 chậm. Bạn có thể đọc các bài viết sau.
http://www.aximsite.com/boards/showthread.php?t=106009
http://blogs.msdn.com/windowsmobile/archiv.../16/552996.aspx
http://www.aximsite.com/boards/showthread.php?t=121219
http://www.aximsite.com/boards/showthread.php?t=112194

Đó là do lỗi chung của WM2005, các bạn dùng x50v đã có giải pháp, chưa thử áp dụng cho HP 4700. Đó là lỗi "filesys.exe" và "CompactionPrio256". Các bạn có thể dùng từ khóa này để search.:p

Giải pháp: http://www.aximsite.com/boards/showpost.php?p=1002590&postcount=116
http://www.aximsite.com/boards/showthread.php?t=106009
:p


Theo http://www.aximsite.com/boards/showpost.php?p=959084&postcount=8
thì đây có thể là 1 giải pháp hay:
----------------------------------
I deteled CompactionPrio256 and CompactionCritPrio256 in

HKLM\drivers\Builtin\StrataFMD\CompactionPrio256
HKLM\drivers\Builtin\StrataFMD\CompactionCritPrio2 56

Please handle the registry with care!
So far so good! I can feel my X50v is very snappy...across all applications
regkeys.jpg

----------------------------------

Một lỗi nữa là:

The msflash.dll thread uses hardly any CPU under normal circumstances. This gives me some hope that it is a bug, not a characteristic of this type of storage.

Giải pháp:http://www.aximsite.com/boards/showpost.php?p=916584&postcount=21

Munk's "Registry hack" seems to be effective and MSFlash is involved as below indicated:
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Cac heSize=4096
HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Ena bleCache=0x1(1)
HKEY_LOCAL_MACHINE\System\StorageManager\Filters\f sreplxfilt\ReplStoreCacheSize=4096
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ MSFlash\FATFS\DataCacheSize=0x1FA0(4096)
HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ MSFlash\FATFS\Flags=0x28(40)

Just a thought!
__________________
 
Trong những blog đó có giải thích nguyên nhận không ? Nếu có, nhờ cậu trích dẫn giúp. :)
 
Binden nói:
Trong những blog đó có giải thích nguyên nhận không ? Nếu có, nhờ cậu trích dẫn giúp. :)
Có tất, chịu khó đọc đi. Dell X50 và X51 sau khi làm theo các hướng dẫn trên axim thì rất ổn định. Ngoại trừ cái bluetooth stack ra thì không có vấn đề gì trở ngại cả.

Có thể đọc thêm thread này:
http://www.aximsite.com/boards/showthread.php?t=104366
 
WM5/ozVGA problem

Hx4700 đã up lên WM5, cài ozVGA, font chữ trong VGA mode có vấn đề:
- Copy các file .dll 96dpi vào \Windows
- Chạy file .cab
- Chạy OzVGA set fontsize ozVGA=SE*1 (càng nhỏ càng tốt)
Kết quả: hầu hết hiển thị tốt. Nhưng vẫn bị Address Bar và một số dialog box có fonts to tướng, nhìn rất kỳ.
Có bác nào gặp chưa vậy ?
 
Bác thử post cái hình lên xem nào. Không biết REAL VGA HP 4700 WM2005 như thế nào nhỉ. Chưa dám thử.
 
Trong một cái bookmark của X30H có giải thích sơ qua về tại sao WM2005 lại chạy chậm hơn, không giỏi tiếng Anh lắm nhưng em hiểu là, đối với WM2003 các phần mềm được cài thằng lên bộ nhớ RAM (phần storage và program share nhau), up lên WM2005 thì chia thành 2 phần riêng rẽ, nên khi nó chạy load lâu hơn, hìhì, anh X30H thư tìm lại đọc kỹ xem, rồi giải thích cho mọi người.
Anh X30H đã thử mấy trò ở trên chưa, liệu có khấm khá hơn không, sau mấy ngày up, bắt đầu cảm nhận được sự chậm chạp của WM2005...
 
Mình đã xóa đi 2 cái này:

HKLM\drivers\Builtin\StrataFMD\CompactionPrio256
HKLM\drivers\Builtin\StrataFMD\CompactionCritPrio2 56

Thấy chạy nhanh hơn hẳn. Mọi người xóa được đấy. Phải nói là nhanh gấp đôi.
Còn mấy cái kia chưa thấy nhiều người phản hồi thành công, nên chưa dám thử. Hiện đang nghiên cứu vụ REAL VGA.
 
icecandle nói:
Trong một cái bookmark của X30H có giải thích sơ qua về tại sao WM2005 lại chạy chậm hơn, không giỏi tiếng Anh lắm nhưng em hiểu là, đối với WM2003 các phần mềm được cài thằng lên bộ nhớ RAM (phần storage và program share nhau), up lên WM2005 thì chia thành 2 phần riêng rẽ, nên khi nó chạy load lâu hơn, hìhì, anh X30H thư tìm lại đọc kỹ xem, rồi giải thích cho mọi người.
Anh X30H đã thử mấy trò ở trên chưa, liệu có khấm khá hơn không, sau mấy ngày up, bắt đầu cảm nhận được sự chậm chạp của WM2005...
Đơn giản thôi. WM2003 xài bộ nhớ RAM chia thành 2 phần storage và program. Còn ROM được xài như bộ nhớ build in trong máy. WM thì phân chia bộ nhớ kiểu giống như máy tính.
Cho nên máy 2005 sau này sẽ không có pin backup nuôi nguồn cho RAM. Phần software cài trên ROM khi load sẽ lâu hơn vì ROM có tốc độ chậm hơn. Nhưng bù lại khi load vào trong RAM sẽ chạy ngang ngửa hoặc nhanh hơn. Có nhiều bộ nhớ hơn so với 2003 để cài chương trình... Không mất dữ liệu khi hết pin nhưng nếu muốn thay pin thì coi như soft reset lại..

Mới đầu ai cũng thấy chậm hơn chút, dần dần sẽ quen lại thích WM5 hơn chả muốn quay lại 2003...
 
bác nào dùng X50v cho hỏi vấn đề bluetooth của nó với W2005 là gì vậy? tôi thường dùng bluetooth để kết nối với gps. Với 2003SE, nếu ko tắt nó theo thứ tự thì thường bị lỗi license expire.
 
Anh X30H tập hợp hết các tricks anh đã dùng đi, cho mọi người hí hoái theo, :D,
Đúng là hôm nào tụi 4700 phải ngồi tập hợp để bàn bạc về chuyện này, em thì em quyết khôgn bỏ WM2005 trừ khi nó quá tệ (:D mà em vần chưa biết cách down nó xuống :)))
 
X30H nói:
Mình đã xóa đi 2 cái này:

HKLM\drivers\Builtin\StrataFMD\CompactionPrio256
HKLM\drivers\Builtin\StrataFMD\CompactionCritPrio2 56

Thấy chạy nhanh hơn hẳn. Mọi người xóa được đấy. Phải nói là nhanh gấp đôi.
Còn mấy cái kia chưa thấy nhiều người phản hồi thành công, nên chưa dám thử. Hiện đang nghiên cứu vụ REAL VGA.

Mình đã xoá hết 2 regitry này nhưng kô thấy effect gì cả!:mad:
 
Theo một blog mà bác X30H có đưa lên thì có đoạn được viết về cái dòng registry như sau:

Someone told me that changing the registry keys "CompactionPrio256" and "CompactionCritPrio256" fixes the problem. Unfortunately, that can't be correct. There are two things you need to know. First, in Windows CE, smaller numbers are higher priority. Compaction defaults to 255, which is the lowest possible priority. Making the number lower would increase the priority. That's the opposite of what you think you want to do.
More importantly, though, changing those registry keys doesn't do anything. It is the file system that loads and creates the registry. But the file system needs some information before the registry is loaded. So there is a very small bit of data (a "boot strap" registry) that is loaded before the user changeable registry is loaded. The real versions of these values are in that pre-registry. The ones you see are kind of like reflections of those real values. You can change them to your heart's content, but you're only changing the reflection. You're not changing the actual values the file system uses. There's no end user way to change the real values.

Em gạch đậm một số đoạn trong đó để các bác có thể hểu rằng thay đổi nó vô nghĩa.
 
anhminh nói:
bác nào dùng X50v cho hỏi vấn đề bluetooth của nó với W2005 là gì vậy? tôi thường dùng bluetooth để kết nối với gps. Với 2003SE, nếu ko tắt nó theo thứ tự thì thường bị lỗi license expire.
Cái đó là do lúc M$ phát hành bản WM cho HTC, bị củ chuối nên không có mấy cái profile cho bluetooth... Nhưng X50v bác cứ để WM2003 xài nhanh, ổn định và cực tốt. WM5 xài cái mới cho nó oai chứ cũng chẳng có gì...
 
cám ơn bác tengteng, chắc là chung thuỷ với 2003SE thôi, còn nếu muốn 2k5 thì chắc là làm con 51v.
 
tengtengvn nói:
Cái đó là do lúc M$ phát hành bản WM cho HTC, bị củ chuối nên không có mấy cái profile cho bluetooth... Nhưng X50v bác cứ để WM2003 xài nhanh, ổn định và cực tốt. WM5 xài cái mới cho nó oai chứ cũng chẳng có gì...


bác tengtegnvn là PHAN THANH MINH , ở đà nẵng hử , dạo này sao goài , khỏe chứ hả , qua mẽo học hành thế nào ??

PM : mod đừng xóa nghe , đợi cho 1 ngày nha , rồi muốn sử lí thế nào thì tùy :D , merci
 
Real VGA

Chạy được OzVGA rồi, website OzVGA hướng dẫn ngắn quá nên làm thiếu 1 bước. SE_VGA sử dụng đơn giản hơn nhưng lại chưa chạy đươ6c trên WM5.

- Download các file ozVGA từ website.

- Copy các file dll "96" vào thư mục windows, nhớ dùng Resco, dùng AciveSync sẽ không copy được mấy file (tôi bị lỗi này).

- Chạy file .cab.

- Chạy file ozVGA.exe

PPC tự reset => VGA.

Để chạy nhanh hơn tôi đã bỏ tất các items trên Today screen.




X30H nói:
Mình đã xóa đi 2 cái này:

HKLM\drivers\Builtin\StrataFMD\CompactionPrio256
HKLM\drivers\Builtin\StrataFMD\CompactionCritPrio2 56

Thấy chạy nhanh hơn hẳn. Mọi người xóa được đấy. Phải nói là nhanh gấp đôi.
Còn mấy cái kia chưa thấy nhiều người phản hồi thành công, nên chưa dám thử. Hiện đang nghiên cứu vụ REAL VGA.
 
Mọi người nhớ nhé.

Muốn xóa key trong Register thì mọi người sau đó phải tắt bằng nút POWER, để một lúc cho WM 2005 nó ghi từ RAM sang ROM. Sau đó hẵng soft reset. Nếu làm ngay, nó sẽ phục hồi lại cái key vừa xóa. OK? Đây chính là lỗi mà rất nhiều người mắc phải nên thấy chẳng có tác dụng gì.!!!

Do WM 2003 lưu trữ trên ROM, tốc độ chậm hơn RAM và thẻ nhớ, nên bạn không nên cài các chương trình trên ROM. Hãy chuyển sang thẻ nhớ. Cố sắm lấy 1 cái 80x trở lên. Hãy sử dụng những thủ thuật mà bạn đã biết ở WM2003 để chuyển ra thẻ nhớ!

Ngoài ra, hãy tắt ACTIVESYNC bằng cách tạo 1 server giả cho nó (điền bất kì cái gì), chuyển về chế độ manual.
 
chuyen nói:
Chạy được OzVGA rồi, website OzVGA hướng dẫn ngắn quá nên làm thiếu 1 bước. SE_VGA sử dụng đơn giản hơn nhưng lại chưa chạy đươ6c trên WM5.

- Download các file ozVGA từ website.

- Copy các file dll "96" vào thư mục windows, nhớ dùng Resco, dùng AciveSync sẽ không copy được mấy file (tôi bị lỗi này).

- Chạy file .cab.

- Chạy file ozVGA.exe

PPC tự reset => VGA.

Để chạy nhanh hơn tôi đã bỏ tất các items trên Today screen.

Đọc trình tự của bác chẳng thấy thêm một bước nào so với website của nó cả mà còn ít hơn là khác. Trên đó nó còn hướng dẫn cụ thể là sau khi chạy rồi thì nó sẽ làm bé lại mọi thứ do độ phân giải tăng cao nên những gì chạy trên màn hình today như SPB Pocket Plus muốn xem rõ và lớn như ban đầu có thể đặt cho nó chạy độc lập không phụ thuộc vào OzVGA.

Còn chưa dùng được với WM5 là sai vì tớ dùng rồi, ok ngon lành, nhưng test trên máy hệ tiếng Nhật thì có một lỗi sau, nhưng dòng chữ hiển thị trên màn hành chỉ hiển thị được hơn nửa chiều cao phần trên thôi. Tệ thật!
 
icecandle nói:
Anh X30H tập hợp hết các tricks anh đã dùng đi, cho mọi người hí hoái theo, :D,
Đúng là hôm nào tụi 4700 phải ngồi tập hợp để bàn bạc về chuyện này, em thì em quyết khôgn bỏ WM2005 trừ khi nó quá tệ (:D mà em vần chưa biết cách down nó xuống :)))

Thấy bác máu em tặng bác vài chiêu, thích em tặng tiếp.

Chiêu 1 là để tăng tốc máy một chút bằng các vứt đi 2 cái loại động đó là memu và windows. Menu động là mở và đóng menu theo slide, còn window thì ví dụ như minimize, maximize. Nhìn có thể không trông thấy động vì nhanh quá nhưng thực ra cũng làm tốn một khoảng nhớ cho UI (giao diện người dùng). Cũng không cải thiện thêm bao nhiêu nhưng nhiều khi làm nhiều tác vụ một lúc thì cái động này cũng có thể gây treo máy.

Bất hoạt menu động thì sửa như sau

HKLM\SYSTEM\GWE\Menu\AniType = 0 (DWORD decimal)

muốn trở lại bình thường thì đưa giá trị ban đầu vào là 6. Nhớ là không phải 1 đâu đấy nhé!

Bất hoạt window động

HKLM\SYSTEM\GWE\Animate = 0 (DWORD decimal)

trở lại thì thay 1 vào. Lần này là 1 theo đúng nguyên lý nhỉ :)

Chiêu thứ 2, các máy thường mặc định khi setting Clear Type thì chỉ hiển thị khi màn hình thường, khi xoay ngang thì sẽ không hiển thị. Trừ phi cài một số phần mềm và nó điều khiển hộ rồi. Cách sửa như sau để hiển thị Clear Type thì màn hình xoay ngang là:

HKLM\System\GDI\ClearTypeSettings\OffOnRotation = 0 (DWORD decimal)

về giá trị lúc đầu mặc định ở đây là 1.

* HKLM là cái gì đó Local Machine đấy :p

Thế nhé, thấy hữu dụng thì tớ gửi thêm không thì mỏi tay nhỡ gặp chuyên gia bị chửi mất công.;)
 
drumervn nói:
dạo này sao goài , khỏe chứ hả , qua mẽo học hành thế nào ??
PM : mod đừng xóa nghe , đợi cho 1 ngày nha , rồi muốn sử lí thế nào thì tùy :D , merci
Đi đâu mà gặp người quen thế này... Học hành gì đâu... :D

anhminh nói:
cám ơn bác tengteng, chắc là chung thuỷ với 2003SE thôi, còn nếu muốn 2k5 thì chắc là làm con 51v.
Chài, giữ X50v xài đi. Khối người bán X51v xuống X50v xài đấy.

X51v có 256MB nhưng mà là ROM nên chạy software trên đó chậm (WM5 máy nào chả thế). Cộng với không có pin backup nếu như mà có 2 cục pin swap qua thì coi như chờ nó boot lại. Với máy mà có cả CF và SD như Dell X50, X51 thì mua một cái card rồi cài software vào trong đó. Vừa khỏi lo vụ thiếu bộ nhớ vừa chạy nhanh....
 
Back
Top