Cách cài đặt trình điều khiển thẻ debian. Cài đặt trình điều khiển NVIDIA mới

Cách đây rất lâu, khi tôi bắt đầu sử dụng Linux, tôi đã thử một số bản phân phối và chọn Debian. Vì tôi không đặc biệt chơi game nên tôi ngay lập tức thích máy tính để bàn Gnome vì tính đơn giản và tiện lợi của nó, đồng thời hệ thống này hoạt động nhanh hơn Windows. Sau khi cài đặt hệ thống, tôi xác định tất cả các thiết bị ngoại trừ card màn hình - lúc đó tôi có ATI Radeon 9800 SE.

Việc cài đặt trình điều khiển như trong Windows không thành công ngay sau khi tôi ngạc nhiên khi phát hiện ra rằng không có Debian trong giao diện trình cài đặt và nếu tôi chọn Ubuntu thì mọi thứ sẽ chết.

Sau đó tôi dành khoảng một tuần để cài đặt phiên bản 8.6. Kể từ đó tôi đã thay đổi máy tính của mình, nhưng tôi là một fan hâm mộ của AMD và card màn hình tiếp theo tôi lấy là Radeon HD4850.

Bắt đầu

Đầu tiên, bạn sẽ cần có trình điều khiển để cài đặt. TRÊN khoảnh khắc này phiên bản mới nhất là 10.5. Sau khi tải xuống, giải nén nội dung vào thư mục fglrx:

./ati-driver-installer-10-5-x86.x86_64.run --extract fglrx

Ghi chú: trình điều khiển có hậu tố “x86.x86_64” phù hợp cho cả hệ thống 32 và 64 bit.

Trước tiên, bạn cần thay đổi tập lệnh ati-packager.sh. Vì lenny:

Cp./ati-packager.sh
mèo ./ati-packager.sh | sed -e "s/X_DIR=x710; X_NAME=lenny/X_DIR=x690; X_NAME=lenny/" > ./fglrx/packages/Debian/ati-packager.sh

vắt kiệt:


mèo ./ati-packager.sh | sed -e "s/X_DIR=x710; X_NAME=lenny/X_DIR=x750; X_NAME=lenny/" > ./fglrx/packages/Debian/ati-packager.sh

Do đó, chỉ báo về phiên bản X không tồn tại trong bộ phân phối sẽ được thay đổi thành phiên bản được hệ thống hỗ trợ.

Thứ hai, bạn cần thay đổi tập lệnh quy tắc, các thay đổi này giống nhau đối với lennyvắt kiệt:

Cp ./Desktop/fglrx/packages/Debian/dists/lenny/rules quy tắc
mèo ./rules | sed -e "s/^\tdh_shlibdeps$/#\tdh_shlibdeps/" > ./fglrx/packages/Debian/dists/lenny/rules

Ghi chú: Nếu không có điều này, khi xây dựng các gói, một lỗi sẽ xuất hiện cho biết không có thư viện libatiuki.so.1. Có ý kiến ​​​​cho rằng nếu bạn tạo liên kết đến thư viện này, mọi thứ sẽ hoạt động mà không gặp vấn đề gì. Nó không hiệu quả với tôi. Cũng có ý kiến ​​​​cho rằng việc thay đổi biến môi trường LD_LIBRARY_PATH có thể hữu ích, nhưng điều này cũng không hiệu quả với tôi.

Bây giờ bạn cần sao chép thư viện cần thiết vào /usr/lib/:

Đối với 32 bit:

Cp ./fglrx/arch/x86/usr/lib/libatiuki.so.1.0 /usr/lib/libatiuki.so.1

Đối với 64 bit:

Cp ./fglrx/arch/x86_64/usr/lib64/libatiuki.so.1.0 /usr/lib/libatiuki.so.1

Công tác chuẩn bị cho việc lắp ráp đã hoàn tất.

Gói xây dựng

Bây giờ bạn cần cài đặt các gói sau:

Trợ lý mô-đun gỡ lỗi cài đặt Aptitude

Chuẩn bị trợ lý mô-đun

Ngoài ra, trình điều khiển mới nhất yêu cầu libqtcore4. Tiếp theo, các gói phải được lắp ráp mà không có lỗi:

./ati-installer.sh 10.5 --buildpkg Debian/lenny

Sau đó các gói sau sẽ xuất hiện:

  • fglrx-amdcccle
  • trình điều khiển fglrx
  • fglrx-driver-dev
  • fglrx-kernel-src
Bạn có thể cài đặt chúng như thế này:

Dpkg --install -force-all *.deb

Ghi chú: Ngoài ra còn có tiện ích gdebi cho phép bạn cài đặt các gói có phần phụ thuộc. Tôi sử dụng dpkg theo thói quen.

lắp ráp mô-đun

Mô-đun được tập hợp thành một lệnh:

Hỗ trợ mô-đun tự động cài đặt fglrx

Sau khi khởi động lại chúng ta có:

Phần kết luận

Tôi đã viết từ bộ nhớ, vì lần cuối tôi cài đặt Debian cách đây vài tháng trên thiết bị đã mua máy tính xách tay ASUS K40AB. Sử dụng phương pháp được mô tả, các trình điều khiển đã được cài đặt rất thành công, một bản cập nhật gần đây cho trình điều khiển radeonhd miễn phí đã gây ra xung đột, vấn đề này đã được giải quyết sau vài phút. Tôi đã kiểm tra cài đặt trên Debian lenny và siết chặt trên hệ thống 32 và 64 bit.

P.S.: Mình viết theo trí nhớ nên có thể có sai sót, nhưng đây là ý chính.

Các bạn ơi, hôm nay, tiếp tục chủ đề về những bước đầu tiên trong thế giới Linux, tôi xin mách các bạn về cách cài đặt trình điều khiển Nvidia. Trên thực tế, trong Gần đây quy trình này đã được đơn giản hóa đến mức nó được rút gọn thành một vài lệnh trong thiết bị đầu cuối theo đúng nghĩa đen, mặc dù Internet vẫn chứa đầy các hướng dẫn trong đó mọi thứ được giải thích theo nhiều bước đến nỗi tóc bắt đầu chuyển động ngay cả khi không có hướng dẫn nào. ..

Và vì vậy, điều đầu tiên chúng ta cần làm là cho phép cài đặt phần mềm độc quyền. Tôi đã nói về cách thực hiện điều này trong hệ điều hành Debian và tôi đã đề cập đến nó cho các hệ thống khác. Vì vậy, chúng tôi có thể sẽ không đi sâu vào bước này một cách chi tiết.

Hãy để tôi nhắc bạn rằng trong menu Phần mềm & Cập nhật, bạn nên đánh dấu các mục, trong đó “chính”, “đóng góp” và “không miễn phí” được chỉ định trong ngoặc. Nếu không có những mục này, bạn sẽ không có quyền truy cập vào kho để cài đặt trình điều khiển này.

Sau khi thực hiện xong các thay đổi, hãy nhấp vào “đóng”, sau đó hệ thống sẽ lưu các thay đổi và cập nhật danh sách kho để bao gồm phần mềm độc quyền. Sau đó, bạn có thể bắt đầu cài đặt trình điều khiển card màn hình trên máy tính Linux của mình.

Điều đầu tiên cần làm là cập nhật bộ đệm apt. Để thực hiện việc này, hãy chạy lệnh trong terminal:

Và một lần nữa, xin làm rõ cho những người hâm mộ hệ điều hành Debian. Ban đầu, có thể bạn chưa cài đặt tiện ích sudo, nếu đúng như vậy, tôi khuyên bạn nên đọc lại ấn phẩm trước, liên kết mà tôi đã để lại ở trên. Ở đó tôi cũng đã nói về điều này.

Bây giờ tất cả những gì còn lại là “phần khó nhất” - cài đặt trình điều khiển đồ họa tới máy tính của bạn. Để thực hiện việc này, hãy nhập lệnh:

