The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Представлен NVK, открытый Vulkan-драйвер для видеокарт NVIDI..."
Отправлено Аноним, 05-Окт-22 12:02 
КАРОЧИИИИИИИИИ

Ставишь Devuan 11, патамушта глючное Systemd никому не нужно.

ПОСТАВИЛ??? Теперь ставь пакет с новыми ключами, а то в системе - просроченные ключи:

wget http://deb.devuan.org/devuan/pool/main/d/devuan-keyring/devu...
dpkg -i devuan-keyring_2022.09.04_all.deb

Теперь отключаешь пульсаудио, потому что фигня:

echo "autospawn = no" >> ~/.config/pulse/client.conf
killall pulseaudio

И в "Автоматических запускаемых приложениях" сними галочку Pulseaudio. Значок в системном трее тоже правой кнопкой и отключить, потому что без пульсы дефолтный микшер не работает. Поставишь тот, который работает с ALSA.

Теперь разрешаешь мультилиб, чтобы можно было поставить Wine:

sudo dpkg --add-architecture i386

Теперь редактируешь /etc/apt/sources.list, чтобы добавить все необходимые репозитории:

Вот это:

deb http://deb.devuan.org/merged chimaera main

Меняешь на:

deb [arch=amd64,i386] http://deb.devuan.org/merged chimaera main contrib non-free

И так - со всеми репозиториями.

Применяешь изменения:

sudo apt update

Обновляешь систему:

sudo apt-upgrade

Перезагружаешься с новым ядром.

Теперь продублируй все репозитории таким образом, чтобы у тебя были пакеты deb-src для сборки из исходных кодов. Вот так:

deb-src [arch=amd64,i386] http://deb.devuan.org/merged chimaera main contrib non-free

Ставишь заголовочные файлы ядра, а также компилятор, и всё что нужно.

sudo apt install linux-headers-$(uname -r) build-essential

ВОТ ОТСЮДА СПРАВА КАЧАЕШЬ ФАЙЛЫ https://packages.debian.org/sid/nvidia-legacy-340xx-driver

Download Source Package nvidia-graphics-drivers-legacy-340xx:

    [nvidia-graphics-drivers-legacy-340xx_340.108-15.dsc]
    [nvidia-graphics-drivers-legacy-340xx_340.108.orig-amd64.tar.gz]
    [nvidia-graphics-drivers-legacy-340xx_340.108.orig-armhf.tar.gz]
    [nvidia-graphics-drivers-legacy-340xx_340.108.orig-i386.tar.gz]
    [nvidia-graphics-drivers-legacy-340xx_340.108.orig.tar.gz]
    [nvidia-graphics-drivers-legacy-340xx_340.108-15.debian.tar.xz]

СОХРАНЯЕШ куда-то в папку "nvidia" например.

sudo apt-get build-dep nvidia-graphics-drivers-legacy-340xx

ЧТО, НЕТУ В РЕПОЗИТОРИЯХ??? Ну, не беда, в файле *.dsc перечислены зависимости:

sudo apt-get install glx-alternative-mesa glx-alternative-nvidia glx-diversions nvidia-installer-cleanup nvidia-kernel-common nvidia-modprobe nvidia-opencl-common nvidia-support update-glx

Сабираешь так: cd nvidia; dpkg-source -x *.dsc; cd nvidia-graphics-drivers-legacy-340xx_340.108; fakeroot ./debian/rules binary

Ты станешь обладателям полного списка пакетов с дровами.

Почему просто не скачать из репозитория Sid через веб-интерфейс? Потому что замучаешься всё выкачивать, там 30 файлов. Почему бы просто временно не подключить Sid? Потому что тебе сразу обновят пол-системы, хотя тебе нужен только драйвер.

Ставишь пакеты. sudo dpkg -i *.deb

libegl1-nvidia-legacy-340xx_340.108-11_amd64.deb
libgl1-nvidia-legacy-340xx-glx_340.108-11_amd64.deb
libgles1-nvidia-legacy-340xx_340.108-11_amd64.deb
libgles2-nvidia-legacy-340xx_340.108-11_amd64.deb
libnvidia-legacy-340xx-cfg1_340.108-11_amd64.deb
libnvidia-legacy-340xx-compiler_340.108-11_amd64.deb
libnvidia-legacy-340xx-cuda1_340.108-11_amd64.deb
libnvidia-legacy-340xx-eglcore_340.108-11_amd64.deb
libnvidia-legacy-340xx-encode1_340.108-11_amd64.deb
libnvidia-legacy-340xx-fbc1_340.108-11_amd64.deb
libnvidia-legacy-340xx-glcore_340.108-11_amd64.deb
libnvidia-legacy-340xx-ifr1_340.108-11_amd64.deb
libnvidia-legacy-340xx-ml1_340.108-11_amd64.deb
libnvidia-legacy-340xx-nvcuvid1_340.108-11_amd64.deb
nvidia-legacy-340xx-alternative_340.108-11_amd64.deb
nvidia-legacy-340xx-driver_340.108-11_amd64.deb
nvidia-legacy-340xx-driver-bin_340.108-11_amd64.deb
nvidia-legacy-340xx-driver-libs_340.108-11_amd64.deb
nvidia-legacy-340xx-kernel-dkms_340.108-11_amd64.deb
nvidia-legacy-340xx-kernel-source_340.108-11_amd64.deb
nvidia-legacy-340xx-kernel-support_340.108-11_amd64.deb
nvidia-legacy-340xx-opencl-icd_340.108-11_amd64.deb
nvidia-legacy-340xx-smi_340.108-11_amd64.deb
nvidia-legacy-340xx-vdpau-driver_340.108-11_amd64.deb
xserver-xorg-video-nvidia-legacy-340xx_340.108-11_amd64.deb

НЕ ПЕРЕЗАГРУЖАЙСО СТОЙ!!! Тебе ещё надо xorg.conf создать и nouveau в блоклист кинуть.

sudo nano /etc/modprobe.d/nouveau.conf

Пишешь туда "blacklist nouveau"

Сохраняешь.

Теперь надо сгенерировать xorg.conf при помощи утилиты nvidia-settings. А утилиты нету! Качаешь отсюда и ставишь: https://packages.debian.org/sid/nvidia-settings-legacy-340xx

Ну или попробуй так:

Section "Files"
    ModulePath "/usr/lib/nvidia/legacy-340xx/"
    ModulePath "/usr/lib/xorg/modules"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

По-идее, этого должно хватить.

РАНО ПЕРЕЗАГРУЖАТЬСЯ! Теперь надо проверить, что update-alternatives используют именно NVIDIA OpenGL, а не Mesa OpenGL. Выполни "update-alternatives --list glx" Опа, Меса - основная библиотека? Выполняешь |update-alternatives --set nvidia" и теперь уже можно в ребут!

После ребута по-идее будет работать композитирг, крутиться шестерёнки в glxgears. Потом ставишь Wine с сайта winehq.org (там инструкция из трёх шагов: добавление репозитория. добавление ключа с цифровой подписью к пакетам, и собственно установка). Теперь генерируешь себе Wine Prefix при помощи команды WINEARCH=win32 winecfg, потому что на твоей карточке всё равно не придётся использовать новые игры, а 32-битных библиотек будет за глаза. Потом применяешь тот ключик, о котором я говорил. А также через winetricks можно установить Microsoft-шрифты, а также всякие DirectX, .NET и прочее

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру