-
Notifications
You must be signed in to change notification settings - Fork 7
Videocard
-
Узнать название видеокарты в Ubuntu через консоль:
lspci
-
Узнать в Ubuntu какой видео драйвер использует система:
for slot in $(lspci | grep VGA | awk '{print $1}'); do lspci -ks "$slot"; done
а также
grep Matched /var/log/Xorg.0.log
-
Ubuntu ppa для видеокарт Intel: https://launchpad.net/~glasen/+archive/intel-driver
sudo add-apt-repository ppa:glasen/intel-driver sudo aptitude update sudo aptitude install libdrm xserver-xorg-video-intel # это если эти драйвера еще не были установлены.
-
Как вручную добавить видеорежим для монитора? (Источник: How to set a custom resolution?)
cvt 1680 1050 60 # 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync sudo xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync sudo xrandr --addmode VGA-0 "1680x1050_60.00"
-
nvidia-prime
: переключение между видеокартами из консолиsudo service lightdm stop sudo prime-select intel sudo service lightdm start
Подробнее:
-
nvidia-smi
: вывод информации о видеоадаптереЕсли выдает следующую ошибку:
То надо сделать:
-
sudo dpkg-reconfigure unattended-upgrades
, and choose No - чтобы отключить автоматические обновления -
dpkg -l | grep ii | grep nvidia
- найти разные установленные версии драйверов Nvidia, например, 430 и 470 на разных пакетах -
apt-get purge wrong_package
- чтобы удалить неправильные/устаревшие версии -
Наконец, используя правильную версию (например 470), переустановить и удостовериться, что ядро пересобрано:
sudo apt-get install --reinstall linux-headers-$(uname -r) linux-modules-$(uname -r) \ linux-modules-nvidia-470-$(uname -r) nvidia-driver-470 \ linux-headers-5.15.0-100-generic linux-image-5.15.0-100-generic \ linux-modules-5.15.0-100-generic linux-modules-extra-5.15.0-100-generic \ linux-tools-5.15.0-100-generic linux-modules-nvidia-470-5.15.0-100-generic
Пакеты ядра и модулей версии
5.15.0-100
подразумевают, что это следующее обновление ядра, которое будет установлено. Для успешного обновления при сохранении текущего ядра, нужно около 2Gb места на жестком диске.Также может потребоваться ручная сборка/удаление модуля Nvidia для DKMS:
sudo dkms remove nvidia/470.239.06 -k $(uname -r) sudo dkms build nvidia/470.239.06 -k $(uname -r)
Чтобы узнать версию, сначала надо выполнить
sudo dkms status
.
Чтобы пересобрать ядро не переустанавливая пакеты, можно выполнить:
update-initramfs -c -k all
Это потребует порядка 600-700 Мб.
-
Footer is under construction
Sidebar is under construction