sudo apt-get cài đặt trình điều khiển nvidia

Sau đó, tất cả những gì bạn phải làm là đồng ý rằng bạn thực sự muốn cài đặt tất cả những điều “tốt đẹp” này và đợi quá trình cài đặt hoàn tất. Nhưng thành thật mà nói, cá nhân tôi trước đây đã cài đặt trình điều khiển hơi khác một chút. Bây giờ, để viết bài, tôi đọc lại diễn đàn và thấy một phương pháp còn đơn giản hơn. Tất nhiên, trước khi viết, nó đã được thử nghiệm trên máy ảo(Tôi không muốn hệ thống làm việc touch) và nó hoạt động mà không gặp vấn đề gì. Nhưng để đề phòng, để thanh thản lương tâm, đây là một tùy chọn khác mà tôi đã sử dụng khi cài đặt trình điều khiển trên máy tính ở cơ quan của mình.

Để bắt đầu (nếu bạn đã thử phương pháp trên), hãy khởi động lại máy tính của bạn và kiểm tra trình điều khiển, 99% trường hợp bạn đã cài đặt và hoạt động, hành động hơn nữa không bắt buộc và bạn có thể chỉ cần bỏ qua văn bản tiếp theo, nhưng nếu không, bạn hãy bắt đầu phương pháp thay thế thông qua cài đặt nvidia- detect.

Cài đặt nvidia-phát hiện

sudo apt-get cài đặt nvidia-phát hiện

Bây giờ hãy chạy

Lệnh nvidia- detect được sử dụng để tìm trình điều khiển Nvidia cho card màn hình của bạn. Kết quả là bạn sẽ thấy một cái gì đó như thế này:

GPU NVIDIA đã phát hiện:
00:0d.0 Bộ điều khiển tương thích VGA : NVIDIA Corporation C61 (rev a2)

Thẻ kiểm tra: NVIDIA Corporation C61 (rev a2)
Thẻ của bạn chỉ được hỗ trợ tối đa loạt trình điều khiển cũ 304.
Nên cài đặt
nvidia-legacy-304xx-driver

Một tiện ích mà bạn có thể cấp quyền quản trị viên cho các chương trình, nếu cần thiết (cập nhật hệ thống, cài đặt/gỡ bỏ chương trình, công việc quản trị, v.v.):

su
mật khẩu gốc của bạn
cài đặt apt sudo
tên người dùng bổ sung sudo

Hãy kết nối các kho chương trình bổ sung:

sudo nano /etc/apt/sources.list

Trong mỗi dòng, sau từ main viết đóng góp non-free.

đóng góp- phần mềm miễn phí có sự phụ thuộc vào phần mềm không tự do.
Không tự do- phần mềm độc quyền và phần mềm bị giới hạn bởi bằng sáng chế. Ví dụ: trình điều khiển độc quyền.

Hãy kết nối kho lưu trữ Backport. Nó chứa phiên bản mới nhất một số phần mềm (ví dụ: hạt nhân, trình điều khiển và nhiều phần mềm khác) đủ ổn định để Debian ổn định, nhưng không được đưa vào bản phát hành cuối cùng. Các gói trong kho lưu trữ này được chuyển từ nhánh thử nghiệm Debian và được điều chỉnh để sử dụng ổn định mà không bị hỏng hoạt động binh thương hệ thống.

deb http://mirror.yandex.ru/debian jessie-backports đóng góp chính không miễn phí
deb-src http://mirror.yandex.ru/debian jessie-backports đóng góp chính không miễn phí

Nếu bạn muốn luôn có phiên bản mới nhất của trình duyệt chồn băng, kết nối kho lưu trữ:
deb http://mozilla.debian.net/jessie-backportsiceweasel-release

Các gói từ kho lưu trữ cổng sau cài đặt bằng lệnh:

cài đặt sudo apt -t tên gói jessie-backports

