Решился-таки перейти с windows на linux, и выбрал LMDE2 дистрибутив.
Первое, что потребовалось - настроить драйвер на видеокарту. Выявилась первая проблема - тк монитор подключен к видеокарте через переходник, система не cмогла определить этот монитор, и разрешение было до боли в глазах мелким. Вторая проблема (появилась только потом, когда ставил steam ), в том, что драйвер видеокарты необходимо изначально собирать, включая библиотеки х32.
Шаг 1: Установка NVIDIA
И так, установка видео-драйвера:- скачиваем с сайта необходимый нам run ( и закидываем из папки Загрузки просто в домашнюю, дабы получился адрес /home/name (связано со шрифтами, многие шрифты потом надо будет поставить самому, а если без граф. оболочки - будет тяжело написать путь, включающий кириллицу )
- в терминале устанавливаем необходимые хренюшки
Код PHP:
- Открываем файл blacklist'a:
sudo aptitude install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Код PHP:
вставляем туда:
sudo gedit /etc/modprobe.d/blacklist.conf
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
- выключаем оболочку (ctrl+alt+F1)
- авторизовываемся
- выключаем dm (у меня cinnamnon, потому mdm, а так либо xdm, либо gdm, либо kdm )
либо
Код PHP:
либо
sudo service mdm stop
Код PHP:
- теперь удаляем все установленные драйвера nvidia
/etc/init.d/*dm stop
Код PHP:
- устанавливаем скачанный нами (и устанавливаем через мощное колдунство, дабы были включены библиотеки для x32):
sudo apt-get remove nvidia* sudo apt-get purge nvidia*
Код PHP:
По окончанию установки драйвера, он спросит вас создать ли автоматический файл xorg.conf, соглашаемся, и перезагружаем
sudo sh NVIDIA-Linux-*.run —compat32-prefix=/usr —compat32-libdir=lib32 —compat32-chroot=/
Код PHP:
sudo reboot
Шаг 2: Настройка NVIDIA
После установки, если вы как и я, используете переходник, то монитор автоматически не определяется, и разрешение вполне может быть 640х480Наши действия:
- открываем xorg.conf
Код PHP:
-находим секцию Section "Monitor"
sudo gedit /etc/X11/xorg.conf
-заменяем её целиком на следующее:
Код PHP:
Можно перезагружаться
Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 30.0 - 80.0 VertRefresh 60.0 ModeLine "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync Option "DPMS" # Option "DPI" "19x23" # Option "UseEDID" "False" # ModeLine "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync Interlace Option "ExactModeTimingsDVI" "True" Option "ModeValidation" "NoDFPNativeResolutionCheck" EndSection
После перезагрузки, желательно войти в настройки
Код PHP:
и в разделе OpenGLSettings убрать галочку Sync to VBlank
sudo nvidia-settings
Есть еще старая проблема, в разделе PowerMizer, при каждой перезагрузке системы, выставляется с Prefer Max. perfomance на Adaptive (решения и хаки, как это исправить - каждый гуглит сам)
Шаг 3: Установка Skype
Инфу брал отсюдаотсюдаИ переписывать не вижу смысла, там прекрасно изложено решение чуть ли не основной проблемы (пользователей) debian x64 =)
p.s. В итоге, после всех манипуляций. У вас настроен последний проприетарный драйвер NVIDIA, включающий в себя необходимые библиотеки и для х32 версии, которой пользуются некоторые приложения, например наш Steam. Тоесть вы просто качаете с сайта Steam, кликаете на deb-пакет, и устанавливаете со спокойной душой, никаких ошибок из-за несовместимости х32-х64 у вас не появится. Думал еще про шрифты написать, но это тема отдельная.
p.p.s. Надеюсь, кому-нибудь еще, кроме меня, этот материал поможет.