Jump to content
WarDoc

intel hades canyon nuc nuc8i7hvk

43 posts in this topic

Recommended Posts

Advertisement

It’s really a attractive device. Six cores would be even better. LOL  Curious to see if anyone succeeds hackintoshing with it.

Share this post


Link to post
Share on other sites

Hope it works, it may take a little work to get PCI /CPU configuration working.   I tested a Ryzen 2200g with Vega igpu but the best I could get was Kaby lake framebuffer support with no accelerators.   Had to spoof the kexts.    The ryzen relies on DDR4 ram though and this NUC has HBM2 on the chip so it may work out well.    

Definitely something to watch this will be a powerful Mac mini if Apple uses the chip.

Share this post


Link to post
Share on other sites
On 3/29/2018 at 1:56 PM, WarDoc said:

So is anyone planning on getting this to Hack it as its the perfect mix of intel and amd in the perfect size 

 

 

https://www.pcworld.com/article/3267074/computers/intel-hades-canyon-nuc-nuc8i7hvk-review.html 

 

 

I picked one up last night and tested.   The graphics are not native in HS 13.5 beta 3 and I added real ID to all the vega kexts but no go.    Display 7mb.    

ATI ID 0x694E1002

Intel CPUID 0x0906E9.   I used ig platform ID and got HD 630 listed but no VRAM allocation.    I will test further this weekend.

Share this post


Link to post
Share on other sites
Posted (edited)
23 hours ago, Allan said:

My dreams are gone...:(

 

Mine too!    So far no luck and about the same performance as the AMD Ryzen 2200g and 2400g models.    

 

Vega kexts have 0x69AO and 69AF but using fake ID doesn't take either.

Screen Shot 2018-05-12 at 2.59.15 PM.png

Edited by Gigamaxx

Share this post


Link to post
Share on other sites
Posted (edited)

I think that we have to wait until apple uses this combo in one of his products, because currently all the vega graphics cards which are not based on the vega 56 or vega 64 will have no chance to work (at least if we do not make a reverse enegneering of the driver and then we create a lilu plugin to mod it, but this would not happen so easily), but if you manage to make thunderbolt 3 to work you can use an external graphics card, which is always some progress and also makes you able to start to use it as an hackintosh.

 

For the macs, maybe during the wwdc apple will announce new macs with this kind of cpu and graphics combo. For me the computers which will most likely get this update are lower end imacs and the 15'' macbook pros, because their form factor is the best for this chips. i hope that it will make his way into the mac mini as well, making the mac mini more competitive in the market.

 

I hope also that apple did use the same implementation used in pcs for those chips in their new products to make our hackintoshers life easyer.

Edited by ITzTravelInTime

Share this post


Link to post
Share on other sites

Apple does list 13 different device IDs for Vega in the latest 13.5 betas.   HS 13.3 has only 9 but that is a lot of IDs for the Vega cards there must be some new ones in the making that we will have to wait for.     We have Vega Frontier, Vega 64, Vega 56, and W9100 but that only accounts for 4 of them.     This Nuc vega ID is close 0x694E1002 to the 2 newest Apple IDs added recently of 0X69AO1002 AND 0X69AF1002 so  maybe they are planning a special combo chip with Intel for this.    

Share this post


Link to post
Share on other sites

yes, and i hope that you can get to work this nuc graphics using a fakeid or something, and also do try the beta as well, maybe with a fakeid in clover and with the beta it is going to work

 

Share this post


Link to post
Share on other sites
14 hours ago, ITzTravelInTime said:

yes, and i hope that you can get to work this nuc graphics using a fakeid or something, and also do try the beta as well, maybe with a fakeid in clover and with the beta it is going to work

 

 

I'm in Beta 13.5 version 5 which has the new 0x69AO and 0x69AF IDs but no luck, also added real 0x694E to kexts but no luck.   Nothing takes so far, no loading, and I also tried forcing kexts to load but no luck.

Share this post


Link to post
Share on other sites
On 5/16/2018 at 6:57 AM, Gigamaxx said:

 

I'm in Beta 13.5 version 5 which has the new 0x69AO and 0x69AF IDs but no luck, also added real 0x694E to kexts but no luck.   Nothing takes so far, no loading, and I also tried forcing kexts to load but no luck.

also note that many kexts does check the id of the card inside the code, so there will be no luck with info.plist mod, the only effective thisng will be using a fake id from a kext or from clover, for example with the kx audio driver kexts mod i did there is a pciid check inside the code, which will make an info.plist mod not effective if a fakeid is not used or a clover patch to edit some parts of the code, for open source drivers, luckly you can mod the code and compile a modded version

Share this post


Link to post
Share on other sites
2 hours ago, ITzTravelInTime said:

also note that many kexts does check the id of the card inside the code, so there will be no luck with info.plist mod, the only effective thisng will be using a fake id from a kext or from clover, for example with the kx audio driver kexts mod i did there is a pciid check inside the code, which will make an info.plist mod not effective if a fakeid is not used or a clover patch to edit some parts of the code, for open source drivers, luckly you can mod the code and compile a modded version

 

FakePCIID.kext (and appropriate injector) can be used to spoof PCI IDs if needed...

Share this post


Link to post
Share on other sites
1 hour ago, RehabMan said:

 

FakePCIID.kext (and appropriate injector) can be used to spoof PCI IDs if needed...

oh yes that will be great too, can you create quickly an injector kext for fakepciid just to see if this graphics will work with the fake id of the beta? note that there are 2 possible ids, so 2 injectors are needed, to try if using one of the 2 ids will work

Share this post


Link to post
Share on other sites

If you guys can come up with these that would be great I can test tonight.   I did try gakepciid and Intel graphics fix up with 15DD1002 for my Ryzen 240@g but not with the NUC.

It seems the most likely fix would be the 0x69AO1002 or 0x69AF1002 IDs.    Any help would be much appreciated.

Share this post


Link to post
Share on other sites
8 minutes ago, Gigamaxx said:

If you guys can come up with these that would be great I can test tonight.   I did try gakepciid and Intel graphics fix up with 15DD1002 for my Ryzen 240@g but not with the NUC.

It seems the most likely fix would be the 0x69AO1002 or 0x69AF1002 IDs.    Any help would be much appreciated.

 

for the ryzen system i think you have to wait for the final release and for the kernel for this version and then try the fake id, but i do not think that it's going to work, because the gfx processor of the ryzen uses system memory, so the driver works a lot differently respect to the nuc which has it's own memory for the vega chip, but this depends on which kind of apu/vega graphcis apple has decided to use

Share this post


Link to post
Share on other sites
2 minutes ago, ITzTravelInTime said:

 

for the ryzen system i think you have to wait for the final release and for the kernel for this version and then try the fake id, but i do not think that it's going to work, because the gfx processor of the ryzen uses system memory, so the driver works a lot differently respect to the nuc which has it's own memory for the vega chip, but this depends on which kind of apu/vega graphcis apple has decided to use

 

The strange thing is that with the Ryzen I am able to load intelKBL framebuffers 3 of them but no accelerators using info.plist edits.    It only works with KBL no other Intel Kexts.    With the NUC no matter what I’ve tried the intel framebuffers won’t load but I think it is because intel disabled part of the graphics and only use it for quicksynch or other uses.

Share this post


Link to post
Share on other sites
17 minutes ago, Gigamaxx said:

 

The strange thing is that with the Ryzen I am able to load intelKBL framebuffers 3 of them but no accelerators using info.plist edits.    It only works with KBL no other Intel Kexts.    With the NUC no matter what I’ve tried the intel framebuffers won’t load but I think it is because intel disabled part of the graphics and only use it for quicksynch or other uses.

this probabli happens because the graphics in the apu work more like the intel hd rather than the vga graphics in the nuc which is more like a dedicated graphics card

Share this post


Link to post
Share on other sites
2 minutes ago, ITzTravelInTime said:

this probabli happens because the graphics in the apu work more like the intel hd rather than the vga graphics in the nuc which is more like a dedicated graphics card

 

Exactly they use the DDR4.

Share this post


Link to post
Share on other sites
Posted (edited)
2 hours ago, RehabMan said:

 

FakePCIID.kext (and appropriate injector) can be used to spoof PCI IDs if needed...

RehabMan can you tell me how to create an injector kext for fakepciid or can you create a couple of those to see if the vega gpu of the nuc will work using the new pciids for vega introduced into the system driver of 10.13.5 beta?

Edited by ITzTravelInTime

Share this post


Link to post
Share on other sites
21 minutes ago, ITzTravelInTime said:

RehabMan can you tell me how to create an injector kext for fakepciid or can you create a couple of those to see if the vega gpu of the nuc will work using the new pciids for vega introduced into the system driver of 10.13.5 beta?

 

Look at the examples in the repo...  You can see how FakePCIID_Intel_HD_Graphics.kext works just by looking at the Info.plist in Xcode.

Share this post


Link to post
Share on other sites
35 minutes ago, Gigamaxx said:

 

Exactly they use the DDR4.

Gigamaxx i need some info abou the ids of the vega card of the nuc, can you give me a screenoshot of the pci list of dpci manager? and also something from the graphics page of system information will be helfoul, will try to just build an injector kext using the fakepciid for intel hd graphics as a template

 

Share this post


Link to post
Share on other sites
26 minutes ago, RehabMan said:

 

Look at the examples in the repo...  You can see how FakePCIID_Intel_HD_Graphics.kext works just by looking at the Info.plist in Xcode.

how do i calculate the value of RM,device-id of the fake properties? i need the base 64 value to put into the .plist xml text manually, i need it for this id 0X69AO1002 and this one 0X69AF1002, which are the new ones introduced by apple and i will prepare 2 different kexts because we can try only one id at a time so we have to test both and i will also put also the id of the apu in the pci match just for testing puposes, but vega drivers from 10.13.5 beta are needed to try it

Share this post


Link to post
Share on other sites

I also need to calculate values for the pci class match (i do not know if 0x03000000&0xff000000 will work) and i do not know how to calculate the correcte io proble score and i also need to inject the vedor and subvendor, because according to the screenshots gigamaxx pubbliched into another thread, this vega card has intel as subvendor so we need to fix that if the simple changement of the pciid does not seems to work, so i need to calculate the values of the vendor and subvendor for the base 64 format used in the fake properties in the info.plist

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By EWaffle
      Hey guys, I have a ridiculously convoluted issue. Take a seat.
       
      I am trying to use Logic Pro X on a 2012 Mac Mini I have, but I currently have Snow Leopard OS X 10.6.8, and will need to update to Sierra 10.12. However, I realize I need to update to a newer OS such as El Capitan in order to be able to update to Sierra. Except I cannot sign into the App Store. I am greeted with an error message along the lines of "this computer or device cannot be verified." So I did some digging and it seems to be because my Ethernet port and Wifi don't work. I use a USB Wifi adapter to get around this but now it seems like I finally have to fix it for good so I can get into the App Store to get these updates I need.
       
      In System Preferences > Network, I do not see Ethernet or Wifi listed. Only my USB Wifi Adapter and Firewire. In System Profiler > Hardware > Ethernet Cards, it says, "This computer does not appear to have any PCI Ethernet cards installed."
       
      I'm pulling my hair out over here to get Logic Pro X on this computer, that's all that I really want, and that's all I want this computer to do. If you can help, God bless your soul.
    • By ITzTravelInTime
      Hi guys, this thread is to show you a new and open source app, created by me, that I called TINU:
       
      The name means: TINU Is Not #####, the U refers to a popular software that is used to create Mac OS hackintosh installers (that for good reasons is banned on this forum), but the aim of the name is to explain that this app is a totally different thing from that software and works in a totally different way.
       
      This app basically is a graphical interface for the createinstallmedia executable that is inside the Mac OS installer apps, it is capable to create a Mac OS installer on a drive completely vanilla like what you do using the command line method, and also this method is recommended by apple itself. In addition to this, this app provvides also to you some customization features and a better management of the hall macOS isntall media creation process
       
      Allows you to create easily a macOS install media without messing around with command line stuff and without using disk utility, all you need to do is use the app and then install clover on the usb drive once TINU has finished or leave it as is you want to use it on a Mac.
       
      Features:
        - Simple to use UI that allows you to easily start the macOS install media creation process
        - It can work with every Mac OS installer app that has the createinstallmedia executable inside of it's resources folder (including also beta and newly released installers)
        - You can use any drive or partition you want that can be erased and is at least 7 GB of size
        - Works on Mac OS recovery, so you can create a macOS install media from a bootable macOS installer or from the macOs recovery, and you can use TINU to install macOS too.
        - All vanilla, the macOS install medias created with this tool are 100% vanilla, just like you created them using the command line "createinstallmedia" method in the terminal, with also some extra optiona features
        - Open source, you will know what this program does on your computer and also you can create your own version by downloading and playing with the source code
        - Does not requires to do anything of special first, just open the program
        - No need to go in disk utility first, TINU can format your drive for you
        - Uses recent and more modern APIs and SDKs and Swift 3 language
        - Transparent graphics style available (use alt + s on the keyboard or View->Use transparent style)
        - Works using the latest versions of macOS and will also support newer Mac installers out of the box without needing for an update
        - Advanced section, to customize your macOS install media
        - Installer customization: Kernelcache/prelinkedknerel and boot files replacement (a feature that can be handy while dealing with old Macs or with beta installers when you need to mod or change the boot files some times)
        - Clover EFI folder installer
       
        Features that are planned for some future versions:
        - Integrated EFI partition mounter tool (TINU can already mount EFI partitions from version 2.0, but a dedicated section which allows to mount every EFI partition in the system will be added)
        - Install clover and configure clover
        - Install kexts inside the kexts folder of clover
        - Clover drivers customization
        - Use custom dsdt in clover
        - integrated pre-made clover config templates database from a remote and open repository
        - Support for other languages, at least Italian   Rquirements:  - A computer that runs Mac OS X Yosemite or a more recent version (Mac OS X El Capitan is required to use TINU in a macOS recovery or installer)  - A drive or a free partition of at least 7 GB that you want to turn into a macOS/Mac OS X installer  - A copy of a macOS/Mac OS X installer app (Maveriks or newer versions are supported) in the /Applications folder or in the root of any storage device in your machine (excepted the drive or volume you want to turn into your macOS install media)   Note that this app is under the GNU GPL v3 license so any reuse of the source code must follow the license's terms   Latest stable TINU release:   Download the app:                                https://github.com/ITzTravelInTime/TINU/releases   View the source code:                            https://github.com/ITzTravelInTime/TINU/       Frequently asked questions about TINU:  https://github.com/ITzTravelInTime/TINU/wiki/FAQs     NOTE: if you have problems with your USB installer of 10.13.4 or newer version not being detected by clover you have to use the latest clover and if it still does not detectets your usb installer you have to remove the invivible file called .IAPhysicalMedia located into the root of the usb installer. This issue is caused by a changement in the apple's createinstallmedia, don't blame TINU for that, TINU does only uses the installer creation method from apple, which has been changed by appleitself, causing this problem for hackintosh users some times, this issue should be resolved in the latest versions of clover which will no longer require that you do changements to let your usb dive to be detected, a setting to do this fix automatically in tinu is also present TINU in the adavnced settings, starting from the version 2.0 of the app. I leave also some screenshots as well
       
       
       
       
       
       
       
       

    • By MikixIT
      Ciao ragazzi! Grazie a questo forum con gente fantastica, sono riuscito a installare OS X e in seguito Win 10 su Clover SULLO STESSO HARD DISK
      Ho un problema, di solito utilizzo Kali Linux, la famosa versione di linux in usb in live
      Ora avrei la necessita di dedicargli 15gb di partizione del mio Hard Disk PER INSTALLARLA, e l'ho fatto effettivamente creando una partizione VUOTA tramite utility disco di Sierra.
      Il problema sorge quando io vado a riavviare il pc e quindi ritrovandomi nella schermata di clover, e vedo sempre il solito OSX e il recovery Osx e al posto di Windows 10, mi trovo la partizione di 15gb che avevo creato per windows(con l'icona di windows)
      Siccome ho paura di perdere i dati importanti che avevo su windows, non ho continuato installando Kali, ma mi sono fermato e ho eliminato la partizione sempre da utility di Sierra e come per magia, riavvio e Win10 è di nuovo lì dove dovrebbe stare
      Appena creo la partizione vuota, clover me la sostituisce
      Che devo fare raga?
      Io voglio OSX,Win10 (Che già ho) e Kali(Solo 15gb) sullo stesso hard disk
      Senza perdere dati di Win o Mac
      Gengik ho visto in precedenti discussioni tue, di andare in GUI da clover config . e togliere Windows da quelli nascosti e l'ho fatto, ma il risultato non cambia.
      Grazie per la lettura
×