Khi tất cả các kho lưu trữ cần thiết đã được đăng ký, hãy lưu (Ctrl+O, Enter) và thoát trình chỉnh sửa (Ctrl+X).

Bây giờ tất cả những gì còn lại là cập nhật danh sách các gói. Nếu bạn đã kết nối kho lưu trữ với Iceweasel mới thì trước tiên hãy cài đặt khóa kho lưu trữ:

sudo apt cài đặt pkg-mozilla-archive-keyring

Và bây giờ chúng tôi cập nhật danh sách các gói:

cập nhật sudo apt-get

Bây giờ chúng tôi sẽ cài đặt trình điều khiển, cũng như các gói đa phương tiện khác nhau để mở rộng chức năng của hệ thống. Hãy bắt đầu với các trình điều khiển:

sudo apt cài đặt firmware-linux-free firmware-linux-nonfree

Dành cho chủ sở hữu card màn hình AMD Radeon , nên sử dụng trình điều khiển miễn phí (mô-đun được cài đặt cùng với gói không có firmware-linux), vì, không giống như độc quyền có thương hiệu, nó có độ ổn định cao hơn nhiều và về hiệu suất, nó không thua kém nhiều so với độc quyền. Plus hỗ trợ một số tính năng mà phiên bản độc quyền không có (về chúng trong các bài viết sau). Tuy nhiên, nếu bạn chơi trò chơi đòi hỏi khắt khe hoặc sử dụng trình chỉnh sửa 3D - bạn sẽ phải cài đặt một trình chỉnh sửa độc quyền. LƯU Ý: tài xế Chất xúc tác 14.9, do thiếu sự hỗ trợ E.G.L., không hoạt động trong môi trường đồ họa Gnome. Nếu bạn đang sử dụng Gnome, từ chối cài đặt trình điều khiển độc quyền và nếu bạn cần, hãy thay đổi môi trường đồ họa. Có khá nhiều trong số chúng trong Debian.

sudo apt cài đặt linux-headers-$(uname -r|sed "s,[^-]*-[^-]*-,") fglrx-driver

Sau khi cài đặt, hãy chạy sudo aticonfig --initial Lệnh này sẽ tạo tập tin cấu hình xorg.conf. Tùy chọn thay thế, thủ công:

Sudo mkdir /etc/X11/xorg.conf.d
sudo echo -e "Phần "Thiết bị"\n\tIdentifier "GPU của tôi"\n\tDriver "fglrx"\nEndSection" > /etc/X11/xorg.conf.d/20-fglrx.conf


Dành cho chủ sở hữu card màn hình Nvidia. Ở đây tình hình lại ngược lại. Trình điều khiển miễn phí rất hạn chế về chức năng và hiệu suất (mặc dù trong các phiên bản gần đây, nó đã trở nên khá tốt và nếu bạn không cần trò chơi và các trò chơi thú vị hiệu ứng đồ họa- bạn có thể sử dụng nó một cách an toàn). Ngược lại, trình điều khiển độc quyền có tất cả các ưu điểm, hỗ trợ tất cả các công nghệ độc quyền của Nvidia và hiệu suất chơi game tuyệt vời (có thể so sánh với các cửa sổ, và đôi khi vượt quá nó rất nhiều). Cài đặt:

sudo apt cài đặt nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-dkms nvidia-settings nvidia-xconfig

Sau khi cài đặt, hãy chạy sudo nvidia-xconfig và khởi động lại.

Tiếp theo, nên cài đặt trình điều khiển trên card mạng (đặc biệt nếu nó wifi). Đối với thẻ trên chip Realtek, đây là một gói firmware-realtek, Vì Ralink - firmware-ralink. Tìm hiểu mô hình của bạn thẻ kết nối bạn có thể sử dụng lệnh lspci(tìm dòng Ethernet và/hoặc Mạng).

Bây giờ hãy cài đặt hỗ trợ đa phương tiện nâng cao. Hãy sao chép lệnh quái dị sau:

