Thực hành AI Local · Bài 1

Cài Ollama trên Windows có card NVIDIA từng bước

Bài thực hành cho người có máy Windows gắn card NVIDIA và muốn chạy model AI ngay trên card: từ kiểm tra driver, cài Ollama, dời thư mục model khỏi ổ C, đặt biến môi trường, tới cách biết chắc model đang chạy trên GPU. Kèm lỗi thường gặp, cập nhật, gỡ cài đặt và các lớp an toàn. Dữ kiện đối chiếu tài liệu chính thức của Ollama và NVIDIA ngày 20–21/10/2026.

Cập nhật 21/10/2026⏱ 10 phút đọcCài đặt & bắt đầuNgười mới → Trung cấp

Có card NVIDIA mà AI vẫn chạy chậm như máy văn phòng

Bạn có một máy Windows gắn card RTX, cài Ollama, tải model về và hỏi thử. Câu trả lời ra từng chữ một, quạt CPU kêu to, còn card đồ hoạ gần như đứng yên. Không rõ do driver, do model quá lớn hay do cài sai. (Tình huống minh hoạ.)

Bài này đi sâu đúng một nền tảng: Windows có card NVIDIA. Mỗi bước có lệnh nguyên văn theo tài liệu Ollama và NVIDIA, cộng cách tự kiểm tra trước khi đi tiếp. Cần bức tranh chung về các công cụ (Ollama, LM Studio, Jan, Open WebUI) thì đọc Cài AI Local trong 30 phút trước.

Cài Ollama trên Windows có card NVIDIA gồm những gì?

Cài Ollama trên Windows có card NVIDIA là chuẩn bị driver đủ mới, cài Ollama vào tài khoản người dùng, đặt thư mục model và các biến môi trường, rồi kiểm tra bằng lệnh để chắc model được nạp vào bộ nhớ card (VRAM) thay vì RAM hệ thống.

Sáu bước cài Ollama trên Windows có card NVIDIA: kiểm tra Windows 10 22H2 trở lên và driver NVIDIA 551.61 trở lên bằng nvidia-smi; cài OllamaSetup.exe không cần Administrator; đặt biến OLLAMA_MODELS sang ổ D; tải model nhỏ; kiểm tra cột PROCESSOR của lệnh ollama ps báo model chạy trên GPU; API chỉ nghe 127.0.0.1:11434
Hình: Sáu bước từ kiểm tra driver tới lúc model chạy hết trên GPU (minh hoạ)
  1. Kiểm tra máyWindows, card, driver, ổ trống
  2. Cài OllamaBộ cài hoặc PowerShell
  3. Đặt thư mục modelBiến OLLAMA_MODELS
  4. Chạy thửTải model vừa VRAM
  5. Xác nhận GPUollama ps, nvidia-smi
  6. Vận hànhChạy nền, cập nhật, an toàn
Thứ tự làm trong bài. Mỗi bước đều có cách tự kiểm tra.

Bước 0: kiểm tra Windows, card và driver

Dòng cardCompute capabilityGhi chú
RTX 50xx12.0Driver 551.61+
RTX 40xx8.9Driver 551.61+
RTX 30xx8.6Driver 551.61+
RTX 20xx, GTX 1650 Ti7.5Driver 551.61+
GTX 10xx6.1Cần driver 570+

Mở PowerShell và chạy lệnh dưới. nvidia-smi đi kèm driver NVIDIA, nên lệnh chạy được nghĩa là driver đã cài; phần đầu kết quả có mục Driver Version cho biết phiên bản driver.

Lệnh trên máy tính của bạnDán vào PowerShell trên máy Windows của bạn
nvidia-smi        # in thông tin card và phiên bản driver
nvidia-smi -L     # liệt kê từng card kèm mã UUID (dùng khi máy có nhiều card)

Nguồn: Ollama – Windows · Ollama – GPU · NVIDIA – CUDA GPUs · NVIDIA – nvidia-smi · NVIDIA App · Ollama – Troubleshooting

Card bao nhiêu VRAM thì chạy model cỡ nào

Trên PC, model chạy nhanh khi nằm gọn trong VRAM (bộ nhớ riêng của card). File model cần nhỏ hơn rõ rệt so với VRAM để còn chỗ cho context. Ollama cũng tự đặt độ dài context theo VRAM: dưới 24 GiB là 4k token, 24–48 GiB là 32k.

VRAMVí dụ card (theo NVIDIA)Context mặc định OllamaModel để thử (dung lượng file trên Ollama)
8GBRTX 5060, RTX 4060 Ti 8GB, RTX 3060 8GB4kqwen3.5:4b (3,3–4,0GB), gemma4:e2b-it-qat (4,3GB)
12–16GBRTX 5070, RTX 5080, RTX 4070 SUPER, RTX 3060 12GB4kqwen3.5:9b (6,6–7,6GB), gemma4:12b (7,7–8,0GB); gpt-oss:20b (14GB) chỉ khi còn trống 16GB
24GBRTX 4090, RTX 309032kgemma4:26b (16–19GB), qwen3.8:27b (18GB)
32GBRTX 509032kgemma4:31b (19–20GB), qwen3.6:35b (23–24GB)

Bảng là ước tính Aduca ghép từ dung lượng file chính thức, không phải số đo tốc độ. Các model trong bảng dùng giấy phép Apache-2.0 (cho phép dùng thương mại); vẫn đọc điều khoản trên trang model trước khi đưa vào kinh doanh. Chi tiết cách tính bộ nhớ ở Cấu hình máy tính chạy AI Local, chọn model theo việc ở Bản đồ model AI mở.

Nguồn: NVIDIA – So sánh card · Ollama – Context length · Ollama – qwen3.5 · Ollama – gemma4 · Ollama – gpt-oss · Ollama – qwen3.8 · Ollama – qwen3.6

Bước 1: cài Ollama

  1. Cách 1 (bấm chuột): tải OllamaSetup.exe ở trang tải chính thức ollama.com/download/windows rồi chạy. Bộ cài vào tài khoản người dùng, không cần quyền Administrator.
  2. Cách 2 (PowerShell): chạy lệnh cài chính thức bên dưới.
  3. Muốn đặt chương trình ở ổ khác thay vì thư mục người dùng, chạy bộ cài kèm tham số /DIR. Lưu ý: tham số này chỉ dời chương trình; thư mục model dời ở Bước 2.
  4. Cài xong, Ollama chạy nền với biểu tượng ở khay hệ thống. Lệnh ollama dùng được trong cmd và PowerShell (mở cửa sổ mới), API ở http://localhost:11434.
  5. Lần đầu gõ ollama rồi làm theo hướng dẫn. Bạn có thể đăng nhập để dùng model cloud hoặc chọn model local. Model cloud chạy trên máy chủ của Ollama, nghĩa là dữ liệu rời khỏi máy.
Lệnh trên máy tính của bạnCách 2: dán vào PowerShell
irm https://ollama.com/install.ps1 | iex
Lệnh trên máy tính của bạnChạy trong cmd, tại thư mục chứa bộ cài; thay phần trong <…>
OllamaSetup.exe /DIR="<ổ và thư mục, ví dụ d:\Ollama>"
Lệnh kiểu "tải script rồi chạy ngay" (irm … | iex) chỉ dùng với đúng địa chỉ ollama.com, copy từ trang chính thức, không copy từ trang lạ hay tin nhắn.

Nguồn: Ollama – Tải cho Windows · Ollama – Windows · Ollama – Quickstart · Ollama FAQ – model cloud

Bước 2: dời thư mục model khỏi ổ C bằng OLLAMA_MODELS

Mặc định model nằm ở C:\Users\%username%\.ollama\models. Vài model cỡ vừa đã chiếm hàng chục GB, nên nếu ổ C nhỏ, hãy dời trước khi tải nhiều model. Các bước theo tài liệu Ollama:

  1. Thoát Ollama: bấm biểu tượng Ollama ở khay hệ thống → Quit.
  2. Mở Settings (Windows 11) hoặc Control Panel (Windows 10), tìm environment variables.
  3. Chọn Edit environment variables for your account.
  4. Tạo biến mới (hoặc sửa nếu đã có): tên OLLAMA_MODELS, giá trị là thư mục muốn lưu, ví dụ D:\ollama-models (ví dụ minh hoạ).
  5. Bấm OK hoặc Apply.
  6. Mở lại Ollama từ Start menu; mở cửa sổ lệnh mới để lệnh nhận biến vừa đặt.

