Patch Intel HD 3000 cho các dòng laptop Sandy Bridge for LVDS+VGA+HDMI
danght
10 nămBình luận: 22
Lâu lắm mới trở viết bài lại cho Tinhte (bài gốc bên Macvn move qua), bài này mình hướng dẫn các bạn Patch Driver cho card Intel HD3000 của các dòng laptop sau này nhận LVDS+VGA+HDMI: vì dòng này xài hơi bị nhiều, sau khi patch xong thì:
Transcript Offline - Buffer Pool Allocate [181000] failed: sẽ biến mất
Tốc độ khởi động nhanh hơn
Trong khi sử dụng không bị hiện tượng lag hình.
Ổn định, xuất ra tất cả các cổng (đã test, nhưng VGA chỉ nhận 800x600, còn đang nghiên cứu tiếp, híc)
Bắt đầu nhé.
Vì các bạn đều là người mới nên mình sẽ hướng dẫn theo cách đơn giản nhất có thể, vì thế đừng hỏi tại sao mà phải làm thế này thế kia nhé. Thanks
Hiện nay: các bạn hay sử dụng cấu hình MacbookPro8,1 để enabler Intel HD 3000, xài ok nhưng tất c3 các cổng xuất ra chỉ có LVDS (màn hình laptop) là xài được đồng thời hay có hiện tượng lag, khi khởi động lúc nhận diện vào Mac chậm và sẽ có dòng: Transcript Offline - Buffer Pool Allocate [181000] failed.
Cách fix:

Quảng cáo


1) Download Hex edit: http://hexedit.en.softonic.com/mac
2) Vào System=> Library=>Extensions, copy file AppleIntelSNBGraphicsFB.kext ra ngoài Desktop
3) Click chuột phải lên file đó chọn show Package Contens=>Contents=>MacOS, tiếp tục kéo file AppleIntelSNBGraphicsFB ra Desktop
Kiến thức cơ bản (nói nhanh nhé):
- Conection Type của Intel HD 3000: y chang của Ati, nhìn vào đây nhé:
Code:
#define CONNECTORTYPE_LVDS0x00000002/* Ie internal Low Voltage display, such as laptop */
#define CONNECTORTYPE_DP0x00000400/* Displayport */
#define CONNECTORTYPE_VGA      0x00000010    /VGA/
#define CONNECTORTYPE_HDMI0x00000800
- Default Conection Type của Intel HD 3000 trên MacbookPro8,1:
Code:
0000000: 0102 0400 1007 0000 1007 0000  ............
000000c: 0503 0000 0200 0000 3000 0000  ........0...
0000018: 0205 0000 0004 0000 0700 0000  ............
0000024: 0304 0000 0004 0000 0900 0000  ............
0000030: 0406 0000 0004 0000 0900 0000  ............
Đừng hỏi mình lấy code này ở đâu ra, muốn nghiên cứu các bạn vô đây nhé: http://www.insanelymac.com/forum/index.php?showtopic=259705&st=0
Bỏ dòng đầu tiên đi, ta sẽ có 4 conecttion:
chú ý cột thứ 3 sau dấu 2 chấm nhé:
0503 0000 0200 0000 3000 0000 là 0200 => convert từ CONNECTORTYPE_LVDS0x00000002 (LCD nè)
3 hàng còn lại là 0004=> convert từ CONNECTORTYPE_DP0x00000400 (Display port)
Vậy Default của Mac xịn có 4 display, 1 cho LVDS và 3 cho Display port: giải thích cho chúng ta tại sao chúng ta lấy cầu hình MacbookPro8,1 chỉ nhận LVDS nhé.
Bắt tay vào làm:
Đối với Laptop chúng ta sẽ có 3 cổng là: LVDS, VGA, HDMI=> ok

Default:

Quảng cáo


Code:
0000000: 0102 0400 1007 0000 1007 0000  ............
000000c: 0503 0000 0200 0000 3000 0000  ........0...
0000018: 0205 0000 0004 0000 0700 0000  ............
0000024: 0304 0000 0004 0000 0900 0000  ............
0000030: 0406 0000 0004 0000 0900 0000  ............
Rồi:
giữ nguyên dòng đầu tiên ko đổi
giữ nguyên dòng thứ 2 ko đổi vì LVDS mà
copy dòng cuối lên dòng số 3
dòng tiếp theo giữ nguyên
dòng cuối sửa về 0 hết
Như vậy nè:
Code:
0000000: 0102 0400 1007 0000 1007 0000  ............
000000c: 0503 0000 0200 0000 3000 0000  ........0...
0000018: 0406 0000 0004 0000 0900 0000  ............
0000024: 0304 0000 0004 0000 0900 0000  ............
0000030: 0000 0000 0000 0000 0000 0000  ............
OK rùi đó
Chú ý dòng này: 0000018: 0406 0000 0004 0000 0900 0000, chúng ta sẽ patch HDMI
Nhìn bảnng connection type:
CONNECTORTYPE_HDMI0x00000800
Nhìn dòng: 0004, chúng ta sửa lại là 0008