sudo apt cài đặt flashplugin-nonfree ttf-mscorefonts-installer freepats gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer1.0-fluendo-mp3 gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-ugly gstreamer0.10 -pulseaudio gstreamer1.0-pulseaudio unrar gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly cabextract gstreamer1.0-libav

Trình phát Flash, Phông chữ Microsoft TTF (nhiều trang web trông xấu xí nếu không có chúng), plugin cho GStreamer, hỗ trợ cải tiến cho trình giải nén kho lưu trữ mp3, h.264 và RAR. Chúng tôi vừa cài đặt tất cả những thứ này :)

Nói về phông chữ. Bạn có thể nhận thấy rằng các phông chữ có sẵn trong Debian trông không đẹp lắm (mặc dù tất nhiên đó chỉ là vấn đề sở thích). Tôi sử dụng phông chữ Droid Sans, trông khá đẹp và không làm mỏi mắt. Bạn có thể chọn bất kỳ một. Nhưng phông chữ tốt- một nửa trận chiến. Bạn cần thiết lập khử răng cưa cho chính xác. Với các phông chữ khác ngoài Droid Sans, cài đặt sau Tôi chưa thử nó, vì vậy hãy cẩn thận (phông chữ mặc định trong Debian là DejaVu Sans). Được rồi, hãy đi vào vấn đề. Trong của bạn thư mục chính, bật chương trình Các tệp ẩn, và đi đến thư mục .config/fontconfig. Tạo một tập tin trong đó phông chữ.conf với nội dung sau:






ĐÚNG VẬY




gợi ý




rgb




ĐÚNG VẬY




lcdmặc định



Tiếp theo, trong thư mục chính của bạn, tạo một tệp .Xresource với nội dung sau:
Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: gợi ý
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
Xft.dpi: 84

Hãy chú ý đến dòng Xft.dpi: 84. Đây là dpi (số chấm trên mỗi inch) của màn hình này. Đối với tôi nó là 84. Bạn có thể tìm ra giá trị của mình bằng lệnh xdpyinfo | độ phân giải grep

Tiếp theo chúng tôi quay số sudo dpkg-cấu hình lại fontconfig-config Trên tab đầu tiên chọn Tự động gợi ý, Vào ngày thứ hai "Luôn luôn", vào ngày thứ ba "KHÔNG" Chúng tôi áp dụng:
sudo dpkg-cấu hình lại fontconfig

Bây giờ hãy chạy lệnh xrdb -merge ~/.Xresources và đăng nhập lại. Font chữ sẽ trở nên đẹp hơn rất nhiều.

Hãy cấu hình việc sử dụng phân vùng trao đổi - tham số sự tráo đổi. Giá trị swappiness, nằm trong khoảng từ 0 đến 100, là mức độ mà hệ thống duy trì bộ nhớ ẩn danh hoặc bộ đệm trang. Giá trị cao tăng hiệu suất hệ thống tập tin, với khả năng phân trang linh hoạt ít nhất quy trình hoạt động. Giá trị thấp tránh việc hoán đổi các tiến trình ra khỏi bộ nhớ, điều này thường làm giảm độ trễ với chi phí hiệu suất I/O. Giá trị mặc định là 60. Mở file:

sudo nano /etc/sysctl.conf

Và cuối cùng chúng tôi viết vm.swappiness = 10

Lưu và áp dụng: sudo sysctl -p

Giá trị này được khuyến nghị để cải thiện hiệu suất khi hệ thống có đủ bộ nhớ truy cập tạm thời. Chú ý: nếu giá trị vm.swappiness = 0 phân trang sẽ bị vô hiệu hóa hoàn toàn, điều này có thể khiến OOM Killer khởi chạy khi RAM đầy.

Nếu bạn đang sử dụng môi trường đồ họa KDE, thì bạn sẽ gặp phải sự phiền toái như vậy khi một số ứng dụng sẽ nổi bật so với thiết kế hệ thống và trông giống như người ngoài hành tinh từ Windows 95.
Thực tế là các chương trình được viết bằng GTK+(không bật Qt, như KDE), không thể sử dụng giao diện hệ thống nếu không có công cụ chủ đề thích hợp. Vì vậy, những động cơ này cần được lắp đặt:

sudo apt cài đặt gtk2-engines-oxy gtk3-engines-oxy kde-config-gtk-style(nếu bạn sử dụng động cơ làm thiết kế QtCurve, thay vì oxy thì lắp thêm gtk2-động cơ-qtcurve)

Bây giờ mọi thứ đều như nó phải vậy.


Các ứng dụng hữu ích khác:

GDebi(trình cài đặt gói deb): sudo apt cài đặt gdebi(đối với KDE gdebi-kde)

khớp thần kinh(quản lý gói): sudo apt cài đặt synap apt-xapian-index(KDE mặc định là Apper, không nên cài đặt Synaptic).

p7zip(lưu trữ 7z): sudo apt cài đặt p7zip

hệ thống(giao diện đồ họa cho quản lý hệ thống hệ thống): sudo apt cài đặt systemd-ui

đã chia tay(trình soạn thảo phân vùng đĩa): sudo apt cài đặt gparted(được khuyến nghị cho KDE quản lý phân vùng): sudo apt cài đặt trình quản lý phân vùng

Cấu hình NTFS(tiện ích để làm việc với đĩa trong hệ thống tập tin NTFS): sudo apt cài đặt ntfs-config

Ghi chú:

các tệp phông chữ.conf và .conf. từ bài viết này.
Tập lệnh cài đặt các gói đa phương tiện và tự động bậtđóng góp và không miễn phí.
Gói gỡ lỗi không chính thức để cài đặt tất cả các gói đa phương tiện. chỉ x86-64.

Giới thiệu

Card đồ họa NVIDIA từ lâu đã được các game thủ Linux yêu thích. Trình điều khiển độc quyền của họ đã được hỗ trợ rất tốt trong vài năm qua. Trình điều khiển nguồn mở của Nouveau kém tin cậy hơn nhiều, phần lớn là do NVIDIA từ chối mở nguồn cho cộng đồng. Trong mọi trường hợp, trình điều khiển đều có sẵn để cài đặt trên Debian Stretch.

Thông thường, khi bạn cài đặt Debian Stretch, trình điều khiển Nouveau cũng sẽ được cài đặt. Trước khi tiếp tục, bạn phải đảm bảo rằng card đồ họa của bạn hỗ trợ Nouveau. Bạn có thể kiểm tra hỗ trợ cho thẻ của mình tại https://nouveau.freedesktop.org/wiki/FeatureMatrix/.

Cài đặt

Bước đầu tiên là kích hoạt các kho lưu trữ Đóng góp và không miễn phí trong Debian. Mở tệp /etc/apt/sources.list trong mục yêu thích của bạn soạn thảo văn bản Với quyền gốc và thêm Contrib non-free vào cuối mỗi dòng sau main. Lưu và thoát trình chỉnh sửa.


Bây giờ hãy chạy cập nhật hệ thống

# cập nhật apt && nâng cấp apt

Sử dụng apt thay vì apt-get. Nó tốt hơn rồi Một phiên bản mới và cô ấy đối phó tốt hơn với xung đột.

Phần tiếp theo này không thực sự cần thiết nhưng LLVM được một số người sử dụng. gói đồ họa, và tốt nhất là đảm bảo bạn có phiên bản mới nhất, đặc biệt vì có các phiên bản cũ hơn trong kho.

Tại thời điểm xuất bản bài viết này, phiên bản mới nhất là 3.9 và đã có phiên bản 4.0. Phiên bản tối thiểu để cài đặt là 3.9.

# cài đặt apt llvm-3.9 clang-3.9

