• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Thay đổi kích thước PagePool cho ROM BlueAngel

Dvha79_ddt

Super V.I.P
Với các bản ROM hiện có mà các bạn đã biết và sử dụng hầu hết đều dùng PagePool 16MB.
Vậy nếu muốn thay đổi kích cỡ thì thế nào?
Các bạn có thể làm như sau:

Paging pool cho dòng Blue Angle
Lấy file rom nk.nbf chuyển về nk.nba (dùng tool xda3nbftool.exe đã nhiều bài viết về vấn đề này)
Dùng WinHex mở file nk.nba, tìm đến địa chỉ bắt đầu 2555D0 -> 2555D4

Nếu pagePool đang là 16MB
- Muốn Paging pool size là 8MB sửa chuỗi 00 00 00 01 thành 00 00 80 00
- Muốn Paging pool size là 12MB sửa chuỗi 00 00 00 01 thành 00 00 C0 00
- Muốn Paging pool size là 24MB sửa chuỗi 00 00 00 01 thành 00 00 80 01
- Muốn Paging pool size là 32MB sửa chuỗi 00 00 00 01 thành 00 00 00 02
- Muốn Paging pool size là 48MB sửa chuỗi 00 00 00 01 thành 00 00 00 03

Save lại và chuyển nk.nba thành nk.nbf.

Tất nhiên là khi tăng kích cỡ pagepool lên thì bộ nhớ Program cũng sẽ bị giảm đi nhưng chẳng hề gì khi bộ nhớ RAM của BA là khá lớn (128MB so với 64MB của các dòng khác)

Cá nhân mình và Phuonlev đã test thử khi đổi kích cỡ PagePool thành 32MB. Cảm nhận là tốc độ hoàn toàn vượt trội ngay từ lần khởi động đầu tiên so với lúc đầu là 16MB.=D>
Các bạn hãy thử làm và cảm nhận:-??

Thêm 1 địa chỉ nữa, nếu thấy phù hợp với bản ROM nào thì dùng nhé :)

Address PagePool : 2D1760 -> 2D1764

Hoặc có 1 cách tìm nữa vô cùng tiện lợi là các bạn tìm với đoạn ký tự HEX như sau:
Điều kiện là bạn phải biết là bản ROM bạn dùng có PP bằng bao nhiêu thì tìm mới chính xác :

Ví dụ :
ROM có PP là 16MB thì tìm đoạn HEX sau
1F80 0000 0001 0000 0000 C46B
thì đoạn 0000 0001 là đoạn bạn có thể sửa

ROM có PP là 32MB thì tìm đoạn HEX sau
1F80 0000 0002 0000 0000 C46B
thì đoạn 0000 0002 là đoạn bạn có thể sửa

Làm như vậy với các bản có PP khác nhé.
Vậy là OK chưa?:)

Nếu thấy đúng như mình nói thì hãy thank một cái động viên nhé:D


Tool và bài viết chi tiết đã được VIP Habubi đưa lên ở bài số 5
 
Chỉnh sửa cuối:

Tuan1412

New Member
Pagel Pool 16Mb theo mình với 2k6 là hợp lý nhất.Mình đã thử tăng lên 32mb nhưêu mà lại mất 16mbng thấy tốc độ chả cải thiện dc bao nhi Ram vô ích.Nói chung cũng là tuỳ cảm nhận và cách dùng soft của mỗi người nữa cơ.
Chúc các bạn thực sự ưng ý với chú BA của mình
 

Hoangdat_vista

New Member
Đây trích dẫn lời của minhanhtran:
Bạn đang dùng Rom nào?? WM5 hay WM6?? Nếu bạn dùng WM5 thì địa chỉ đó đúng rồi, bạn cứ chỉnh sửa theo hướng dẫn là được.
Riêng với BA WM6 thì bạn tìm đến địa chỉ như sau:

adrress:002565D3

00 00 00 00 =0M
00 00 80 00 =8M
00 00 C0 00 =12M
00 00 00 01 =16M
00 00 80 01 =24M
00 00 00 02 =32M
00 00 00 03 =48M

Bạn cứ làm đúng như vậy sẽ chỉnh được PagePool. Mình và thử tăng lên 32Mb nhưng có lẽ do WM6 mượt quá rồi nên không cảm nhận được sự khác nhau như ở WM5

Mình thấy lạ ở chỗ là có bản ROm làm theo cách của DVHA thì tìm được đúng địa chỉ và dãy số :
00 00 00 01 có bản lại là dãy số 76 65 63 74
Và theo nội dung của minhanh ở trên lại là địa chỉ 002565D3 chứ không phải là 002555D0.
MOD nào có thể giải thích rõ cho anh em được không?
 

