Настройка AMDGPU

Автор dolb, 20 февраля 2020, 14:01:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dolb

У меня драйвер для видеокарты  MSI Radeon RX 560  AMDGPU.
Скажите, как его настраивать? Например, повысить производительность за счет качества картинки?

И как убрать остальные драйвера, чтобы они не работали?
Я создал файл /etc/modprobe.d/blacklist.conf и добавил туда
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist radeon


Этого достаточно?

Честно говоря, производительность видеокарты меня смущает - она точно ниже, чем у прошлой затычки

Susumo

Вам бы почитать про модули ядра и как они работают, а так же зачем люди модули в blacklist заносят. То что вы сделали бесполезно. Есть малая вероятность, что ваша система стартанет на radeon, если amdgpu поломается (а прикиньте radeon у вас в blacklist), остальные же просто работать с вашей видеокартой не будут. Удаление по зависимостям снесет пол системы.

dolb

Спасибо, что откликнулись!
Ну а что делать то?
Как узнать какой драйвер работает в данный момент? И как заставить работать AMDGPU и настроить его?
А то окна перемещаются по экрану с некоторой задержкой и как бы со шлейфом, у меня была до этого Ge forse 1030 с 2 ГБ памяти, так все летало, по крайней мере видимых задержек не было.

А эта видеокарта вроде бы получше, и 4 ГБ, но что-то совсем уж плохо.

Помогите пжлст

Susumo

#3
lspci -v Будет куча инфы и о видео в том числе. А по поводу настроек - может и есть какие нибудь утилиты, но я он них не знаю.

dolb

Спасибо! Работает ГПУ
   Kernel driver in use: amdgpu
   Kernel modules: amdgpu

А как настроить драйвер? На производительность за счет качества?

Modigar

Xorg -config
Запускали после смены видеокарты?
Не должны окна тормозить при корректных настройках.

dolb

А что конкретно нужно делать?
Вот из терминала
root@d:/home/l# Xorg -config
Required argument to -config not specified
use: X [:<display>] [option]
-a #                   default pointer acceleration (factor)
-ac                    disable access control restrictions
-audit int             set audit trail level
-auth file             select authorization file
-br                    create root window with black background
+bs                    enable any backing store support
-bs                    disable any backing store support
-c                     turns off key-click
c #                    key-click volume (0-100)
-cc int                default color visual class
-nocursor              disable the cursor
-core                  generate core dump on fatal error
-displayfd fd          file descriptor to write display number to when ready to connect
-dpi int               screen resolution in dots per inch
-dpms                  disables VESA DPMS monitor control
-deferglyphs [none|all|16] defer loading of [no|all|16-bit] glyphs
-f #                   bell base (0-100)
-fc string             cursor font
-fn string             default font name
-fp string             default font path
-help                  prints message with these options
+iglx                  Allow creating indirect GLX contexts
-iglx                  Prohibit creating indirect GLX contexts (default)
-I                     ignore all remaining arguments
-ld int                limit data space to N Kb
-lf int                limit number of open files to N
-ls int                limit stack space to N Kb
-nolock                disable the locking mechanism
-maxclients n          set maximum number of clients (power of two)
-nolisten string       don't listen on protocol
-listen string         listen on protocol
-noreset               don't reset after last client exists
-background [none]     create root window with no background
-reset                 reset after last client exists
-p #                   screen-saver pattern duration (minutes)
-pn                    accept failure to listen on all ports
-nopn                  reject failure to listen on all ports
-r                     turns off auto-repeat
r                      turns on auto-repeat
-render [default|mono|gray|color] set render color alloc policy
-retro                 start with classic stipple and cursor
-s #                   screen-saver timeout (minutes)
-seat string           seat to run on
-t #                   default pointer threshold (pixels/t)
-terminate             terminate at server reset
-to #                  connection time out
-tst                   disable testing extensions
ttyxx                  server started from init on /dev/ttyxx
v                      video blanking for screen-saver
-v                     screen-saver without video blanking
-wm                    WhenMapped default backing-store
-wr                    create root window with white background
-maxbigreqsize         set maximal bigrequest size
+xinerama              Enable XINERAMA extension
-xinerama              Disable XINERAMA extension
-dumbSched             Disable smart scheduling and threaded input, enable old behavior
-schedInterval int     Set scheduler interval in msec
-sigstop               Enable SIGSTOP based startup
+extension name        Enable extension
-extension name        Disable extension
-query host-name       contact named host for XDMCP
-broadcast             broadcast for XDMCP
-multicast [addr [hops]] IPv6 multicast for XDMCP
-indirect host-name    contact named host for indirect XDMCP
-port port-num         UDP port number to send messages to
-from local-address    specify the local address to connect from
-once                  Terminate server after one session
-class display-class   specify display class to send in manage
-cookie xdm-auth-bits  specify the magic cookie for XDMCP
-displayID display-id  manufacturer display ID for request
[+-]accessx [ timeout [ timeout_mask [ feedback [ options_mask] ] ] ]
                       enable/disable accessx key sequences