Bây giờ hãy khởi động lại máy tính của bạn và kiểm tra chức năng của card màn hình của bạn. Trình điều khiển độc quyền thực sự phát huy hết tiềm năng Card NVIDIA. Chúng có thể không phù hợp với tất cả mọi người, nhưng nếu bạn không phiền khi sử dụng phần mềm và bạn chỉ muốn trò chơi của mình chạy, đây là một lựa chọn tuyệt vời.

Bắt đầu bằng cách kích hoạt cả kho đóng góp và kho độc quyền, cũng như hỗ trợ i386. Để kích hoạt chúng, hãy mở /etc/apt/sources.list trong trình soạn thảo văn bản của bạn dưới dạng root và thêm Contrib non-free sau main trên mỗi dòng kho lưu trữ Debian.

Bây giờ kích hoạt i386 bằng lệnh sau:

# dpkg --add-architecture i386

Sau khi chạy lệnh, bạn có thể cài đặt cả phần sụn không miễn phí và gói cần thiết Trình điều khiển NVIDIA.

# apt cài đặt firmware-linux nvidia-driver nvidia-settings nvidia-xconfig

Khi cài đặt hoàn tất, hãy chạy lệnh tiếp theođể tạo tệp cấu hình Xorg.

#nvidia-xconfig

Bây giờ bạn có thể khởi động lại máy tính của mình và tận hưởng trình điều khiển mới.

Trình cài đặt Nvidia

Phương pháp này thường không được khuyến khích vì nó có thể gây ra vấn đề. Tuy nhiên, nó vẫn hoạt động và đây có thể là cách duy nhất để cài đặt trình điều khiển mới nhất NVIDIA. Tương tự như cài đặt gói Debian, bạn cần bao gồm một kho lưu trữ không miễn phí cùng với sự hỗ trợ của i386.

# apt cài đặt firmware-linux build-essential gcc-multilib

# apt build-dep linux

Bây giờ bạn có thể truy cập https://www.nvidia.com/Download/Find.aspx?lang=en-us, điền vào biểu mẫu thông tin hệ thống và tải xuống trình điều khiển của bạn. Các trình điều khiển sẽ được trình bày dưới dạng tệp .run. Tệp này phải được chạy bằng root và tắt máy chủ X.

Cách dễ nhất để thực hiện việc này trên Debian là dừng trình quản lý hiển thị bằng Systemd.

# systemctl dừng gdm3

Lệnh này giả định rằng bạn đang sử dụng trình quản lý GDM. Nếu không, chỉ cần thay thế nó bằng cái bạn sử dụng. Ngay sau khi thực hiện lệnh này, bạn sẽ được đưa đến terminal. Đăng nhập bằng root và đi tới thư mục mà bạn đã tải xuống trình cài đặt trình điều khiển.

Hãy chắc chắn rằng nó có thể thực thi được.

# cd /home/user/Tải xuống

# chmod +x NVIDIA-Linux-x86_64-378.09.run

Bài viết này sử dụng số phiên bản beta hiện tại, vì vậy hãy đảm bảo sử dụng tên thực của tệp bạn đã tải xuống. Bây giờ bạn có thể chạy trình cài đặt.

# ./NVIDIA-Linux-x86_64-378.09.run

Bây giờ bạn sẽ nhận được một loạt lời nhắc khi chạy trình cài đặt. Khi được nhắc, chúng tôi khuyên bạn nên bật hỗ trợ 32 bit. Trình cài đặt cũng sẽ yêu cầu bạn tạo cấu hình Xorg. Đồng ý hoặc chạy nvidia-xconfig sau khi cài đặt hoàn tất. Sau khi cài đặt hoàn tất, hãy khởi động lại hệ thống của bạn.