Quảng cáo


và 0900 sửa lại 0600
ok, tiếp tục với: 0000024: 0304 0000 0004 0000 0900 0000, cho VGA
Sửa lại: 0304 thành 0602
và 0004 thành 0001
và 0900 thành 0700
Như sau:
Code:
0000000: 0102 0400 1007 0000 1007 0000  ............
000000c: 0503 0000 0200 0000 3000 0000  ........0...
0000018: 0406 0000 0008 0000 0600 0000  ............
0000024: 0304 0000 0001 0000 0700 0000  ............
0000030: 0000 0000 0000 0000 0000 0000  ............
Xong hết rùi đó, giờ thì dùng Hext Edit để patch:
coppy cái default conection ra file txt
Bỏ những dòng trước 2 chấm và mấy cái chấm sau đi:
Thì Original:
Code:
0102 0400 1007 0000 1007 0000
0503 0000 0200 0000 3000 0000
0205 0000 0004 0000 0700 0000
0304 0000 0004 0000 0900 0000
0406 0000 0004 0000 0900 0000
chuyển lên 1 hàng và để khoảng trống giữa 2 số:
Code:
01 02 04 00 10 07 00 00 10 07 00 00 05 03 00 00 02 00 00 00 30 00 00 00 02 05 00 00 00 04 00 00 07 00 00 00 03 04 00 00 00 04 00 00 09 00 00 00 04 06 00 00 00 04 00 00 09 00 00 00
làm tương tự với patch conection của mình:
Code:
01 02 03 00 10 07 00 00 10 07 00 00 05 03 00 00 02 00 00 00 30 00 00 00 04 06 00 00 00 08 00 00 06 00 00 00 06 02 00 00 00 01 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Tiếp tục dùng HexEdit mở file AppleIntelSNBGraphicsFB lúc nãy keo ra ở Desktop ấy, file ko có đuôi.kext ấy nhé.
sau đó chọn find and replace set up Matching là Hẽ và stick vô Wrap: như hình
copy code ỏiginal đã chuyển thành 1 hàng ở trên vào ô Find và code Patch ở dưới vào Replace with:
Chọn find Next nó sẽ dẫn tới 1 đoạn code, sau đó bấm replace, tiếp tục find next và replace 1 lần nữa (vì 1 cho 32 bit và 1 cho 64 bit)
[​IMG]
OK, chọn nơi lưu sau đó copy file vừa patch vào lại AppleIntelSNBGraphicsFB.kext=>Contens=> Mac OS và dùng KextWizard để cài (nhớ backup kext cũ nhé. Reboot và thưởng thức
Update: một số Dèault connection của Macbook:
MacBook Pro’s:
01 02 01 00 10 07 00 00 10 07 00 00
05 03 00 00 02 00 00 00 30 00 00 00
00 00 00 00 01 00 00 00 40 00 00 00
00 00 00 00 01 00 00 00 40 00 00 00
00 00 00 00 01 00 00 00 40 00 00 00
MacBook Air’s:
01 02 03 00 10 07 00 00 10 07 00 00
01 00 00 00 02 00 00 00 30 00 00 00
02 05 00 00 00 04 00 00 07 00 00 00
03 04 00 00 00 04 00 00 09 00 00 00
00 00 00 00 01 00 00 00 40 00 00 00
Macmini’s:
00 02 03 00 00 00 00 00 FF FF FF FF
02 05 00 00 00 04 00 00 07 00 00 00
03 04 00 00 00 04 00 00 09 00 00 00
04 06 00 00 00 08 00 00 06 00 00 00
00 00 00 00 01 00 00 00 40 00 00 00

Mới patch cho V131 macbook air: nếu các bạn chọn SMBIOS của macbook air mà khõng patch lai thì không có driver đâu nhé
[​IMG]
22 bình luận
Bác biết làm cho card ATI không bác?
hi bác. nếu mà có file sửa rồi thì up lên cho mọi người thử được ko?
bảng cua mình lại thế này ko biết sửa thế nào hả bác
0000000: d0a5 0200 0000 0000 0000 0000
000000c: 0000 0000 0102 0400 1007 0000
0000018: 1007 0000 0503 0000 0200 0000
0000024: 3000 0000 0205 0000 0004 0000
0000030: 0700 0000 0304 0000 0004 0000
danght
TÍCH CỰC
10 năm
http://www.mediafire.com/?0ekfvf0egucdwx8

phiên bản 10.7.4 cho macbookpro8,1 và macbook air 4,2
Nhớ là laptop nhé, không dành cho hd3000 của desktop
@danght Thanks bác danght, mini-vga của mình đã nhận sau khi cài kext và chạy kext utility. (của mình laptop samsung cỏe i5 2410M,lion 10.7.4)
hdmi thì chưa thử
Mình đã test bằng kext bác up nhưng vẫn không fix được:
Transcript Offline - Buffer Pool Allocate [181000] failed.
mình đã test qua 4 bản lion từ 10.7.1 đến 10.7.4 và chỉ có bản 10.7.1 là chạy ổn định nhất với card HD 3000( full QE/CI) xem clip và chạy vài ứng dụng pst, illus.. thì ok nhưng lúc chạy slide show của iphoto thì lag hình + treo máy ( chuột vẫn di chuyển được), bấm esc rồi đợi 1 lúc thì mới thoát ra được.
Từ 10.7.2 đến 10.7.4 thì máy liên tục bị bể hình(artifact) và treo máy(freezes), nguyên nhân do card intel HD3000. (hệ thống vẫn nhận card này đầy đủ và có QE/CI.)
Mình đã test thử và tìm kiếm rất nhiều trên các web cho OSX86 nhưng vẫn vô vọng, bác danght có kinh nghiệm gì với con DELL xps 15 không giúp giùm.

dell xps l502x sandy bridge core i7 2670QM 2.2Ghz
chipset : intel HM67
8G ram
intel HD 3000 graphic & GT540M
smbios: 8.1
danght
TÍCH CỰC
10 năm
Có lần mình cũng gặp trường hợp này, giờ thử cài 10.8 DP4 thì ok, ko thấy bị lỗi kiểu này nữa, trên insanelymac+tonymac cũng nói loại lỗi này, nhưng mình thử hết mọi cách: patch HD3000, fake ram card màn hình..v..vvv, thử mọi phiên bản nhưng bó tay, trước làm trên n5110 đó....em thử lên 10.8 đi...
@danght anh chuyển sang 82 hoặc 83 đỡ treo hơn hẳn
đã test trên K53 Optimus 610
pachuca
ĐẠI BÀNG
10 năm
đúng là DP4 có nhiều thứ ổn định hơn 10.7.4, intel HD3000 của mình thỉnh thoảng có vài đừơng crash ngang màn hình khi lướt web lên DP4 hết hẳn
thế nhưng DP4 vẫn chưa patch đc AppleIntelpowermanagent, battery nên dùng còn thấy nóng máy quá, chưa native đc turbo boost, speedstep nên dùng ko mướt bằng 10.7 thui đành chờ cao thủ
@pachuca AICPMPatch vẫn chiến được 10.8 DP4 mà, anh el coniglio bá đạo vcc, speedstep ok còn turbo boost em chưa thử nhưng đoán thêm SSDT như 10.7 là được. Lỗi sọc màn thì hình như trong bộ cài 4530s mới nhất 10.7.4 (cái bộ đang dev ý) bên Tonymacx86 có 1 chương trình giải quyết được mấy cái sọc đấy. Bác test thử xem. Em cài dùng khoảng 15' vẫn chưa thấy cái sọc nào
pachuca
ĐẠI BÀNG
10 năm
của mình onl cả ngày mới bị vài sọc để test thử coi, nè chiến hữu up đúng tên để dễ search coi? chơi khó quá
pachuca
ĐẠI BÀNG
10 năm
ui buồn quá, tự dựng chưa cài thì chưa bị crash cài xong cái màn hình như rổ luôn, con cái DP4 nữa chiến hữu, cho xin link ln đi
@pachuca AICPMPatch
pachuca
ĐẠI BÀNG
10 năm
thank mà bác test DP 10.7.5 chưa?
@pachuca em chưa kéo xong
pachuca
ĐẠI BÀNG
10 năm
em down cái kext của chủ top về set kết quả ko lỗi thành có lỗi xuất hiện tranfer scipt ỏffline
crash màn hình như cái rổ ui rầu quá phải restore lại kext RT
danght
TÍCH CỰC
10 năm
S
Smbios của bạn là gì, kext này chỉ dùng cho MacbookPro8,1 với MacbookAir4,2, bạn xem lại nhen, mình test trên chục con thành công 100%, cài trên con Lenovo Z470 rồi.
pachuca
ĐẠI BÀNG
10 năm
con mình V470c nè SMbios dĩ nhiên là 8.1 rùi! Test đi test lại rùi chủ top ơi!
giờ restore lại kext orgine, còn mấy port chưa test
dù sao cũng cảm ơn chủ top
abtranbn
TÍCH CỰC
9 năm
Mong được gặp anh Hoàng, anh là thần tượng của nhiều người.
@abtranbn hè anh em làm vé bay vào 😁
bác xem giúp em như này đã có cổng HDMI chưa,e thì chưa patch nhưng sao thấy có 4 port nhờ bác xem giúp








  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2022 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: 209 Đường Nam Kỳ Khởi Nghĩa, Phường 7, Quận 3, TP.HCM
  • Số điện thoại: 02862713156
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019