Git Product home page Git Product logo

Comments (9)

bangmaple avatar bangmaple commented on July 20, 2024

from dell-precision-7530-wx4150-4k-opencore.

flipphos avatar flipphos commented on July 20, 2024

Wow, congratulations!

I am really looking forward to your update on this!

I might have a few questions:

  1. Are you one Big Sur or Monterey?
  2. Is the WX4150 working OOB? I think this could be the only reason I want this laptop. How about connecting external displays?
    Thanks!

Cheers,

from dell-precision-7530-wx4150-4k-opencore.

bangmaple avatar bangmaple commented on July 20, 2024
  1. It's compatible with Big Sur and Monterey also Catalina too.
  2. The WX4150 is working OOB as it is RX460 mobile version renamed (Polaris 10 graphics card).
  • The happy news is you can use both Intel UHD 630 and AMD WX4150 when the "Switchable graphics" mode enabled but the internal laptop screen is always using Intel UHD 630 for rendering graphics but if you are intending to use with some heavy calculation software like Adobe Premiere Pro or any video encoding/decoding is always supported.
  • If you connect to the external display via HDMI/DisplayPort then you can drag the heavy graphics calculation software to the external monitor to use.
  • If you want to connect via the Type C (Thunderbolt) port to get the external monitor working, the Intel UHD 630 graphics is used.
  • As Intel UHD 630 and WX4150 are able to use alongside with this machine so the very promising feature is Intel QuickSync is supported!
  • If you disable the "Switchable Graphics" mode in the BIOS, only the AMD WX4150 is enabled so that means the macOS is always uses the WX4150 as well as the internal monitor and the external monitor but there is a bug that I can't even solve. You must put it to sleep for the very first time after finished booting the macOS, you can hear some feedback noises from the machine and you can even remote to that machine using Teamviewer or Anydesk. I even tuned some BIOS settings but no luck.
  • I tried to modify some settings and re-flash the WX4150 bios chip but whatever I modified, the screen remains unresponsive for the first time turned on the laptop (if the "Switchable Graphics" mode is disabled) so I had to reset the CMOS battery so as to enable the "Switchable Graphics" mode so take advantages of Intel UHD 630 in order to re-flash the WX4150 to the original BIOS.
  • There is a way to use WX4150 for the internal monitor and external monitor or even through the Thunderbolt ports for processing normal tasks for smooth transition things on the 4K Screen :) Intel UHD 630 is also enabled but it's not used for the normal tasks but for back-end tasks like decoding the YouTube videos or encoding/decoding videos. That's by modifying some varibles of the laptop's BIOS, I will write a tutorial in this repository also.
  • There is a little bug that if you unplug the power connector from the laptop, the discrete graphics card will automatically switched to low power mode like 214MHz instead of 1050MHz. It's kinda slow for processing video but still usable even you plug again the power connector into the laptop. You have to put your laptop into sleep while plugging in the power connector into the laptop or you can plug after putting your laptop into the sleep mode then re-power it again so you will have the maximum performance from that graphics card again. I have done some works for that then re-flash the BIOS and failed, I don't know whether it's DELL BIOS Protection Utility preventing me from modifying the laptop's VBIOS. You can see that in Windows OS by using GPU-Z to see the same situation of plugging the power connector out of the laptop, the frequency will drop down to 214MHz but it restores the frequency when you plug the power connector again instead of putting it into sleep again. It's because the AMD Radeon Pro driver on the Windows OS override this discrete graphics card behavior but the macOS is always use the Polaris 10 kexts and AMDX4000Controller for rendering.

from dell-precision-7530-wx4150-4k-opencore.

flipphos avatar flipphos commented on July 20, 2024

All I can say is that I am drooling and looking forward to your update on the repo!

Cheers,

from dell-precision-7530-wx4150-4k-opencore.

flipphos avatar flipphos commented on July 20, 2024

By the way, what is the spec of your Precision 7530? I know it has WX 4150 and 4K screen, what else such as CPU and others? Thanks!

I am working on another Precision7710, with i7 6920HQ and WX 7100 and 4K screen, 16G Ram x2 under Big Sur. The screen goes blank (sometimes blinking) after booting with Apple logo, but I could remote control the computer just fine. Once in a while, the screen can display normally after a sleep, but not every time.

I turn off the "Switchable Graphics" mode in the BIOS, the WX 7100 could actually work OOB. It bothers me with the internal monitor only.

How did you do in the opencore once you enable the "Switchable Graphics"?

from dell-precision-7530-wx4150-4k-opencore.

bangmaple avatar bangmaple commented on July 20, 2024

from dell-precision-7530-wx4150-4k-opencore.

flipphos avatar flipphos commented on July 20, 2024

You are amazing!
I followed your instruction, and I have solved the bug.
In short, to enable the "Internal Graphics", I ran setup_var 0x45B 0x01
image

And I also found the address to disalbel the CFG LOCK at: 0x109, set 0x00 to disable.
image

The CFG LOCK was verified later:
image

And booting into normal screen verifies the success of enabling the internal graphics.
image

One more question, how did you set up the 4K screen, I can only set the max resolution at 2304x1296.

from dell-precision-7530-wx4150-4k-opencore.

bangmaple avatar bangmaple commented on July 20, 2024

from dell-precision-7530-wx4150-4k-opencore.

flipphos avatar flipphos commented on July 20, 2024

Yes, the app SwitchResX works.

I found 2 others things. 1. The screen starts blinking after wake from sleep. I have to restart the computer.
2. The screen goes blank when boot into Windows 10, it didn't before enabling the internal graphics.
3. I also noticed that if I remove the power connector accidentally, the screen goes blank and re-connect the power cable wouldn't bring it back. I had to shut it down and reboot. As you had mentioned before.

Did you have the above #1 and #2?

from dell-precision-7530-wx4150-4k-opencore.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.