Cần lưu ý rằng phương pháp nàyđang mâu thuẫn với hệ thống hàng loạt Debian và trình điều khiển có thể không hoạt động sau khi cập nhật hệ thống. Đừng sử dụng nó trừ khi thực sự cần thiết.


  • kết nối chi nhánh không miễn phí

  • Tải xuống trình điều khiển cho card màn hình của bạn, trong tùy chọn tìm kiếm chỉ định Linux 32-bit/Linux 64-bit tùy thuộc vào độ sâu bit của hệ thống của bạn


    Cài đặt các gói cần thiết cho việc lắp ráp tiếp theo:


    # aptitude install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
  • Chuyển sang bảng điều khiển ảo (rời khỏi shell), để thực hiện việc này, hãy nhấn tổ hợp Ctrl+Alt+F1, đăng nhập bằng root và gõ lệnh


    #killallgdm

  • Chuyển đến thư mục nơi bạn đã lưu trình điều khiển và nhập lệnh (thay vì dấu hoa thị, tốt hơn là thêm phiên bản trình điều khiển):


    # sh ./NVIDIA-Linux-*.run

  • Khởi động lại máy tính:


    # khởi động lại

Cài đặt trình điều khiển NVIDIA từ kho Debian


  • Bạn cần kiểm tra phiên bản trình điều khiển cho card màn hình của mình trên trang web chính thức của NVidia hoặc tìm kiếm các thiết bị được hỗ trợ trong mô tả gói.

  • Kho lưu trữ cần được kết nối Không tự dođóng góp Debian của bạn /etc/apt/sources.list


    Kết nối chi nhánh không ổn định/sidđể có quyền truy cập vào thông tin mới nhất Trình điều khiển Debian trong trường hợp bạn có phần cứng mới.


    Để đảm bảo toàn bộ hệ thống không bị biến thành không ổn định tạo trong thư mục /etc/apt/apt.conf.d/ tập tin có tên 00phát hành với nội dung sau:


APT::"Thử nghiệm" phát hành mặc định;

(thay vì thử nghiệm bạn có thể thay thế bản phân phối mà bạn thường xuyên sử dụng)

# apt-get cài đặt mô-đun trợ lý # apt-get cài đặt -t sid nvidia-kernel-source

  • Sau đó xây dựng trình điều khiển thực tế cho kernel hiện tại:

# trợ lý mô-đun a-i nvidia-kernel-source

  • Tùy chọn cho mọi hạt nhân phân phối đã cài đặt:

# module-assistant -l 2.6.32-4-openvz-AMD64 a-i nvidia-kernel-source

    Sau đó, cập nhật gói nvidia-glx:


# cài đặt apt-get -t sid nvidia-glx

Quá trình cài đặt hoàn tất, bạn có thể khởi động lại hoặc tải lại driver. Để tải lại trình điều khiển, hãy vào bảng điều khiển ( Alt-Ctrl-F1), sau đó:


    Dừng lại *dm(chọn một *dm, mà bạn đã cài đặt):


# gọi-rc.d xdm dừng # gọi-rc.d gdm dừng # gọi-rc.d kdm dừng

    Dỡ bỏ mô-đun cũ nvidia:


#rmmod nvidia

    Chạy *dm(chọn một *dm, mà bạn đã cài đặt):


# Gọi-rc.d xdm bắt đầu # Gọi-rc.d gdm bắt đầu # Gọi-rc.d kdm bắt đầu

Cài đặt trình điều khiển NVIDIA từ kho Debian bằng dkms


  • Việc cài đặt cũng giống như trong đoạn trước, chỉ có trợ lý mô-đun không được sử dụng:

# apt-get cài đặt nvidia-glx nvidia-kernel-`uname -r` nvidia-kernel-dkms nvidia-settings nvidia-xconfig

Sau này làm


#nvidia-xconfig

  • Mô-đun hạt nhân sẽ được xây dựng và tự động được xây dựng lại khi hạt nhân mới được cài đặt hoặc gỡ bỏ trên hệ thống.

Buộc (ví dụ: nếu nó không hoạt động), bạn có thể buộc nó xây dựng lại như thế này:


# dpkg-cấu hình lại nvidia-kernel-dkms

X86_64


  • Đối với những hệ thống như vậy, bạn cũng có thể cài đặt phiên bản trình điều khiển 32-bit:

# apt-get cài đặt libgl1-nvidia-glx:i386