Skip to content

ComfyUI with Flux on Windows with Intel GPU's. I Pre-Installed: ComfyUI Manager, ComfyUI Flux GGUF, pythongosssss/ComfyUI-Custom-Scripts. THIS REPOSITORY WILL NOT WORK IF YOU CLONE IT, AS EVERYTHING DEPENDS ON THE EMBEDDED PYTHON WHICH IS ONLY AVAILABLE IN FULL VERSION IN THE RELEASES SECTION BELOW.πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡

Notifications You must be signed in to change notification settings

Redtash1/ComfyUI-Windows-Intel-GPUs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THIS REPOSITORY WILL NOT WORK IF YOU CLONE IT. IT WILL ONLY WORK IF YOU DOWNLOAD THE FULL VERSION FROM THE RELEASES SECTION ABOVE ON THE RIGHT. πŸ‘‰


ComfyUI with Flux for Windows with Intel Arc GPU's

I Pre-Installed:

ComfyUI Manager

ComfyUI Flux GGUF

pythongosssss/ComfyUI-Custom-Scripts


The most powerful and modular diffusion model GUI and backend.

Website Dynamic JSON Badge Matrix

ComfyUI Screenshot

This ui will let you design and execute advanced stable diffusion pipelines using a graph/nodes/flowchart based interface. For some workflow examples and see what ComfyUI can do you can check out:

Click here to jump to Install πŸ‘‰Install ComfyUI On Windows With Intel GPU Only

Features

Workflow examples can be found on the Examples page

Shortcuts

Keybind Explanation
Ctrl + Enter Queue up current graph for generation
Ctrl + Shift + Enter Queue up current graph as first for generation
Ctrl + Alt + Enter Cancel current generation
Ctrl + Z/Ctrl + Y Undo/Redo
Ctrl + S Save workflow
Ctrl + O Load workflow
Ctrl + A Select all nodes
Alt + C Collapse/uncollapse selected nodes
Ctrl + M Mute/unmute selected nodes
Ctrl + B Bypass selected nodes (acts like the node was removed from the graph and the wires reconnected through)
Delete/Backspace Delete selected nodes
Ctrl + Backspace Delete the current graph
Space Move the canvas around when held and moving the cursor
Ctrl/Shift + Click Add clicked node to selection
Ctrl + C/Ctrl + V Copy and paste selected nodes (without maintaining connections to outputs of unselected nodes)
Ctrl + C/Ctrl + Shift + V Copy and paste selected nodes (maintaining connections from outputs of unselected nodes to inputs of pasted nodes)
Shift + Drag Move multiple selected nodes at the same time
Ctrl + D Load default graph
Alt + + Canvas Zoom in
Alt + - Canvas Zoom out
Ctrl + Shift + LMB + Vertical drag Canvas Zoom in/out
P Pin/Unpin selected nodes
Ctrl + G Group selected nodes
Q Toggle visibility of the queue
H Toggle visibility of history
R Refresh graph
Double-Click LMB Open node quick search palette
Shift + Drag Move multiple wires at once
Ctrl + Alt + LMB Disconnect all wires from clicked slot

Ctrl can also be replaced with Cmd instead for macOS users

Installation On Windows With Intel GPUs

DISABLE INTEL IGPU BEFORE INSTALLING ANYTHING

If you have an INTEL CPU you have to disable the IGPU in device manager under Display Adapters Intel(R) UHD Graphics 770.

Disable IGPU

ComfyUI with Flux for Windows with INTEL GPUs or CPU only available on the releases page or Direct Download Link Below.

You need to have Git installed, so if you don't already have Git installed, Click here πŸ‘‰ Git to download. To install Git double click Git.exe and just keep clicking next until it's installed.

Once you have downloaded ComfyUI from the link above, double click and choose where you would like to unzip ComfyUI to, remember once you start installing stuff you can't move the folder.

Now download Models\Checkpoints

Juggernaut XL. Put this in ComfyUi\models\checkpoints

image

Now download from comfyanonymous, Flux text encoders clip_l.safetensors and t5xxl_fp8_e4m3fn.safetensors. Put these in ComfyUI\models\clip

image

Now download GGUF from city96/FLUX.1-schnell-gguf. Put this in ComfyUI\models\unet

image

Now download Vae from Black Forest Labs. Put this in ComfyUI\models\vae

image

Install in this order:

DISABLE INTEL IGPU BEFORE INSTALLING ANYTHING

If you have an INTEL CPU you have to disable the IGPU in device manager under Display Adapters Intel(R) UHD Graphics 770.

Disable IGPU

  1. Run 1st Intel Driver Install.bat

    This installs all the Intel Drivers and dependencies from the requirements.txt file.

ComfyUI Run Order

How to Launch ComfyUI:

If you have an INTEL CPU you have to disable the IGPU in device manager under Display Adapters Intel(R) UHD Graphics 770 or ComfyUI will open but when you try to generate an image, it will fail because it will try to use the CPU's built-in graphics with is called IGPU. Once you have disabled it, keep Device Manager window open but minimize it to taskbar to remind you to re-enable it before you shutdown your computer. If disabling IGPU causes display problems re-enable it after you launch ComfyUI.

Disable IGPU

Now pick if you want to launch ComfyUI in Normal, Low VRAM or CPU only mode and double click to launch ComfyUI.

Run

I Pre-Installed:

ComfyUI Manager

ComfyUI Flux GGUF

pythongosssss/ComfyUI-Custom-Scripts

After you have launched ComfyUI, Drag & Drop Comfy Flux GGUf 4.json from ComfyUI folder onto open browser page to load Flux GGUF workflow.

Drag_and_Drop

YOU WILL GET A POPUP WARNING IN RED THAT UNETLOADERGGUF FAILED TO LOAD.

GGUF_Error

TO EASILY FIX THIS, OPEN COMFYUI MANAGER

ComfyUI_Mamanger_Button

THEN CLICK CUSTOM NODES MANAGER

Custom_Nodes_Manager_Button

NOW GO TO TOP LEFT CORNER, CLICK FILTER AND CHANGE TO INSTALLED, THEN GO DOWN TO COMFYUI-GGUF AND CLICK ON TRY FIX

GGUF_Filter_Installed_ComfyUI_GGUF_Try_Fix

AND FINALLY CLICK ON RESTART AND IT WILL RESTART COMFYUI AND YOU WILL BE GOOD TO START USING COMFYUI.

GGUF_Click_Restart

If you have any problems join this Discord Channel for help, Intel Insiders Community ComfyUI for Intel Arc using IPEX.

|

How do I share models between another UI and ComfyUI?

See the Config file to set the search paths for models. In the standalone windows build you can find this file in the ComfyUI directory. Rename this file to extra_model_paths.yaml and edit it with your favorite text editor.

Notes

Only parts of the graph that have an output with all the correct inputs will be executed.

Only parts of the graph that change from each execution to the next will be executed, if you submit the same graph twice only the first will be executed. If you change the last part of the graph only the part you changed and the part that depends on it will be executed.

Dragging a generated png on the webpage or loading one will give you the full workflow including seeds that were used to create it.

You can use () to change emphasis of a word or phrase like: (good code:1.2) or (bad code:0.8). The default emphasis for () is 1.1. To use () characters in your actual prompt escape them like \( or \).

You can use {day|night}, for wildcard/dynamic prompts. With this syntax "{wild|card|test}" will be randomly replaced by either "wild", "card" or "test" by the frontend every time you queue the prompt. To use {} characters in your actual prompt escape them like: \{ or \}.

Dynamic prompts also support C-style comments, like // comment or /* comment */.

To use a textual inversion concepts/embeddings in a text prompt put them in the models/embeddings directory and use them in the CLIPTextEncode node like this (you can omit the .pt extension):

embedding:embedding_filename.pt

How to show high-quality previews?

Use --preview-method auto to enable previews.

The default installation includes a fast latent preview method that's low-resolution. To enable higher-quality previews with TAESD, download the taesd_decoder.pth, taesdxl_decoder.pth, taesd3_decoder.pth and taef1_decoder.pth and place them in the models/vae_approx folder. Once they're installed, restart ComfyUI and launch it with --preview-method taesd to enable high-quality previews.

How to use TLS/SSL?

Generate a self-signed certificate (not appropriate for shared/production use) and key by running the command: openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 3650 -nodes -subj "/C=XX/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=CommonNameOrHostname"

Use --tls-keyfile key.pem --tls-certfile cert.pem to enable TLS/SSL, the app will now be accessible with https://... instead of http://....

Note: Windows users can use alexisrolland/docker-openssl or one of the 3rd party binary distributions to run the command example above.

If you use a container, note that the volume mount -v can be a relative path so ... -v ".\:/openssl-certs" ... would create the key & cert files in the current directory of your command prompt or powershell terminal.

Support and dev channel

Matrix space: #comfyui_space:matrix.org (it's like discord but open source).

See also: https://www.comfy.org/

Frontend Development

As of August 15, 2024, we have transitioned to a new frontend, which is now hosted in a separate repository: ComfyUI Frontend. This repository now hosts the compiled JS (from TS/Vue) under the web/ directory.

Reporting Issues and Requesting Features

For any bugs, issues, or feature requests related to the frontend, please use the ComfyUI Frontend repository. This will help us manage and address frontend-specific concerns more efficiently.

Using the Latest Frontend

The new frontend is now the default for ComfyUI. However, please note:

  1. The frontend in the main ComfyUI repository is updated weekly.
  2. Daily releases are available in the separate frontend repository.

To use the most up-to-date frontend version:

  1. For the latest daily release, launch ComfyUI with this command line argument:

    --front-end-version Comfy-Org/ComfyUI_frontend@latest
    
  2. For a specific version, replace latest with the desired version number:

    --front-end-version Comfy-Org/ComfyUI_frontend@1.2.2
    

This approach allows you to easily switch between the stable weekly release and the cutting-edge daily updates, or even specific versions for testing purposes.

Accessing the Legacy Frontend

If you need to use the legacy frontend for any reason, you can access it using the following command line argument:

--front-end-version Comfy-Org/ComfyUI_legacy_frontend@latest

This will use a snapshot of the legacy frontend preserved in the ComfyUI Legacy Frontend repository.

QA

Which GPU should I buy for this?

See this page for some recommendations

About

ComfyUI with Flux on Windows with Intel GPU's. I Pre-Installed: ComfyUI Manager, ComfyUI Flux GGUF, pythongosssss/ComfyUI-Custom-Scripts. THIS REPOSITORY WILL NOT WORK IF YOU CLONE IT, AS EVERYTHING DEPENDS ON THE EMBEDDED PYTHON WHICH IS ONLY AVAILABLE IN FULL VERSION IN THE RELEASES SECTION BELOW.πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.9%
  • Other 1.1%