-ardelay               set XKB autorepeat delay
-arinterval            set XKB autorepeat interval


Device Dependent Usage
-modulepath paths      specify the module search path
-logfile file          specify a log file name
-configure             probe for devices and write an xorg.conf
-showopts              print available options for all installed drivers
-config file           specify a configuration file, relative to the
                       xorg.conf search path, only root can use absolute
-configdir dir         specify a configuration directory, relative to the
                       xorg.conf.d search path, only root can use absolute
-verbose [n]           verbose startup messages
-logverbose [n]        verbose log messages
-quiet                 minimal startup messages
-pixmap24              use 24bpp pixmaps for depth 24
-pixmap32              use 32bpp pixmaps for depth 24
-fbbpp n               set bpp for the framebuffer. Default: 8
-depth n               set colour depth. Default: 8
-gamma f               set gamma value (0.1 < f < 10.0) Default: 1.0
-rgamma f              set gamma value for red phase
-ggamma f              set gamma value for green phase
-bgamma f              set gamma value for blue phase
-weight nnn            set RGB weighting at 16 bpp.  Default: 565
-layout name           specify the ServerLayout section name
-screen name           specify the Screen section name
-keyboard name         specify the core keyboard InputDevice name
-pointer name          specify the core pointer InputDevice name
-nosilk                disable Silken Mouse
-flipPixels            swap default black/white Pixel values
-disableVidMode        disable mode adjustments with xvidtune
-allowNonLocalXvidtune allow xvidtune to be run as a non-local client
-allowMouseOpenFail    start server even if the mouse can't be initialized
-ignoreABI             make module ABI mismatches non-fatal
-isolateDevice bus_id  restrict device resets to bus_id (PCI only)
-version               show the server version
-showDefaultModulePath show the server default module path
-showDefaultLibPath    show the server default library path
-novtswitch            don't automatically switch VT at reset & exit
-sharevts              share VTs with another X server
vtXX                   use the specified VT number
-keeptty               don't detach controlling tty (for debugging only)

(EE)
Fatal server error:
(EE) Required argument to -config not specified
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE)
root@d:/home/l#


dogsleg

Вот тут много о amdgpu, в том числе про настройку, разгон и т. д.

dolb

По ссылке ничего не работает, к тому же это для арча, который глючный и медленный вопреки мифам.
В общем, на 10 дебиан атк и не загрузились иксы, установил чистую систему debian Stretch, сразу после установки сситемы установил xserver-xorg-video-amdgpu первым пакетом, потом все пакеты устанавливал через aptitude.
В общем вроде бы более-менее стало, как бы ни сглазить.
По крайней мере тормозов сейчас нет и ничего лишнего нет, никаких левых драйверов.