Пожалуйста или Регистрация для создания записей и тем.

Отказался от debian 11

C самого начала у меня ничего не ладилось с этой новой версией, потом справился и вроде настроилось, как хотелось, и дальше что-то мешало, думаю привыкну. Но случилось непредвиденное.
Прилег, стал готовится ко сну, и начал чё-то в ютубе просматривать, дальше ещё немного и стал замечать с дальнего расстояния, что видео не совсем корректно, видео быстрое, но кадры не все.
Пригляделся: и что понял. На предыдущей версии Debian 10 всё работало, а тут пропуски кадров. Хорошо, надо драйвера подтянуть, (кодеки) что-то не очень срабатывают. Дальше-больше, стал внимательно на это глядеть, На прежних версиях, не-было этих пропадавших кадров, Тут же стабильно , видео с начала идет как надо , поле некоторого времени, изображение начинает дергаться перескакивать. Задержек нет, но плавности нет, движение с замиранием, сразу и не заметить.

Опробовал на других форматах видео, то-же самое, может инет, локальные, тот же.... и как быть, значит надо видео драйвера ставить. Пробую и не туда, от 11 версии в репозитории нет, только по дефолту. Карта определяется как надо но не работает, то-же как надо. Установил на другой винт прежнюю версию и ещё хуже, Оо! как это раньше не замечал, ставлю видео-драйвер, и отличный результат, видео поплыло как  должно быть.

Вывод:    Поинтересовался и многие, так ничего не могут сделать. Драйвера нет, тот что есть по умолчанию, не работает. Переставил десятку и больше пробовать не буду, Будем ждать новую 12 версию. Больше и добавить нечего.

 

Ссылка  здесь

Как это чинится, ещё то занятие, и не известно как себя поведет при следующем обновленнии системы, надежда что не будет косяков, пока не пробовал но для себя надо добавить и тут пусть будет , потом не искать.
Полный скопированный пост как есть. без правок, может пригодится по случаю а они бывают разные.

Представлен NVK, открытый Vulkan-драйвер для видеокарт NVIDI..." +/
Сообщение от Аноним (37), 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 и прочее

Продолжим насаждать может пригодится.
Выше пост ссылается на ДЕВ  Ставишь Devuan 11, может будет альтернативой debian, уже есть чем заменить. если не работают видеодрайвера нвидиа, может там решен вопрос. Из коробки поставил, прикрутил и забыл.

Установщик  При следующем слете системы буду пробовать, пока только отстроился , не буду жадничать.

Качается отсюда 

[ To suspend, type ^T^Z ] переводчик перевел  [ Для приостановки введите ^T^Z ]

nano /etc/apt/sources.list
Обязательно для истории меняем сам лист

#deb cdrom:[Debian GNU/Linux 12.2.0 _Bookworm_ - Official amd64 NETINST with firmware 20231007-10:28]/ bookwo>

deb http://deb.debian.org/debian/ bookworm main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

На

#deb cdrom:[Debian GNU/Linux 12.2.0 _Bookworm_ - Official amd64 NETINST with firmware 20231007-10:28]/ bookwo>

deb http://deb.debian.org/debian/ bookworm main non-free-firmware non-free
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware non-free

deb http://security.debian.org/debian-security bookworm-security main non-free-firmware non-free
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware non-free

# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware non-free

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

Добавили в каждую строчку non-free
потому что non-free-firmware не одно и тоже с non-free

root@OKEAN:/home/ok# apt update
далее ставим драйвер, у меня свой

nvidia-legacy-340xx-driver

так ничего не вышло но так вроде можно
root@OKEAN:/home/ok# apt install nvidia-detect
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Следующие НОВЫЕ пакеты будут установлены:
nvidia-detect
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 38 пакетов не обновлено.
Необходимо скачать 144 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 230 kB.
Пол:1 http://deb.debian.org/debian bookworm/non-free amd64 nvidia-detect amd64 525.147.05-4~deb12u1 [144 kB]
Получено 144 kB за 0с (361 kB/s)
Выбор ранее не выбранного пакета nvidia-detect.
(Чтение базы данных … на данный момент установлено 170906 файлов и каталогов.)
Подготовка к распаковке …/nvidia-detect_525.147.05-4~deb12u1_amd64.deb …
Распаковывается nvidia-detect (525.147.05-4~deb12u1) …
Настраивается пакет nvidia-detect (525.147.05-4~deb12u1) …
root@OKEAN:/home/ok# nvidia-detect
Detected NVIDIA GPUs:
05:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce 210] [10de:0a65] (rev a2)

Checking card:  NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Your card is only supported by the 340 legacy drivers series, which is only available up to buster.
root@OKEAN:/home/ok#

доключаем в лист пакеты от БУСТЕРА для установки.