Grafikauflösungsproblem unter Lenovo M720Q

  • Hi zusammen,

    ein Freund ist gerade zu Besuch und wir haben seinen m720q angeschlossen, weil er Grafikprobleme hat.

    Er hat folgende Konfig benutzt:

    Lenovo ThinkCentre M720 Tiny

    Sein Setup ist mehr oder weniger ähnlich:

    - Lenovo M720q

    - Intel(R) Core(TM) i5-9400T CPU @ 1.80GHz

    - Intel(R) UHD Graphics 630

    - Lediglich 12GB RAM

    - Standard-SSD mit 256GB.


    Allerdings musste mein Freund IntelMausi-Treiber reinpacken, da sonst keine LAN Verbindung vorhanden war bzw. das OS am Anfang sich nicht installieren ließ, da angeblich keine Internetverbindung vorlag. Außerdem wurden noch die entsprechenden Treiber für die Intel WiFi Karte beigelegt.

    Ich füge mal verwendete EFI-ZIP (nur AirportItlwm wurde rausgenommen, damit die Datei kleiner bleibt).


    Es funktioniert an sich alles wunderbar. Ruhezustand klappt, sowohl HDMI als auch DP funktionieren. Die USB Ports laufen, auch die Intel WLAN Karte haben wir hinbekommen.

    Allerdings ist eins sehr merkwürdig. Wir haben das Gerät am TV angeschlossen (LG OLED mit einer Auflösung von 3840 x 2160 Pixeln.

    Wenn wir die Einstellung auf automatisch lassen:

    Wird eine Auflösung auf 2560 x 1080 Pixel eingestellt. Das sieht sehr verzogen aus und ist echt unschön.

    Höchstens wenn man das Bild auf 1080p skaliert, sieht es angenehm aus, ist dann allerdings auch voll riesig.


    Es verhält sich gleich, egal ob man via DP oder via HDMI anschließt.

    Laut Lenovo Datenblatt kann die Kiste folgendes:

    Max resolution: 4096x2304 (DP)@60Hz; 4096x2304 (Type-C)@60Hz;
    4096x2160 (onboard HDMI)@24Hz; 2048x1536 (VGA)@50Hz

    Aber wie kriegt man nun eine vernünftige Auflösung hin?

    Hättet ihr einen Tipp?

    Oder ist es dem macOS geschuldet und kann so gar nicht funktionieren?

    Dateien

    • EFI.zip

      (12,32 MB, 63 Mal heruntergeladen, zuletzt: )

    Lenovo ThinkCentre m710q


    - Intel i5-6500T CPU

    - 32GB DDR4

    - Intel HD Graphics 530

    - Samsung 970 PRO 512GB SSD

    - Samsung 860 PRO 256GB SSD

    - Intel Corp 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller

    - Intel Corp Ethernet I219-V

    - Broadcom DW1830



    - Lenovo M720q

    - Intel(R) Core(TM) i5-9400T CPU @ 1.80GHz

    - Intel(R) UHD Graphics 630

    - Lediglich 12GB RAM

    - Standard-SSD mit 256GB

  • Ich kann das nicht genau erkennen ist der Doc Transparent und was steht bei Über Diesen Mac bei der Grafik , ich frage nur wegen der Grafikbeschleunigung :)

  • Unter Grafik/Displays steht folgendes:

    Intel UHD Graphics 630:


    Chipsatz-Modell: Intel UHD Graphics 630

    Typ: GPU

    Bus: Integriert

    Steckplatz: Internal@0,2,0

    VRAM (dynamisch, maximal): 1536 MB

    Hersteller: Intel

    Geräte-ID: 0x3e9b

    Versions-ID: 0x0000

    Metal-Familie: Unterstützt, Metal GPUFamily macOS 2

    Displays:

    LG TV SSCR2:

    Auflösung: 1920 x 1080 (1080p FHD - Full High Definition)

    UI sieht aus wie: 1920 x 1080 @ 60.00Hz

    Framepuffertiefe: 30-Bit Farbe (ARGB2101010)

    Hauptdisplay: Ja

    Synchronisierung: Aus

    Eingeschaltet: Ja

    Rotation: Unterstützt

    Im Hackingtool folgendes:

    -- edit --


    Haben nun folgendes ausprobiert:

    -cdfon" setzen und in Properties "enable-hdmi20"


    Hat es leider auch nicht den gewünschten Erfolg gebracht.


    Dabei steht unter Output->Resolution Max.


    -- edit

    nach unzähligen Versuchen sind wir einfach ratlos.

    Egal, was wir verändern / anpassen und egal ob HDMI oder DP, irgendwie gibts keine vernünftige Auflösung als die 1080p - was auf einem 4k TV einfach zu groß wirkt.

    Lenovo ThinkCentre m710q


    - Intel i5-6500T CPU

    - 32GB DDR4

    - Intel HD Graphics 530

    - Samsung 970 PRO 512GB SSD

    - Samsung 860 PRO 256GB SSD

    - Intel Corp 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller

    - Intel Corp Ethernet I219-V

    - Broadcom DW1830



    - Lenovo M720q

    - Intel(R) Core(TM) i5-9400T CPU @ 1.80GHz

    - Intel(R) UHD Graphics 630

    - Lediglich 12GB RAM

    - Standard-SSD mit 256GB

    3 Mal editiert, zuletzt von krutojmax ()

  • Moin,


    Hast du die richtige Device ID? Laut Intel ist es 0x1912

    für den i5-9400T.


    Vielleicht liegt es ja daran? (Hackintool: KBL, Unknown)


    Viel Erfolg

  • Hey,

    laut Intel: https://www.intel.de/content/w…0-ghz/specifications.html

    wäre es aber 0x3E92.

    Und wenn ich es hier richtig entziffern kann https://github.com/acidanthera…and-comet-lake-processors

    wären ja folgende Einstellungen korrekt:


    Leider bekomme ich immer noch keine 4k Auflösung zu sehen. :(

    Und das scheint immer noch so zu sein: (Hackintool: KBL, Unknown)

    Lenovo ThinkCentre m710q


    - Intel i5-6500T CPU

    - 32GB DDR4

    - Intel HD Graphics 530

    - Samsung 970 PRO 512GB SSD

    - Samsung 860 PRO 256GB SSD

    - Intel Corp 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller

    - Intel Corp Ethernet I219-V

    - Broadcom DW1830



    - Lenovo M720q

    - Intel(R) Core(TM) i5-9400T CPU @ 1.80GHz

    - Intel(R) UHD Graphics 630

    - Lediglich 12GB RAM

    - Standard-SSD mit 256GB

  • Wenn alles nicht hilft gibt es ja noch:

    SwitchResX

    krutojmax


    • For UHD 630 you likely do not need to fake the device-id as it is already 0x3E9B. If it's anything else, you may use device-id=9B3E0000:
      • You can check under Device Manager in Windows by bring up the iGPU, opening properties, selecting details, and clicking Hardware IDs.
    KeyTypeValue
    device-idData<span style="color:#B22222;">9B3E0000</span>


    device id

    0x3E92 Intel

    923E0000

    hast du drin


    AAPL,ig-platform-idTypeComment
    <span style="color:#B22222;">0900A53E</span>LaptopRecommended value for UHD 630



    platform id

    00009B3E

    oder

    07009B3E

    hast du ja aktuell drin



    i5 10400

    ich habe mit dem 10th gen. Desktop

    device id (Recommended und funktioniert)

    9B3E0000

    platform id

    07009B3E


    INTEL:

    0x9BC8 / 0x9BC5

    C89B0000 / C59B0000




    PciRoot(0x0)/Pci(0x2,0x0)

    This section is set up via WhateverGreen's Framebuffer Patching Guide

     (opens new window)and is used for setting important iGPU properties.

    The config.plist doesn't already have a section for this so you will have to create it manually.

    When setting up your iGPU, the table below should help with finding the right values to set. Here is an explanation of some values:

    • AAPL,ig-platform-id
      • This is used internally for setting up the iGPU
    • Type
      • Whether the entry is recommended for laptops(ie. with built-in displays) or for Intel NUCs(ie. stand alone boxes)

    Generally follow these steps when setting up your iGPU properties. Follow the configuration notes below the table if they say anything different:

    1. When initially setting up your config.plist, only set AAPL,ig-platform-id - this is normally enough
    2. If you boot and you get no graphics acceleration (7MB VRAM and solid background for dock), then you likely need to try different AAPL,ig-platform-id values, add stolenmem patches, or even add a device-id property.
    AAPL,ig-platform-idTypeComment
    0900A53ELaptopRecommended value for UHD 630
    00009B3ELaptopRecommended value for UHD 620
    07009B3ENUCRecommended value for UHD 620/630
    0000A53ENUCRecommended value for UHD 655


    #Configuration Notes

    • For UHD 630 you likely do not need to fake the device-id as it is already 0x3E9B. If it's anything else, you may use device-id=9B3E0000:
      • You can check under Device Manager in Windows by bring up the iGPU, opening properties, selecting details, and clicking Hardware IDs.
    KeyTypeValue
    device-idData9B3E0000
    • A UHD 620 in a Coffee Lake CPU requires device-id=9B3E0000:
    KeyTypeValue
    device-idData9B3E0000
    • In some cases where you cannot set the DVMT-prealloc of these cards to 64MB higher in your UEFI Setup, you may get a kernel panic. Usually they're configured for 32MB of DVMT-prealloc, in that case these values are added to your iGPU Properties
    KeyTypeValue
    framebuffer-patch-enableData01000000
    framebuffer-stolenmemData00003001
    framebuffer-fbmemData00009000
  • Hi,


    ja bei dem System hier wäre auch die 3E92 richtig.

    Unter Win11 sieht man das auch:

    Wundert mich zwar, dass Win11 nur 30Hz angezeigt hat, aber egal, da war wenigstens die Auflösung passend.


    Unter macOS läuft soweit alles flüssig und gut, lediglich die Auflösung stimmt noch nicht so ganz.

    Lenovo ThinkCentre m710q


    - Intel i5-6500T CPU

    - 32GB DDR4

    - Intel HD Graphics 530

    - Samsung 970 PRO 512GB SSD

    - Samsung 860 PRO 256GB SSD

    - Intel Corp 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller

    - Intel Corp Ethernet I219-V

    - Broadcom DW1830



    - Lenovo M720q

    - Intel(R) Core(TM) i5-9400T CPU @ 1.80GHz

    - Intel(R) UHD Graphics 630

    - Lediglich 12GB RAM

    - Standard-SSD mit 256GB

  • Hab es mal mit deiner Efi ausprobiert, leider die gleichen Ergebnisse.



    Hab zwischendurch kurz SwitchRes ausprobiert, hab es da aber nicht ganz gerafft und erstmal wieder entfernt. Seit dem denkt macOS, dass der LG TV auch SwitchResX4 heißt. :D Naja, egal.



    Im Hackingtool sah es so aus.


    Die Auflösung konnte ich aber nicht höher als 2560 x 1080 schrauben, wie bei meiner Efi auch. :(

    Lenovo ThinkCentre m710q


    - Intel i5-6500T CPU

    - 32GB DDR4

    - Intel HD Graphics 530

    - Samsung 970 PRO 512GB SSD

    - Samsung 860 PRO 256GB SSD

    - Intel Corp 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller

    - Intel Corp Ethernet I219-V

    - Broadcom DW1830



    - Lenovo M720q

    - Intel(R) Core(TM) i5-9400T CPU @ 1.80GHz

    - Intel(R) UHD Graphics 630

    - Lediglich 12GB RAM

    - Standard-SSD mit 256GB

  • Hallo,

    ich habe wohl falsch gekuckt bei deinem m710q.


    Ich kenne mich mit diesen Framebufferpatching auch nicht aus, bin froh, daß es bei mir läuft.

    Schönen Abend