Итак, я на 17.04, и я знаю, что amdgpu-pro недоступен в ядре 4.10. Но мне было интересно, что я запускал, поэтому я использовал
lspci -k | grep -EA3 'VGA|3D|Display'
, и он вернулся
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X]
Subsystem: ASUSTeK Computer Inc. R9 290X DirectCU II OC
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
. Значит ли это, что у меня есть amdgpu, но radeon используется? Я не могу найти информацию о том, как переключаться между драйверами. Другие связанные вопросы, которые у меня есть, это кто-нибудь знает о oibaf в качестве альтернативы, или кто-нибудь может сказать мне, стоит ли затрачивать на себя роль ядра? В первую очередь я использую это как игровое оборудование, и я получаю ужасную совместимость с radeon. Я бы предпочел не возвращаться к 16.10 только потому, что amd, похоже, не любит нас, пользователей Linux.
Новый способ сделать это не включает черный список любых модулей. Вам нужно отправить только два параметра в ядро:
Для графических процессоров островов Карибского моря
radeon.cik_support=0 amdgpu.cik_support=1
Для графических процессоров Sea Islands
radeon.si_support=0 amdgpu.si_support=1
Мне лично нравится добавьте его по умолчанию, поэтому я редактирую / etc / default / grub, а затем добавляю параметры ядра в GRUB_CMDLINE_LINUX_DEFAULT, например:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Не забудьте запустить update-grub и перезагрузить систему, чтобы изменения вступят в силу.
Я могу подтвердить, что это работает для 390x запущенного Ubuntu 17.10. (Я считаю, что вы также можете сделать то же самое 17.04)
Черный список сделал трюк. Теперь я запускаю AMDGPU, по крайней мере, до тех пор, пока pro не станет доступным. Я буду перечислять шаги как ответ, если кто-то еще ищет ответы.
Черный список, встроенный в модули ядра, выполняется при запуске, поэтому grub выполняет эту работу. Измените
/ect/default/grub
с выбранным вами редактором и добавьте
modprobe.blacklist=radeon
в GRUB_CMDLINE_LINUX_DEFAULT рядом с тем, что уже может быть там, например, тихим всплеском. Затем сохраните изменения и обновите grub.
sudo update-grub2
Перезагрузитесь, и вы должны использовать AMDGPU вместо radeon. Я должен подчеркнуть, что ваша карта совместима, иначе черный список вашего модуля gfx может вызвать проблемы.
Новый способ сделать это не включает черный список любых модулей. Вам нужно отправить только два параметра в ядро:
Для графических процессоров островов Карибского моря
radeon.cik_support=0 amdgpu.cik_support=1
Для графических процессоров Sea Islands
radeon.si_support=0 amdgpu.si_support=1
Мне лично нравится добавьте его по умолчанию, поэтому я редактирую / etc / default / grub, а затем добавляю параметры ядра в GRUB_CMDLINE_LINUX_DEFAULT, например:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Не забудьте запустить update-grub и перезагрузить систему, чтобы изменения вступят в силу.
Я могу подтвердить, что это работает для 390x запущенного Ubuntu 17.10. (Я считаю, что вы также можете сделать то же самое 17.04)
Черный список сделал трюк. Теперь я запускаю AMDGPU, по крайней мере, до тех пор, пока pro не станет доступным. Я буду перечислять шаги как ответ, если кто-то еще ищет ответы.
Черный список, встроенный в модули ядра, выполняется при запуске, поэтому grub выполняет эту работу. Измените
/ect/default/grub
с выбранным вами редактором и добавьте
modprobe.blacklist=radeon
в GRUB_CMDLINE_LINUX_DEFAULT рядом с тем, что уже может быть там, например, тихим всплеском. Затем сохраните изменения и обновите grub.
sudo update-grub2
Перезагрузитесь, и вы должны использовать AMDGPU вместо radeon. Я должен подчеркнуть, что ваша карта совместима, иначе черный список вашего модуля gfx может вызвать проблемы.
Черный список сделал это. Теперь я запускаю AMDGPU, по крайней мере, до тех пор, пока pro не станет доступным. Я буду перечислять шаги как ответ, если кто-то еще ищет ответы.
Черный список, встроенный в модули ядра, выполняется при запуске, поэтому grub выполняет эту работу. Измените
/ect/default/grub
с выбранным вами редактором и добавьте
modprobe.blacklist=radeon
в GRUB_CMDLINE_LINUX_DEFAULT рядом со всем, что уже может быть там, например, тихим всплеском. Затем сохраните изменения и обновите grub.
sudo update-grub2
Перезагрузитесь, и вы должны использовать AMDGPU вместо radeon. Я должен подчеркнуть, что ваша карта совместима, иначе черный список вашего модуля gfx может вызвать проблемы.
Новый способ сделать это не включает черный список любых модулей. Вам нужно отправить только два параметра в ядро:
Для графических процессоров для Карибских островов
radeon.cik_support=0 amdgpu.cik_support=1
Для графических процессоров Sea Islands
radeon.si_support=0 amdgpu.si_support=1
Мне лично нравится добавьте его по умолчанию, поэтому я редактирую / etc / default / grub, а затем добавляю параметры ядра в GRUB_CMDLINE_LINUX_DEFAULT, например:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Не забудьте запустить update-grub и перезагрузите систему, чтобы изменения вступили в силу.
Я могу подтвердить, что это работает для 390x запуска Ubuntu 17.10. (Я считаю, вы также можете сделать то же самое 17.04)
Новый способ сделать это не включает черный список любых модулей. Вам нужно отправить только два параметра в ядро:
Для графических процессоров для Карибских островов
radeon.cik_support=0 amdgpu.cik_support=1
Для графических процессоров Sea Islands
radeon.si_support=0 amdgpu.si_support=1
Мне лично нравится добавьте его по умолчанию, поэтому я редактирую / etc / default / grub, а затем добавляю параметры ядра в GRUB_CMDLINE_LINUX_DEFAULT, например:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Не забудьте запустить update-grub и перезагрузите систему, чтобы изменения вступили в силу.
Я могу подтвердить, что это работает для 390x запуска Ubuntu 17.10. (Я считаю, вы также можете сделать то же самое 17.04)
Черный список сделал это. Теперь я запускаю AMDGPU, по крайней мере, до тех пор, пока pro не станет доступным. Я буду перечислять шаги как ответ, если кто-то еще ищет ответы.
Черный список, встроенный в модули ядра, выполняется при запуске, поэтому grub выполняет эту работу. Измените
/ect/default/grub
с выбранным вами редактором и добавьте
modprobe.blacklist=radeon
в GRUB_CMDLINE_LINUX_DEFAULT рядом со всем, что уже может быть там, например, тихим всплеском. Затем сохраните изменения и обновите grub.
sudo update-grub2
Перезагрузитесь, и вы должны использовать AMDGPU вместо radeon. Я должен подчеркнуть, что ваша карта совместима, иначе черный список вашего модуля gfx может вызвать проблемы.
Новый способ сделать это не включает черный список любых модулей. Вам нужно отправить только два параметра в ядро:
Для графических процессоров для Карибских островов
radeon.cik_support=0 amdgpu.cik_support=1
Для графических процессоров Sea Islands
radeon.si_support=0 amdgpu.si_support=1
Мне лично нравится добавьте его по умолчанию, поэтому я редактирую / etc / default / grub, а затем добавляю параметры ядра в GRUB_CMDLINE_LINUX_DEFAULT, например:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Не забудьте запустить update-grub и перезагрузите систему, чтобы изменения вступили в силу.
Я могу подтвердить, что это работает для 390x запуска Ubuntu 17.10. (Я считаю, вы также можете сделать то же самое 17.04)
Черный список сделал это. Теперь я запускаю AMDGPU, по крайней мере, до тех пор, пока pro не станет доступным. Я буду перечислять шаги как ответ, если кто-то еще ищет ответы.
Черный список, встроенный в модули ядра, выполняется при запуске, поэтому grub выполняет эту работу. Измените
/ect/default/grub
с выбранным вами редактором и добавьте
modprobe.blacklist=radeon
в GRUB_CMDLINE_LINUX_DEFAULT рядом со всем, что уже может быть там, например, тихим всплеском. Затем сохраните изменения и обновите grub.
sudo update-grub2
Перезагрузитесь, и вы должны использовать AMDGPU вместо radeon. Я должен подчеркнуть, что ваша карта совместима, иначе черный список вашего модуля gfx может вызвать проблемы.
Новый способ сделать это не включает черный список любых модулей. Вам нужно отправить только два параметра в ядро:
Для графических процессоров для Карибских островов
radeon.cik_support=0 amdgpu.cik_support=1
Для графических процессоров Sea Islands
radeon.si_support=0 amdgpu.si_support=1
Мне лично нравится добавьте его по умолчанию, поэтому я редактирую / etc / default / grub, а затем добавляю параметры ядра в GRUB_CMDLINE_LINUX_DEFAULT, например:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Не забудьте запустить update-grub и перезагрузите систему, чтобы изменения вступили в силу.
Я могу подтвердить, что это работает для 390x запуска Ubuntu 17.10. (Я считаю, вы также можете сделать то же самое 17.04)
Черный список сделал это. Теперь я запускаю AMDGPU, по крайней мере, до тех пор, пока pro не станет доступным. Я буду перечислять шаги как ответ, если кто-то еще ищет ответы.
Черный список, встроенный в модули ядра, выполняется при запуске, поэтому grub выполняет эту работу. Измените
/ect/default/grub
с выбранным вами редактором и добавьте
modprobe.blacklist=radeon
в GRUB_CMDLINE_LINUX_DEFAULT рядом со всем, что уже может быть там, например, тихим всплеском. Затем сохраните изменения и обновите grub.
sudo update-grub2
Перезагрузитесь, и вы должны использовать AMDGPU вместо radeon. Я должен подчеркнуть, что ваша карта совместима, иначе черный список вашего модуля gfx может вызвать проблемы.
Новый способ сделать это не включает черный список любых модулей. Вам нужно отправить только два параметра в ядро:
Для графических процессоров для Карибских островов
radeon.cik_support=0 amdgpu.cik_support=1
Для графических процессоров Sea Islands
radeon.si_support=0 amdgpu.si_support=1
Мне лично нравится добавьте его по умолчанию, поэтому я редактирую / etc / default / grub, а затем добавляю параметры ядра в GRUB_CMDLINE_LINUX_DEFAULT, например:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Не забудьте запустить update-grub и перезагрузите систему, чтобы изменения вступили в силу.
Я могу подтвердить, что это работает для 390x запуска Ubuntu 17.10. (Я считаю, вы также можете сделать то же самое 17.04)
Черный список сделал это. Теперь я запускаю AMDGPU, по крайней мере, до тех пор, пока pro не станет доступным. Я буду перечислять шаги как ответ, если кто-то еще ищет ответы.
Черный список, встроенный в модули ядра, выполняется при запуске, поэтому grub выполняет эту работу. Измените
/ect/default/grub
с выбранным вами редактором и добавьте
modprobe.blacklist=radeon
в GRUB_CMDLINE_LINUX_DEFAULT рядом со всем, что уже может быть там, например, тихим всплеском. Затем сохраните изменения и обновите grub.
sudo update-grub2
Перезагрузитесь, и вы должны использовать AMDGPU вместо radeon. Я должен подчеркнуть, что ваша карта совместима, иначе черный список вашего модуля gfx может вызвать проблемы.
Новый способ сделать это не включает черный список любых модулей. Вам нужно отправить только два параметра в ядро:
Для графических процессоров для Карибских островов
radeon.cik_support=0 amdgpu.cik_support=1
Для графических процессоров Sea Islands
radeon.si_support=0 amdgpu.si_support=1
Мне лично нравится добавьте его по умолчанию, поэтому я редактирую / etc / default / grub, а затем добавляю параметры ядра в GRUB_CMDLINE_LINUX_DEFAULT, например:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Не забудьте запустить update-grub и перезагрузите систему, чтобы изменения вступили в силу.
Я могу подтвердить, что это работает для 390x запуска Ubuntu 17.10. (Я считаю, вы также можете сделать то же самое 17.04)
Черный список сделал это. Теперь я запускаю AMDGPU, по крайней мере, до тех пор, пока pro не станет доступным. Я буду перечислять шаги как ответ, если кто-то еще ищет ответы.
Черный список, встроенный в модули ядра, выполняется при запуске, поэтому grub выполняет эту работу. Измените
/ect/default/grub
с выбранным вами редактором и добавьте
modprobe.blacklist=radeon
в GRUB_CMDLINE_LINUX_DEFAULT рядом со всем, что уже может быть там, например, тихим всплеском. Затем сохраните изменения и обновите grub.
sudo update-grub2
Перезагрузитесь, и вы должны использовать AMDGPU вместо radeon. Я должен подчеркнуть, что ваша карта совместима, иначе черный список вашего модуля gfx может вызвать проблемы.
Новый способ сделать это не включает черный список любых модулей. Вам нужно отправить только два параметра в ядро:
Для графических процессоров для Карибских островов
radeon.cik_support=0 amdgpu.cik_support=1
Для графических процессоров Sea Islands
radeon.si_support=0 amdgpu.si_support=1
Мне лично нравится добавьте его по умолчанию, поэтому я редактирую / etc / default / grub, а затем добавляю параметры ядра в GRUB_CMDLINE_LINUX_DEFAULT, например:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Не забудьте запустить update-grub и перезагрузите систему, чтобы изменения вступили в силу.
Я могу подтвердить, что это работает для 390x запуска Ubuntu 17.10. (Я считаю, вы также можете сделать то же самое 17.04)
amdgpu.si_support=1 radeon.si_support=0
.
– satur9nine
12 May 2018 в 09:13
Черный список сделал это. Теперь я запускаю AMDGPU, по крайней мере, до тех пор, пока pro не станет доступным. Я буду перечислять шаги как ответ, если кто-то еще ищет ответы.
Черный список, встроенный в модули ядра, выполняется при запуске, поэтому grub выполняет эту работу. Измените
/ect/default/grub
с выбранным вами редактором и добавьте
modprobe.blacklist=radeon
в GRUB_CMDLINE_LINUX_DEFAULT рядом со всем, что уже может быть там, например, тихим всплеском. Затем сохраните изменения и обновите grub.
sudo update-grub2
Перезагрузитесь, и вы должны использовать AMDGPU вместо radeon. Я должен подчеркнуть, что ваша карта совместима, иначе черный список вашего модуля gfx может вызвать проблемы.