Ollama trên Windows nhận cả biến môi trường của tài khoản người dùng lẫn của hệ thống. Cùng cách trên, bạn đặt được các biến hay dùng khác:

BiếnTác dụngKhi nào đặt
OLLAMA_MODELSNơi lưu modelỔ C nhỏ
OLLAMA_CONTEXT_LENGTHĐộ dài context, ví dụ 64000Hỏi đáp tài liệu dài, AI Agent
OLLAMA_KV_CACHE_TYPEq8_0 giảm khoảng một nửa bộ nhớ cho context, mất chính xác rất ít; q4_0 khoảng một phần tưCard ít VRAM mà cần context dài
OLLAMA_NO_CLOUDĐặt 1 để tắt hẳn model cloud và tìm webDữ liệu không được rời máy
OLLAMA_HOSTĐịa chỉ nghe, mặc định 127.0.0.1:11434Hiếm khi; đọc mục An toàn trước

Độ dài context và cách chọn con số hợp lý đã giải thích ở bài cài đặt tổng quan.

Nguồn: Ollama – Windows · Ollama FAQ – biến môi trường, K/V cache · Ollama – Context length

Bước 3: tải model nhỏ và chạy thử

Bắt đầu bằng model nhỏ để kiểm tra cài đặt cho nhanh, sau đó mới chọn model vừa VRAM theo bảng ở trên.

Lệnh trên máy tính của bạnDán vào PowerShell trên máy Windows của bạn
ollama -v                 # in phiên bản là đã cài xong
ollama pull qwen3.5:4b    # tải một model nhỏ (khoảng 3,3–4,0GB theo trang Ollama)
ollama run qwen3.5:4b     # mở phiên chat với model
ollama ps                 # mở cửa sổ PowerShell thứ hai, chạy khi model đang nạp

Hỏi vài câu thật của doanh nghiệp (tóm tắt một email, viết đoạn giới thiệu sản phẩm) để tự đánh giá tiếng Việt. Điểm số chung trên mạng chưa nói được model có hợp việc của bạn hay không; cách tự chấm có ở Bộ đề tự chấm model AI tiếng Việt.

Nguồn: Ollama CLI · Ollama – qwen3.5

Kiểm tra đã chạy đúng và đúng GPU

Trong lúc model đang được nạp (vừa chat xong, hoặc đang chat), chạy ollama ps và đọc cột PROCESSOR:

PROCESSOR báoNghĩa làNên làm
100% GPUModel nằm hết trong VRAMĐúng ý; giữ nguyên
48%/52% CPU/GPU (ví dụ)Model tràn khỏi card, phần còn lại chạy bằng RAMChọn model nhỏ hơn hoặc giảm context
100% CPUKhông dùng được cardKiểm tra driver, card, xem log (mục Lỗi thường gặp)

Kiểm tra API bằng lệnh PowerShell theo tài liệu Ollama (đã thay tên model bằng model vừa tải). Có câu trả lời dạng dữ liệu là phần mềm khác trên máy (n8n, Open WebUI, AI Agent) gọi được Ollama.

