Toncez 1 Posted October 20, 2020 Share Posted October 20, 2020 Hi All. I can't figure out to solve video on High Sierra, pls some one help me. HP TouchSmart 610-1090d specs: CPU: Intel Xeon X3440 CPU, upgraded from Intel core i5-650 Graphics: ATI Radeon HD5570 Mobility 1GB ----> NOT WORKING show only 5 MB Display: 23" LCD touchscreen 1920 x 1080 (16:9 aspect ratio) RAM: 12GB Audio: IDT 92HD89D3 ---> Working with VoodooHDA LAN: Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter (PHY: Realtek RTL8211/8212) ----> Working Wifi : Broadcom BCM43225 802.11b/g/n Wireless Network Adapter ----> Working Card Reader: 6-in-1 multimedia card reader Quote Link to post Share on other sites
Hervé 2,045 Posted October 20, 2020 Share Posted October 20, 2020 Right now, you've got no support in place for your graphics card and no graphics acceleration. Assuming you're using Clover, make sure to inject (or cache) Lilu + WhateverGreen kexts. Then, in your Clover config, enable Inject ATI and experiment with the various framebuffers for AMD5000Controller. You may also need to specify the number of output ports on your card though this is not usually required. What's your card PCI id? 1002:xxxx? Quote Link to post Share on other sites
Toncez 1 Posted October 21, 2020 Author Share Posted October 21, 2020 @Hervé Thks, Yes, I use Clover. I'm sorry because I don't know how to inject Lilu + Whatevergreen kexts. This is probably a PCI id 1002-68C7. I sent the AIDA64 results, thks Report HP Touchsmart 610-1090d.htm Quote Link to post Share on other sites
Hervé 2,045 Posted October 21, 2020 Share Posted October 21, 2020 Download latest Lilu and Whatevergreen kexts and place them at the same place as your other add-on kexts. If in Clover's kexts/Other or kexts/10.xx folder, that's injecting, if placed in /S/L/E or /L/E, that's caching (with all proper subsequent actions of course). Your Mobility Radeon HD 5570 with PCI id 1002:68c7 is not supported by the AMD5000 controller nor the X3000 accelerator so you either need to add its id to the kexts or, ideally, fake the id of an existing model close to your own card through Clover (see list of natively supported cards below). Then, you'll probably have to experiment with the AMD5000 framebuffer personalities as indicated above. It's basically the same process as for any ATI/AMD card that's not supported OOB so look it up. High Sierra 10.13.6's AMD5000Controller kext supports the following AMD cards: 0x68981002 -> Radeon HD 5870 (Cypress XT) 0x68991002 -> Radeon HD 5850 (Cypress PRO) 0x68E01002 -> Mobility Radeon HD 5430/5450/5470 (Park) 0x68E11002 -> Mobility Radeon HD 5430 (Park) 0x68D81002 -> Radeon HD 5670/5690/5730 (Redwood XT) 0x68C01002 -> Mobility Radeon HD 5730 / 6570M (Madison) 0x68C11002 -> Mobility Radeon HD 5650/5770 / 6530M/6550M (Madison) 0x68D91002 -> Radeon HD 5550/5570/5630/6510/6610/7570 (Redwood PRO) 0x68B81002 -> Radeon HD 5770 (Juniper XT) 0x68B01002 -> ? (Mobility Radeon HD 5800 Series) 0x68B11002 -> ? (Mobility Radeon HD 5800 Series) 0x68A01002 -> Mobility Radeon HD 5870 (Broadway XT) 0x68A11002 -> Mobility Radeon HD 5850 (Broadway PRO) 1002:68c7 is Mobility Radeon HD 5570/6550A (Pinewood). High Sierra 10.13.6's AMDRadeonX3000 kext supports the following AMD cards: Barts accelerator: 0x67381002 0x67391002 0x67201002 0x67221002 Caicos accelerator: 0x67681002 0x67701002 0x67791002 0x67601002 0x67611002 Cedar accelerator: 0x68E01002 Cypress accelerator: 0x68981002 0x68991002 Juniper accelerator: 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 Lombok accelerator: 0x68401002 0x68411002 Redwood accelerator: 0x68D81002 0x68C01002 0x68C11002 0x68D91002 Turks accelerator: 0x67501002 0x67581002 0x67591002 0x67401002 0x67411002 0x67451002 Try faking ids 68c0/68c1 or ids 68a0/68a1 to begin with. Good luck. NB: Please use macOS's built-in screenshots facility rather than take smartphone pictures that are poor quality whilst very large size. Look at your keyboard PrefPane for details. Quote Link to post Share on other sites
Toncez 1 Posted November 10, 2020 Author Share Posted November 10, 2020 @Hervé I did it, thks. Quote Link to post Share on other sites
Hervé 2,045 Posted November 10, 2020 Share Posted November 10, 2020 @Toncez Looking good, congrats. For the benefits of the others, maybe you can share details of the settings that got you through. Quote Link to post Share on other sites
Toncez 1 Posted November 11, 2020 Author Share Posted November 11, 2020 @Hervé Adding this 0x68C71002 in AMDRadeonX3000.kext and AMD5000Controller.kext and restart. No need clover configurator. Thanks for helping me. AMD5000Controller.kext.zip AMDRadeonX3000.kext.zip Hervé 1 Quote Link to post Share on other sites
Hervé 2,045 Posted November 11, 2020 Share Posted November 11, 2020 Excellent. If you want your graphics card to register as "ATI Mobility Radeon HD 5570" (for instance in "About this Mac"), you may inject the following property against dGPU device @1 (I assume it's located at I/O address 0x00010000): Devices: PciRoot(0x0)/Pci(0x1,0x0) Properties: Key=model, Value=ATI Mobility Radeon HD 5570, Type=String Quote Link to post Share on other sites
Toncez 1 Posted November 12, 2020 Author Share Posted November 12, 2020 @Hervé already searching how to inject that but still not work, maybe you have advise how to do that. ( Devices: PciRoot(0x0)/Pci(0x1,0x0) , Properties: Key=model, Value=ATI Mobility Radeon HD 5570, Type=String ) And also want to active the brightness, i still learn till now still not work. Quote Link to post Share on other sites
Hervé 2,045 Posted November 12, 2020 Share Posted November 12, 2020 Re: property injection, open up your Clover config with Clover Configurator, select the Devices tab and add the following properties: With regards to brightness control, a few comments: your display registers as an external screen (AppleDisplay if you look in IOReg rather than AppleBacklightDisplay for a built-in LCD), it's the likely reason why you have no brightness control. HP TouchSmart 610 is an AIO desktop computer, not a lpatop. As such, if you have physical buttons to control brightness don't expect macOS brightness control to work as it would on a laptop. you appear to use a MacBook SMBIOS of some sort rather than an iMac, which is what I would have expected and therefore no brightness control from macOS. Post a saved output from IORegistryExplorer app + a zipped copy of your EFI/CLOVER folder. Quote Link to post Share on other sites
Toncez 1 Posted November 14, 2020 Author Share Posted November 14, 2020 @Hervé thks again, here my edit. IORegistryExplorer.zip Quote Link to post Share on other sites
Toncez 1 Posted November 14, 2020 Author Share Posted November 14, 2020 here is my EFI. https://drive.google.com/file/d/1hCnRzJ3WQtVHM0EjPXzYzAljOFCVb2Ab/view?usp=sharing Quote Link to post Share on other sites
Hervé 2,045 Posted November 14, 2020 Share Posted November 14, 2020 What's the reason for using iMac19,1 SMBIOS (a 2019 Coffee Lake/Coffee Lake R model with Radeon 5--X graphics) rather than iMac11,2 or iMac11,3 which were 2010 1st gen Clarkdale/Lynnfield models with Radeon HD 5670/Radeon HD 5750 graphics? You're unlikely to obtain adequate CPU power management with that iMac19,1 SMBIOS. Given that your Clover kext folder shows you're using NullCPUPowerManagement and that your Clover config has no Generate C States/Generate P States enabled, you currently have no CPU SpeedStep and no Turbo boost... For your info, i5-650 is Clarkdale and Xeon X3340 is Lynnfield. Using iMac19,1 SMBIOS is also the likely reason that forced you to use the -no_compat_check boot arg since iMac19,1 is probably not a Mac platform supported in/by High Sierra 10.13 (I've not checked yet but I doubt it). With regards to the display characteristics, all you've done was to add your card's id into the ATI/AMD framebuffer and accelerator kexts. I don't believe you tried and experiment with the AMD5000 personalities as I had recommended before. I'm pretty sure you need to do that as ATI/AMD framebuffer personalities define items such as number of display ports, type of display ports, etc. Your IOReg shows you currently have 2 x display ports defined, that your built-in LCD appears on the 2nd port (FB@1) and is of type 0x400 (DP?): Regarding property injection for your display, IOReg shows that the dGPU is not located at 0x00010000 (@1 or @1,0) but at 0x00030000 under GFX0@0 (i.e. @3,0) and you've obviously followed my recommendation to identify this: You should therefore delete this (initial ?) property injection since it's incorrect (wrong location): Have fun! Quote Link to post Share on other sites
Toncez 1 Posted November 14, 2020 Author Share Posted November 14, 2020 (edited) Changed SMBIOS iMac 11,3. Thks. Edited November 14, 2020 by Toncez Quote Link to post Share on other sites
Hervé 2,045 Posted November 14, 2020 Share Posted November 14, 2020 See previous reply. Apart from both computers being of the AIO type, there absolutely nothing similar between your old TouchSmart 610 and an iMac 19,1! Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.