Вы должны использовать драйверы с открытым исходным кодом, см. http://wiki.cchtml.com/index.php/Features. Мне удалось переключиться между картами на моем ноутбуке, используя коммутационный патч с открытым dirvers с открытым исходным кодом. Он просто не будет работать с проприетарными драйверами fglrx AMD ATI. Тем не менее, производительность 5650 была действительно плохой - я начинаю думать, что она использовала драйверы VESA - заинтересована в том, чтобы вы могли заставить ее работать.
Я пытаюсь как можно больше выжать из интегрированного ATI 4200 на данный момент.
В таком случае я бы использовал инструмент dpkg, чтобы принудительно удалить некоторые пакеты ядра. Это не рекомендуется для общего использования, и это немного опасно, но в этом случае могут помочь нечеткие зависимости.
Прежде всего найдите ядро, в котором загружается система. Тот, который в настоящее время загружен. Откройте терминал (CTRL + ALT + T) и выполните следующую команду:
uname -r
Он покажет вам загруженное ядро, вы не должны пытаться его удалить.
Затем выдайте команду
ls /boot
, она вернет все установленные изображения. Выберите один или два и попытайтесь их удалить. Попробуйте принудительно удалить / очистить их. Например
sudo dpkg --force-all -P linux-image-3.13.0-32-generic
Вы можете сделать то же самое для других изображений, чтобы освободить некоторое пространство.
Затем вы можете попытаться установить недостающие пакеты или
sudo apt-get install -f
, чтобы попытаться разрешить зависимости.
Наконец, выпустите команду «очистить старые ядра»
sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")
Команда Above удалит ВСЕ ядра, кроме той, которая в данный момент загружена.
Поскольку у вас есть отдельный / загрузочный раздел, имейте в виду, что вам нужно будет отслеживать его пространство и часто убирать (частота зависит от пространства / загрузки)
В таком случае я бы использовал инструмент dpkg, чтобы принудительно удалить некоторые пакеты ядра. Это не рекомендуется для общего использования, и это немного опасно, но в этом случае могут помочь нечеткие зависимости.
Прежде всего найдите ядро, в котором загружается система. Тот, который в настоящее время загружен. Откройте терминал (CTRL + ALT + T) и выполните следующую команду:
uname -r
Он покажет вам загруженное ядро, вы не должны пытаться его удалить.
Затем выдайте команду
ls /boot
, она вернет все установленные изображения. Выберите один или два и попытайтесь их удалить. Попробуйте принудительно удалить / очистить их. Например
sudo dpkg --force-all -P linux-image-3.13.0-32-generic
Вы можете сделать то же самое для других изображений, чтобы освободить некоторое пространство.
Затем вы можете попытаться установить недостающие пакеты или
sudo apt-get install -f
, чтобы попытаться разрешить зависимости.
Наконец, выпустите команду «очистить старые ядра»
sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")
Команда Above удалит ВСЕ ядра, кроме той, которая в данный момент загружена.
Поскольку у вас есть отдельный / загрузочный раздел, имейте в виду, что вам нужно будет отслеживать его пространство и часто убирать (частота зависит от пространства / загрузки)
Это то, что сработало для меня на Ubuntu 16.04.
sudo apt autoremove --purge
sudo apt autoremove
sudo apt-get -f install
sudo apt-get upgrade
Список всех ядер:
dpkg --list 'linux-image*'
Отображать текущее ядро:
uname -r
Список всех ядер EXCEPT current one:
dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e '[0-9]'
EXCEPT
Удалить все ядра EXCEPT current one:
dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e '[0-9]' | xargs sudo apt-get -y purge
Очистить другие вещи:
sudo apt-get autoremove
Это то, что сработало для меня на Ubuntu 16.04.
sudo apt autoremove --purge
sudo apt autoremove
sudo apt-get -f install
sudo apt-get upgrade
Список всех ядер:
dpkg --list 'linux-image*'
Отображать текущее ядро:
uname -r
Список всех ядер EXCEPT current one:
dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e '[0-9]'
EXCEPT
Удалить все ядра EXCEPT current one:
dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e '[0-9]' | xargs sudo apt-get -y purge
Очистить другие вещи:
sudo apt-get autoremove