Lệnh trên máy tính của bạnDán vào PowerShell; đổi qwen3.5:4b nếu bạn tải model khác
(Invoke-WebRequest -method POST -Body '{"model":"qwen3.5:4b", "prompt":"Why is the sky blue?", "stream": false}' -uri http://localhost:11434/api/generate ).Content | ConvertFrom-json
Đọc cột PROCESSOR của lệnh ollama ps trên Windows: model nằm gọn trong VRAM card NVIDIA thì cột chỉ ghi GPU, model tràn VRAM hiện tỷ lệ chia CPU/GPU và chạy chậm, cột chỉ ghi CPU là không dùng được card do driver hoặc card không hỗ trợ; cách xử lý: chọn model nhỏ hơn, giảm context, cập nhật driver
Hình: Ba trạng thái của cột PROCESSOR và cách xử lý (minh hoạ)

Nguồn: Ollama FAQ – ollama ps · Ollama – Windows (API)

Chạy nền, tự khởi động và chạy như dịch vụ

Nguồn: Ollama FAQ – tự khởi động, Docker · Ollama – Windows

Lỗi thường gặp và cách xử lý

Hiện tượngNguyên nhân thường gặpCách xử lý
ollama ps báo 100% CPUDriver cũ hơn 551.61, hoặc card dưới compute capability 5.0Cập nhật driver bằng NVIDIA App; tra card ở trang CUDA GPUs
Trả lời chậm, PROCESSOR chia CPU/GPUModel hoặc context vượt VRAMModel nhỏ hơn, giảm context, thử OLLAMA_KV_CACHE_TYPE=q8_0
Cửa sổ lệnh hiện ←[?25h hoặc "The parameter is incorrect"Windows 10 bản cũCập nhật Windows
Thanh tiến trình hiện ô vuôngFont terminal cũĐổi font của cửa sổ lệnh
Máy nhiều card, muốn chỉ dùng một cardOllama tự chia model ra các card khi một card không đủĐặt CUDA_VISIBLE_DEVICES bằng UUID lấy từ nvidia-smi -L
Tải model rất chậm khi dùng WSL2 (Windows 10)Tính năng mạng của card vEthernet (WSL)Tắt "Large Send Offload Version 2" (IPv4 và IPv6) của card đó
Không tải được model sau proxy công tyĐặt sai biến proxyDùng HTTPS_PROXY; tránh đặt HTTP_PROXY

Khi cần xem log, nhấn Win+R rồi gõ một trong các đường dẫn sau:

Muốn log chi tiết hơn: thoát Ollama ở khay hệ thống, rồi chạy trong PowerShell:

Lệnh trên máy tính của bạnDán vào PowerShell; tắt bằng cách thoát Ollama và mở lại bình thường
$env:OLLAMA_DEBUG="1"
& "ollama app.exe"

Nguồn: Ollama – Troubleshooting · Ollama – GPU · Ollama FAQ – WSL2, proxy, nhiều GPU · Ollama – Windows

Cập nhật và gỡ cài đặt

Cập nhật

Gỡ cài đặt

  1. Settings → Add or remove programs → chọn Ollama → gỡ.
  2. Nếu đã đặt OLLAMA_MODELS, trình gỡ không xoá model ở thư mục đó. Muốn lấy lại dung lượng, tự xoá thư mục ấy và xoá luôn biến môi trường.

Nguồn: Ollama FAQ – cập nhật · Ollama Releases · Ollama v0.40.2 · CVE-2026-7482 · Ollama – Windows

An toàn khi chạy Ollama trên máy Windows

Danh sách kiểm tra chi phí và bảo mật đầy đủ: Chi phí thật và bảo mật khi dùng AI Local.

Nguồn: Ollama FAQ – mạng, cloud · Ollama – OpenAI compatibility

Bắt đầu từ đâu?

  1. Hôm nay: chạy nvidia-smi, cập nhật driver nếu cũ, cài Ollama, dời thư mục model nếu ổ C nhỏ.
  2. Ngay sau đó: tải một model nhỏ, xác nhận ollama ps báo 100% GPU, rồi thử model vừa VRAM theo bảng.
  3. Khi cần dùng chung: dựng giao diện cho cả nhóm theo Open WebUI cho cả nhóm, hoặc nối Ollama với n8n theo Ghép n8n với Ollama làm chatbot.

Muốn được tư vấn hoặc cài đặt AI Local theo nhu cầu riêng, bạn có thể đăng ký Tư vấn 1-1 hoặc Coaching 1-1 cho doanh nghiệp; chi phí báo sau buổi tư vấn.

Đọc tiếp: Open WebUI cho cả nhóm →

Câu hỏi thường gặp

Cài Ollama trên Windows có cần quyền Administrator không?

Không. Bộ cài OllamaSetup.exe cài vào tài khoản người dùng nên không cần quyền Administrator. Biến môi trường như OLLAMA_MODELS cũng đặt ở mức tài khoản người dùng.

Làm sao biết Ollama đang chạy trên card NVIDIA chứ không phải CPU?

Trong lúc model đang được nạp, chạy lệnh ollama ps và nhìn cột PROCESSOR. Cột này chỉ ghi GPU là model nằm hết trong card; chỉ ghi CPU là đang chạy bằng RAM hệ thống; ghi tỷ lệ chia giữa CPU và GPU là model tràn khỏi card, sẽ chậm. Bảng cách đọc chi tiết ở mục "Kiểm tra đã chạy đúng và đúng GPU".

Card GTX 1060 hoặc GTX 970 có dùng được không?

Theo tài liệu Ollama, card có compute capability từ 5.0 được hỗ trợ; nhóm 5.0–6.2 (ví dụ GTX 9xx, GTX 10xx) cần driver 570 trở lên. Card cũ thường ít VRAM nên chỉ hợp model nhỏ.

Ổ C sắp đầy vì model, có chuyển sang ổ D được không?

Được. Thoát Ollama, tạo biến môi trường OLLAMA_MODELS cho tài khoản của bạn trỏ tới thư mục trên ổ D, rồi mở lại Ollama. Khi gỡ Ollama, trình gỡ không xoá model ở thư mục bạn tự đặt, phải tự xoá nếu muốn lấy lại dung lượng.

Có nên đặt OLLAMA_HOST=0.0.0.0 để máy khác trong công ty dùng chung?

Chỉ khi thật cần và hiểu rủi ro. API của Ollama không có xác thực, nên mọi máy gọi tới được cổng 11434 đều dùng được model. Không bao giờ mở cổng này ra Internet; làm việc từ xa thì đi qua VPN như Tailscale.

Tài liệu liên quan

Xem tất cả tài liệu hướng dẫn →

Đăng ký Tư vấn 1-1 về AI Local – Nguyễn Đức, Aduca
Bước tiếp theo

Đăng ký Tư vấn 1-1 về AI Local

Chuyên gia Aduca cùng bạn xem nhu cầu, máy đang có và dữ liệu cần bảo vệ, rồi đề xuất nên chạy AI Local, dùng đám mây hay kết hợp. Dịch vụ cài AI Local nằm trong gói Tư vấn 1-1 hoặc Coaching 1-1; chi phí báo sau buổi tư vấn.

Về AducaChuỗi bài do đội ngũ Aduca biên soạn từ kinh nghiệm đào tạo và triển khai AI Agent cho Marketing – Sales. Aduca Academy do Nguyễn Đức – Chủ tịch Aduca Group sáng lập; ông kinh doanh thương mại điện tử từ 2012, chạy quảng cáo Facebook từ 2014 và đào tạo từ 2016. Phần thực hành từng bước nằm trong các thư mục OpenClaw, Hermes Agent, Claude, ChatGPT và n8n, Second Brain.

Nguồn tham khảo

Lịch sử cập nhật

Miễn trừ trách nhiệm

Bài viết thuộc chuỗi kiến thức của Công ty Cổ phần Giáo dục Aduca, chia sẻ miễn phí cho mục đích học tập. Thông tin kỹ thuật đối chiếu với tài liệu chính thức của các dự án và nền tảng tại ngày cập nhật (có ghi nguồn); phần nhận định là quan điểm của Aduca. OpenClaw, Hermes Agent, Claude (thương hiệu của Anthropic), ChatGPT (thương hiệu của OpenAI), n8n (thương hiệu của n8n GmbH), các phần mềm chạy model và các model AI mở (Ollama, LM Studio, Qwen, Gemma, gpt-oss…), Obsidian, Notion, phương pháp Building a Second Brain (Tiago Forte) cùng các phần mềm, dịch vụ nêu trong bài thuộc về chủ sở hữu tương ứng, không thuộc Aduca; Aduca không phải đối tác chính thức của các công ty này. Tính năng, gói và giá có thể thay đổi bất cứ lúc nào – hãy kiểm tra trang chính thức trước khi mua. Kết quả áp dụng phụ thuộc quy trình, dữ liệu và con người của từng doanh nghiệp; bài viết không cam kết doanh thu hay hiệu quả cụ thể. © 2026 Aduca — được trích dẫn khi ghi rõ nguồn aduca.vn.