Duas Placas de Vídeo Trabalhando mas, pequeno problema.

1. Duas Placas de Vídeo Trabalhando mas, pequeno problema.

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 09/12/2020 - 18:11h

No meu Phenon com Sabayon, tenho duas placas de vídeo pequenas. Ambas são AMD-ATI; A onboard é AMD-ATI 4250 e a offboard (maior) é uma AMD-ATI 5400.

Tenho um só monitor.... ele tá plugado no conector da placa de vídeo que está no slot PCI, portanto, na placa offboard, a maior.....

porém vejo que o sistema está usando a placa de vídeo onboard, menor, para a aceleração 3D. vejam:


$ lspci | grep -i radeon
01:05.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RS880 [Radeon HD 4250]
01:05.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RS880 HDMI Audio [Radeon HD 4200 Series]
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]


Ou seja o monitor está ligado na placa maior, normal, mas a placa menor é a que parece a principal e a que faz o OpenGL e a aceleração 3D. Se eu delsigo o monitor e plugo ele no conector da placa onboard, não tenho nenhuma imagem!

O que eu queria? Usar a placa maior para tudo, ou usar a menor para imagem e a maior para aceleração 3D e GPU;


  


2. Re: Duas Placas de Vídeo Trabalhando mas, pequeno problema.

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 09/12/2020 - 18:17h

Após vários testes e configurações, meu xorg.conf está assim.
Favor ignorar as linhas finais, elas são para funcionar meu mouse de sete botões.


# Arquivo de Configuração de XORG
# Gravar em /etc/X11/xorg.conf
# Baseado em vários Arquivos clássicos, deste tipo.
# Por albfneto, 2020. <albfneto@fcfrp.usp.br>
# Versão 23.

Section "Module"
SubSection "extmod"
Option "omit xfree86-dga"
Option "DRI 3"
EndSubSection
Load "i2c"
Load "ddc"
Load "vbe"
Load "dri"
Load "glx"
Load "synaptics"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
EndSection

# Para a Placa de Vídeo, neste caso, uma ATI. o Driver é Livre, com GPU.
# instale os Pacotes xf86-video-ati e xf86-video-amdgpu.
# para o driver livre, não use "nomodeset" na linha do Kernel.
# Se você usa uma NVIDIA, substitua adequadamente o driver por:
# "nv", "nouveau" ou "nvidia"

# Placa de vídeo genérica
# Section "Device"
# Identifier "ATI Video"
# Driver "radeon"
# EndSection

# Placa OffBoard

Section "Device"
Identifier "ATI Video 1"
Driver "radeon"
Option "EnablePageFlip" "enable"
Option "BackingStore" "enable"
Option "XaaNoOffscreenPixmaps" "enable"
# Option "AccelMethod" "XAA"
Option "Accel" "on"
Option "AccelMethod" "glamor"
Option "ShadowPrimary" "on"
Option "DRI" "3"
VendorName "AMD Corporation"
BoardName "AMD Primary"
Option "TearFree" "on"
Option "ColorTiling" "on"
Option "SwapbuffersWait" "on"
Option "ColorTiling2D" "off"
Option "DMAForXv" "on"
Option "RenderAccel" "on"
BusID "PCI:02:00.0"
EndSection

# Placa Onboard
Section "Device"
Identifier "ATI Video 2"
Driver "radeon"
Option "AccelMethod" "glamor"
Option "Accel" "on"
# Option "ForceGallium" "True"
Option "DRI" "3"
VendorName "AMD Corporation"
BoardName "AMD Secondary"
BusID "PCI:01:05.0"
EndSection

# Section "Monitor"
# Identifier "Generic Monitor"
# VertRefresh 43 - 60
# HorizSync 28 - 80
# EndSection

Section "Monitor"
Identifier "RadeonVGA"
VendorName "LG"
ModelName "23MP55"
Option "DPMS"
Option "PreferredMode" "1360x768"
Option "Primary" "true"
EndSection


Section "DRI"
Mode 0666
EndSection

Section "ServerLayout"
Identifier "Main Layout"
EndSection


Section "Extensions"
Option "Composite" "Enable"
EndSection

# Para Mouse de vários botões, driver EVDEV. Descomente para usar:

# Section "InputDevice"
# Identifier "USB Optical Mouse"
# Driver "evdev"
# Option "Name" "USB Optical Mouse"
#EndSection

# Mouse com vários botões (no meu caso, 7) No meu linux, este driver funcionou melhor.
# em Linux antigos, na linha "device", pode ser necessário usar "/dev/psaux" ou "/dev/mouse"

Section "InputDevice"
Identifier "USB 7 Buttons Optical Mouse"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/input/mice"
Option "AccelerationScheme" "lightweight"
Option "AccelerationProfileAveraging" "True"
Option "Softening" "True"
Option "Emulate3Buttons" "true"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 3 2 8 9 7"
EndSection


Aparentemente, a placa de vídeo maior, offboard, tá como card1 e não é a principal, mas é nela que o monitor está ligado.
a aceleração tá na placa menos, cardo.

é normal isso? tem como eu usar a placa menor pro video e a maior, para a aceleração 3D e a GPU? Ou a maior para tudo, desligando a placa menor?

Para mostrar o que está acontecendo abri um aplicativo gráfico de KDE, pq ele é completo. Vejam a FIGURA.

Resumo, o Monitor tá funcionando na placa offboard, mas ela tá como secundária, card1.



¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts