[Guide]Dell Precision M4800 - MacBook có sức mạnh Workstaion

Thảo luận trong 'Kiến Thức Cơ Bản - Hướng Dẫn' bắt đầu bởi DươngTH, 1 Tháng một 2016.

Chia sẻ trang này

  1. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    [​IMG]

    Trong phân khúc Workstation Mobile - Haswell hiện nay có 3 máy ngang cân về sức mạnh (khi chạy windows) là HP ZBook 15, Thinkpad W540 và M4800. Và đã nói đến Workstation Mobile thì em nào cũng chân dài đến nách, gầm cao máy thoáng và đặc biệt là điện nước đầy đủ, có thể chạy miệt mài 24/7 mà vẫn khoẻ mạnh bình thường.

    Từ Elitebook 8570W lên ZBook15 HP đã thay đổi thiết kế theo hướng bo tròn =.= mà hình như hơi tròn quá. Không chỉ dừng ở kiểu dáng, ZBook có bước đột phá với việc đã thêm optimus vào chế độ hoạt động (trước đây HP nói không với optimus trên các elitebook). Nhưng không có option disable optimus trong BIOS - quả thực là đột ngột và mang tính phá hoại cao, Workstation Moblie sẽ mất đi kha khá giá trị khai thác khi vào Mac chỉ dùng được card onboard.

    Đôi chút về Lenovo ThinkPad, từ W530 mặc dù BIOS bị whitelist không thể thay card wifi (support với Mac) nhưng bù lại Lenovo trang bị tới 3 lựa chọn về chế độ đồ hoạ : chỉ dùng vga intelHD, chỉ dùng vga nVidia và optimus. Điều này khá thú vị với hackintosh, bạn có thể tuỳ nghi điều động Graphics của máy (tất nhiên là phải khởi động lại). Đến Haswell thì W540 được Lenovo thay bộ bàn phím mới, quả thực làm mất hứng nhiều fan hâm mộ, bàn phím của thinkpad vốn là một điểm cực kỳ độc đáo và đáng giá nhất trên con máy. Vẫn kế thừa việc không thể thay Card wifi như W530 và thêm một điểm chết người là không còn chế độ chỉ chạy card rời nữa - cái này mình cần bạn nào đó dùng w540 xác nhận giùm.

    Dell Precision từ M4600 -> M4700 -> M4800, kiểu dáng không có gì thay đổi nhiều, về option VGA cũng không đổi thay có thể enable Optimus và disable Optimus để chỉ chạy card rời. Đây là một lựa chọn khá ổn và mình đã chọn M4800. Tuy nhiên mọi cái dúng như title, sẽ có một câu chuyện dài để kể bên dưới và sẽ kể lâu dài trong thời gian tới.

    *M3800 cũng là một lựa chọn, tuy nhiên không thể disable intel HD, thực sự thì máy mỏng mình khá e ngại về khả năng tản nhiệt.

    Mình đang dùng Dell Precision M4800:
    • CPU: i7 4810QM
    • Chipset: intel QM87
    • RAM: 2x8GB RAM
    • IGPU: Intel HD 4600 ✔︎
    • DGPU: nVidia Quadro K1100M/K2100M 2GB DDR5 ✔︎
    • Sound: RealTek ALC 292 ✔︎ thank for Jake Lo - OSXLatitude
    • WLAN: Replace origin intel Wifi with BCM943225 ✔︎
    • WWAN: Dell DW5550 - on testing...
    • Ethernet: Intel I217-LM ✔︎
    • TouchPad: ALPS touchpad ✔︎
    • Battery ✔︎
    • Webcam Sonix ✔︎
    • Card Reader ✔︎

    Để thực hiện guide này, cần chuẩn bị:

    + 1 USB dung lượng 8GB (2.0 hay 3.0 đều được).

    + Ubuntu.iso
    + Bộ cài windows 8 trở lên.
    + Easy UEFI
    + Bộ cài Mac OS X mới nhất.
    + Hackintosh Vietnam Tool mới nhất.
    + Source Tree

    Thiết lập BIOS:
    + tắt Security
    + SATA dùng AHCI (không dùng RAID).

    Trên Mac OS X sẽ có 3 chế độ chạy:
    Option 1: only nVidia K1100M/K2100M - disable optimus trong BIOS.
    Option 2: intel HD 4600 + nVidia K1100M/K2100M - enable optimus trong BIOS.
    Option 3: only Intel HD 4600 - enable optimus trong Bios và disable nVidia K1100M/K2100M trong DSDT.

    Với Option 1 và 2, có thể chạy các app dùng Cuda bình thường.
    Với Option 3 vẫn gánh được LoL Max Setting ~60 frame.

    Hiện tại:
    Với những máy khi disable optimus trong BIOS, card nVidia dùng connector LVDS để kết nối với internal Display thì sẽ chơi được cả 3 option, mình sẽ gọi loại này là loại B.

    Với những máy khi disable optimus trong BIOS, card nVidia dùng connector eDP để kết nối với internal Display thì sẽ chỉ chơi được option 2 và 3 thôi, mình sẽ gọi loại này là R.

    Với những máy bàn mình QHD+ thì xác định khoai và mình chưa gặp nên tạm gác lại, bạn nào có máy làm chuột bạch có thể đem qua mình check.

    Lưu ý cho bạn nào chuẩn bị mua máy:
    + Hầu hết các máy đều thuộc loại B nhất là những máy nguyên bản mình để B là lấy từ Brandnew. + Những máy có nguy cơ cao thuộc loại R là máy refurbished, mình lấy chữ R từ Refurbished.
    + Những máy mặc định màn hình 1366x768 mà người bán hàng nói có thể thay lên màn res cao hơn cũng có nguy cơ cao thuộc diện R. Màn hình 1366x768 dùng LVDS single link, 1600x900 trở lên dùng LVDS Dual Link -> màn 1366x768 không thể thay màn 1600x900 hoặc cao hơn được.

    Công Việc 1:
    Đây là bước quan trọng và hồi hộp nhất.
    Bước 0: Disable Optimus trong BIOS, tháo dock station (nếu có), tháo tất cả các kết nối hình ảnh.
    Bước 1: Tạo USB bộ cài Ubuntu
    Bước 2: Chạy Ubuntu live chứ không cài.
    Bước 3: Bật Terminal gõ: xrandr -q
    sẽ xuất hiện như sau:
    [​IMG]

    Dễ dàng thấy Connected chính là internal Display. Nếu là LVDS thì chúc mừng máy bạn là loại B, còn eDP thì chia buồn bạn thuộc loại R nhưng bất hạnh nhất là nếu nó là DP thì máy bạn đích thị là QHD+.

    Công việc 2
    Bước 1: Tạo bộ cài windows:
    Bước 2: Boot vào bộ cài windows UEFI
    Bước 3: Chia ổ cứng.
    Điều kiện:
    + Định dạng GPT
    + Phân vùng EFI > 200MB
    không đủ 2 điều kiện trên bạn sẽ phải tìm cách có đủ 2 điều kiện trên.
    Có nhiều cách nhưng guide sẽ hướng dẫn cách chia lại ổ cứng và cài lại từ đầu.
    * Backup dữ liệu trước khi thực hiện.
    ....
    Bước 4: Cài windows:
    on writing...
    :

    Công việc 3:
    Bước 1: Tạo bộ cài.
    Bước 2: Cài:
    on writing...


    Vấn đề lớn nhất là VGA rời nVidia Quadro K1100M có nhận hay không?
    Câu trả lời là có và nhận đủ 4 port cho internal Display và 3 external Display.

    Tuy nhiên mấu chốt nằm ở Connector type của internal Display, Dell sử dụng 2 loại connector là LVDS và eDP cho các sản phẩm M4800. có mặt lợi cũng có mặt hại của nó.

    + LVDS native support với Mac - đồng nghĩa việc dùng nVidia nó chỉ đơn giản là inject nVidia là xong nhưng khó khăn trong việc thay Màn hình, vd HD-> FHD -> QHD+ bị hạn chế
    + eDP có thể thay HD -> FHD dễ dàng (lên QHD+ thì mình k rõ, theo diều tra với màn QHD+ thì internal Display được nối vào 1 cổng DP luôn chứ k còn là eDP ).

    Không may mắn là máy của mình dùng cổng eDP cho internal Display. Sẽ là một chặng đường dài để có thể enable được card nVidia và chạy một cách hoàn hảo. Mình đã tìm được cách cho nó chạy card rời, nhận được thanh chỉnh độ sáng nhưng hoạt động không ổn định, tất nhiên trong topic này mình không nói về điều này.

    [​IMG]


    2016 - 01 - 21
    Những thành phần đang hoạt động:

    + Webcam

    2016 - 01 - 02
    Những thành phần đang hoạt động:

    + SDCard Reader

    2016 - 01 - 01
    Những thành phần đang hoạt động:

    + intel HD 4600 -> QE/CI -> Chỉnh độ sáng đầy đủ.
    + AppleHDA nhận đủ
    + Ethernet intel i217-LM nhận đủ
    + Wifi các bạn có thể thay card BCM943225 - tất nhiên là ~80-90% độ nhậy sóng của card gốc intel. (có lẽ là mình sẽ nâng lên card khác ngon hơn trong thời gian tới).
    + 4 cổng USB 3.0 và cổng USB (eSata) nhận ổn định
    + Touchpad nhận nhưng k đa điểm
    + Track Point nhận
    + Pin nhận - mình đã disable pin từ dock trong DSDT, có nghĩa là bạn nào có dock Pin cũng như dùng doc có chức năng sạc thì 2 thiết bị này có thể không hoạt động.
    - Bàn phím nhận đúng phím tắt ( trừ tăng giảm độ sáng giờ sẽ là FN F3 và FN Insert ) sẽ fix sớm.

    Các bạn có thể theo dõi Please login or register to view links để nhận những cập nhật mới nhất.

    Thư mục Release chứa những file bạn cần để cài.

    Các thư mục còn lại chứa những file bạn cẩn đề tự custom tiếp - vì mình biết bản thân là một workstation mobile, phần cứng của M4800 cũng có vài option chứ không đơn giản như đám lap cỏ.

    1. Hướng dẫn tạo bộ cài các bạn có thể thao khảo Please login or register to view links.

    2. thiết lập BIOS:
    + AHCI
    + Enable Optimus - chú ý nhé vì hiện tai cứ vào Mac là BIOS sẽ tự disable optimus.

    3. Các bước cài đặt các bạn tiếp tục tham khảo Please login or register to view links
    tóm tắt:
    -> chia ổ
    -> cài win
    -> cài Mac
    -> copy Clover (thư mục Release) vào efi
    -> Dùng kext uti cài các kext trong Release\SLE

    * thêm HWMonitor để theo dõi nhiệt độ.

    [​IMG]

    * bạn nào muốn chung tay phát triển thì có thể thêm nhánh khác và làm việc với thư mục debug, bên trong chứa các patch cơ bản.

    Mình sẽ cần cộng đồng M4800 chung tay trong thời gian dài nữa, mong rằng sẽ nhận được sự hợp tác từ các bạn. Chúng ta sẽ phải chiến đấu khá lâu dài đấy.
     
    Chỉnh sửa cuối: 20 Tháng một 2016
  2. mun2912

    mun2912 Mới Tham Gia

    Tham gia ngày:
    28 Tháng mười một 2015
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    nhìn kích thích quá :D các mod cài máy mượt rồi nên post video lên group. chia sẻ để cộng đồng lớn mạnh.
     
  3. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    Đầu đọc thẻ đã hoạt động
     
    mun2912 thích bài này.
  4. Klinky

    Klinky Mới Tham Gia

    Tham gia ngày:
    8 Tháng một 2016
    Bài viết:
    11
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Vậy làm sao check được internal Display e M4800 là eDP hay LVDS. Trong 2 chuẩn connector này thì cái nào có lợi thế hơn?
    Nói thật làm mình đang cũng định lấy máy, và cũng phân vân giữa các máy Mod nêu bên trên: Zbook 15 / Precision M4700/4800 và Precision M3800.
    Có vẻ như M4700/M4800 có lợi thế hơn. Như M3800 cứ để chạy mặc định K1100 có sao k? Và khi về Windows thì lại Optimus được k? (Hoặc Zbook chạy Mac = HD Intel, về Win tự Optimus được k?)
     
  5. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    + M3800 k tắt được optimus từ bios nên k có mặc định k1100M
    + check connector dùng ubuntu , bật terminal lên gõ xrandr -q
    + LVDS dễ ăn K1100M hơn.
    Zbook mình chưa rõ lắm. chưa đụng con nào, thông tin chủ yếu đụng từ khách hàng nước ngoài + đọc và đọc.
     
  6. KunaiNTC

    KunaiNTC Mới Tham Gia

    Tham gia ngày:
    5 Tháng sáu 2015
    Bài viết:
    13
    Đã được thích:
    4
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Đọc bài của bác thấy có đề cập tới eDP và LVDS(trong AIO không nhắc tới), mình có tìm hiểu thêm thông tin về 2 cái này.
    LVDS mới Full QE/CI, eDP chỉ enable được CI.
    Vậy giữa Full QE/CI với mỗi CI nó có quá khác biệt trên máy hackintosh không bác ?
    Các máy thị trường hiện tại chủ yếu dùng eDP(chuẩn mới hơn, tốt hơn) có đúng? Nếu đúng thì cũng chỉ CI được kích hoạt?
    Các máy MacRetail trước giờ không dùng eDP ?

    Không biết thông tin mình tìm được ở trên có chính xác không, mong được bác giải đáp :D
     
  7. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    Sai bét.

    + cái bạn đọc là dành cho intel HD của core i đời đầu không áp dụng cho các đời sau.
    + máy mình eDP mà HD4600 vẫn Full QE/CI bình thường, Asus G750 dùng màn hình 120Hz cổng eDP only NVidia vẫn full QE/CI bình thường.

    các máy cỏ và hầu hết gaming vẫn dùng cổng LVDS để giảm giá, gaming nào có màn hình 120Hz 3D Gsyn thì chắc cú là eDP hoặc DP , máy trạm haswell dùng eDP nhiều vì dễ dàng nâng từ 1366x768 lên FHD, QHD+.
     
    KunaiNTC thích bài này.
  8. Klinky

    Klinky Mới Tham Gia

    Tham gia ngày:
    8 Tháng một 2016
    Bài viết:
    11
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Nghĩa là M3800 có thể Optimus đc đúng k Mod, mình thấy hay đấy chứ. Bthg giải trí cái Intel HD thừa sức đáp ứng, K1100 để làm việc thôi.
    Chắc bây giờ phân vân M3800/M4700/M4800 thôi. M3800 hơi vênh tiền lên chút
     
  9. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    nghĩa là M3800 không thể disable optimus nó luôn luôn song song intelHD + K1100M, vào Mac k nhận K1100M đâu.
    giải trí nhẹ nhẹ thì HD4k6 chơi được. còn kiểu giải trí bằng game thì K1100M ngon hơn.

    à còn lưu ý nữa, M3800 phải mod bios mới cài được nhé.
     
    Klinky thích bài này.
  10. Klinky

    Klinky Mới Tham Gia

    Tham gia ngày:
    8 Tháng một 2016
    Bài viết:
    11
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Bác xem giúp e với e K2000M này có chạy được đc k ạ? Hay vẫn k ổn định và dùng Intel HD hay hơn?
    Card Wifi thì chết chắc rồi. Nữa là e nó k có Webcam, dùng Facetime hay Imess thì nản

     
  11. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    + được nhưng K2000M cùng QM thôi, XM để cho đám 17 inh K4000M trở lên.
    + el capitan chưa ăn webcam đâu.
    + check connector của màn hình trước khi mua nhé.
     
    Klinky thích bài này.
  12. Klinky

    Klinky Mới Tham Gia

    Tham gia ngày:
    8 Tháng một 2016
    Bài viết:
    11
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Ngoài làm cái Usb boot Ubuntu xong gõ check Display connector, còn phải check gì nữa k bác? Em Zbook 15 không thấy có thông tin gì, hình như cũng chỉ dùng đc HD Intel 4600 thôi thì phải.
    Bác thử cài về Yosemite xem có nhận full k bác? Em M4800 ấy ạ?
     
  13. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    mình đã nói rõ ở #1 rồi mà
     
    PhamVietDung and Klinky like this.
  14. PhamVietDung

    PhamVietDung Mới Tham Gia

    Tham gia ngày:
    19 Tháng một 2016
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Em đang dùng 1 e M4800 và muốn cài osx từ lâu mà chưa dám thử vì k biết có đc k. Nay thấy bài viết của ad mừng quá. AD có thể hướng dẫn cách cài đặt đc k ạ. Em cảm ơn bác rất nhiều ạ
    Cấu hình của e nó ạ :
    Dell Precision M4800 Mobile Workstation Core™i7-4810MQ
    1TB HDD
    Ram 8GB
    15.6" HD (1366x768)
    Webcam
    NVIDIA Quadro® K1100M 2048MB GDDR5

    .....
     
  15. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    hình như mình có hướng dẫn ở #1 rồi mà
    thao tác như K43SJ, thay đồ mình đã up ở trên vào.
     
    PhamVietDung thích bài này.
  16. PhamVietDung

    PhamVietDung Mới Tham Gia

    Tham gia ngày:
    19 Tháng một 2016
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    E cảm ơn ạ. Để e cài ạ
     
  17. PhamVietDung

    PhamVietDung Mới Tham Gia

    Tham gia ngày:
    19 Tháng một 2016
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    e k có usb 8g thì thay bằng ổ cứng ngoài được k ạ. em cảm ơn ạ
     
  18. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    được
     
  19. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    + Update : Đã nhận Camera.
    Screen Shot 2016-01-21 at 1.20.46 AM.png

    Pull code mới nhất về nhé các bạn.
     
  20. DươngTH

    DươngTH Administrator Thành viên BQT

    Tham gia ngày:
    23 Tháng năm 2015
    Bài viết:
    2,382
    Đã được thích:
    806
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    iOS Developer
    Nơi ở:
    TP. Hồ Chí Minh
    Web:
    Đã điều tra xong vụ eDP và LVDS, hoá ra vấn đề nằm ở màn hình.
    Chân tín hiệu trên main vẫn là LVDS nhưng cái màn hình mình thay là loại eDP, có thể nội tại màn hình có một bộ chuyển đổi tín hiệu LVDS -> eDP, sau đó con "chip nhận dạng" thì inject rằng nó là màn eDP 12583816_1012953018778225_1316629782_n.jpg
    ảnh được cung cấp bởi LaptopGolbal
     
    Chỉnh sửa cuối: 26 Tháng một 2016
    mun2912 and PhamVietDung like this.

Chia sẻ trang này