Dvha79_ddt

Super V.I.P
@ Hoang_dat_vista : Cái này mình cũng không rõ nữa.
Có lẽ địa chỉ mà minhanhtran nói đến là địa chỉ trong bản ROM 0.4.2 của Helmi rồi, mình tìm với bản đó thì đúng
@ All : Lại có thêm 1 địa chỉ nữa, nếu thấy phù hợp với bản ROM nào thì dùng nhé :)
Address PagePool : 2D1760 -> 2D1764
Hoặc có 1 cách tìm nữa vô cùng tiện lợi là các bạn tìm với đoạn ký tự HEX như sau:
Điều kiện là bạn phải biết là bản ROM bạn dùng có PP bằng bao nhiêu thì tìm mới chính xác :
Ví dụ : ROM có PP là 16MB thì tìm đoạn HEX sau
1F80 0000 0001 0000 0000 C46B
thì đoạn 0000 0001 là đoạn bạn có thể sửa
ROM có PP là 32MB thì tìm đoạn HEX sau
1F80 0000 0002 0000 0000 C46B
thì đoạn 0000 0002 là đoạn bạn có thể sửa

Làm như vậy với các bản có PP khác nhé.
Vậy là OK chưa?:)
 
Chỉnh sửa cuối:

habubi

New Member
Cách chỉnh PP (Pagepool)

PP = PagePool là 1 phần của RAM được tách ra để hỗ trợ chạy các ứng dụng trong Win.
PP càng cao thì ứng dụng, nhất là các ứng dụng Media hay Game, chạy càng tít. Tuy nhiên PP càng cao thì RAM Free càng bị thấp đi.

Với dùng BA thì do ram lớn 128MB cho nên việc lấy một phần ram để thành Pagepool hoàn toàn không ảnh hưởng lắm đến ram.

Việc tăng hay giảm Pagepool của dòng BA cần có tool. Tiến hành theo các bước:
- B1: copy file nk.nbf trong rom vào thư mục chứa tool

- B2: Chạy file nbf2nba.bat để chuyển file nk.nbf về nk.nba

- B3: Dùng winhex mở file nk.nba

- B4: Tìm đến địa chỉ:FFFF FFFF FFFF FFFF 9B4F FFFF 64B0 0000 6400 0000 08DF 1F80. Kiểm tra các giá trị đằng sau. Nếu là
00 00 00 00 = 0M -> value = 0
00 00 40 00 = 4MB -> value = 64
00 00 60 00 = 6MB -> value = 96
00 00 80 00 = 8MB -> value = 128
00 00 A0 00 = 10Mb -> value = 1608001
00 00 C0 00 = 12M -> value = 192
00 00 00 01 = 16M -> value = 256
00 00 80 01 = 24M -> value =384 -> chia cho 16 = 24MB
00 00 00 02 = 32M -> value =512 -> chia cho 16 = 32MB
00 00 40 02 = 36MB -> value =576
00 00 80 02 = 40MB -> value =640
00 00 C0 02 = 44MB -> value =704
00 00 00 03 = 48M -> value = 768
00 00 00 04 = 64MB

- B5: muốn tăng hay giảm bạn chỉ việc thay đổi các giá trị tương ứng với bảng trên.
Hoặc có cách khác (điều kiện là bạn phải biết bản rom bạn dùng có PP bằng bao nhiêu thì mới chính xác).
VD: ROM có PP là 16MB thì tìm đoạn HEX sau
1F80 0000 0001 0000 0000 C46B
thì đoạn 0000 0001 là đoạn bạn có thể sửa
ROM có PP là 32MB thì tìm đoạn HEX sau
1F80 0000 0002 0000 0000 C46B
thì đoạn 0000 0002 là đoạn bạn có thể sửa

Sau khi chỉnh sửa xong thì save lại

- B6: Chạy file nba2nbf.bat để chuyển file nk.nba về nk.nbf
- B7: Chuyển file nk.nbf mới này vào thư mục chứa rom.
- B7: Up rom và kiểm tra.

Chú ý: các bạn có thể chỉnh sửa PP tùy ý nhưng đừng cao quá 48MB bới khi đó ram sẽ còn ít dễ dẫn đến treo máy khi chạy các ứng dụng nặng

Chúc các bạn thành công=D>

Tool
[HIDE=""]http://www.mediafire.com/?adi1z4ymoee[/HIDE]

Bài viết này được hoàn thành nhờ sự giúp đỡ của mod Dvha79_ddt
 
Last edited by a moderator:

rosebeast

New Member
sao bạn hok up link winhex lên để mọi người tiện down luôn nhỉ^^
 
Top