Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
ECH0

Problema-->Multiplos(3) Monitores no Kali

Recommended Posts

Ola` pessoal,

preciso de uma ajuda. Quero rodar meu Linux em 3 monitores.

 

Estou rodando o kali 4.6.0 num Dell xps 8900. Placa de video Nvidia GTX 745.  Estou com tres monitores ligados( 2 HDMI e um VGA), mas so` um monitor  funciona, os outros  dois ficam mortos.

 

Baixei o driver da Nvidia, correspondente `a placa, mas recebo a seguinte mensagem quando tento executa-la:

 

        Unable to find the kernel source tree for the currently running       
         kernel.  Please make sure you have installed the kernel source files  
         for your kernel and that they are properly configured; on Red Hat     
         Linux systems, for example, be sure you have the 'kernel-source' or   
         'kernel-devel' RPM installed.  If you know the correct kernel source  
         files are installed, you may specify the kernel source path with the  
         '--kernel-source-path' command line option.

 

Preciso matar o servidor X para executar o driver .run?

Como faco?

 

Ja tentei atualizar o kernel, upgrade, etc, mas sempre recebo a mensagem de que ja estou com o sistema e pacotes mais recentes. Tentei o " apt-get install linux-headers-$(uname -r)" mas a resposta e':

 

                   E: Unable to locate package linux-headers-4.6.0-kali1-amd64
                   E: Couldn't find any package by glob 'linux-headers-4.6.0-kali1-amd64'
                   E: Couldn't find any package by regex 'linux-headers-4.6.0-kali1-amd64'

 

Sera' que alguem pode me dar uma luz, uma ajuda? O que estou fazendo de errado, ou nao fazendo?

 

Agradeco!

Editado por ECH0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá colega @ECH0! Infelizmente não conheço a solução para sua dúvida, estou movendo seu tópico para a área do Linux, Creio que você será melhor auxiliado naquela área....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal,

estou com esse mesmo problema a um tempo. Tentei configurar meu xrandr mas ai começam os problemas. (usando Kali)

 

Primeiro--> quando digito "xrandr -q" a resposta é:

 

 

 

root@:~# xrandr -q
xrandr: Failed to get size of gamma for output default

Screen 0: minimum 640 x 480, current 1600 x 900, maximum 1600 x 900
default connected primary 1600x900+0+0 0mm x 0mm
   1600x900       0.00*
   1024x768       0.00  
   800x600        0.00  
   640x480        0.00  
  1024x768_60.00 (0x282) 63.500MHz -HSync +VSync
        h: width  1024 start 1072 end 1176 total 1328 skew    0 clock  47.82KHz
        v: height  768 start  771 end  775 total  798           clock  59.92Hz

 

 

Não são reconhecidas outras entradas de video. Por isso nao consigo editar uma nova configuração com o xrandr. Não sei como encontrar as outras entradas de video.( Não consigo "chamar" os "devices" que editei no "xorg.conf"( Monitors e Screens) Mas, mais importante, não sei se é esse o procedimento correto, se as minhas tentativas acima estão na lógica correta de solucionar o problema)

 

Segundo--> Editei o Xorg e gerei o "root/xorg.conf.new"( editei como aparece abaixo):

 

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Screen         2  "Second screen name"" RightOf "left"
    Screen      3  "third screen name" RightOf "center"
    Screen         
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "glx"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

    
Section "Monitor"
    Identifier "AOC"
    HorizSync 28.0 - 51.0
    VertRefresh 43.0 - 60.0
    Option "DPMS"
EndSection

Section "Monitor"
    Identifier "TERCEIRO"
    HorizSync 28.0 - 51.0
    VertRefresh 43.0 - 60.0
    Option "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "Accel"                  # [<bool>]
        #Option     "AccelMethod"            # <str>
        #Option     "Backlight"              # <str>
        #Option     "CustomEDID"             # <str>
        #Option     "DRI"                    # <str>
        #Option     "Present"                # [<bool>]
        #Option     "ColorKey"               # <i>
        #Option     "VideoKey"               # <i>
        #Option     "Tiling"                 # [<bool>]
        #Option     "LinearFramebuffer"      # [<bool>]
        #Option     "HWRotation"             # [<bool>]
        #Option     "VSync"                  # [<bool>]
        #Option     "PageFlip"               # [<bool>]
        #Option     "SwapbuffersWait"        # [<bool>]
        #Option     "TripleBuffer"           # [<bool>]
        #Option     "XvPreferOverlay"        # [<bool>]
        #Option     "HotPlug"                # [<bool>]
        #Option     "ReprobeOutputs"         # [<bool>]
        #Option     "XvMC"                   # [<bool>]
        #Option     "ZaphodHeads"            # <str>
        #Option     "VirtualHeads"           # <i>
        #Option     "TearFree"               # [<bool>]
        #Option     "PerCrtcPixmaps"         # [<bool>]
        #Option     "FallbackDebug"          # [<bool>]
        #Option     "DebugFlushBatches"      # [<bool>]
        #Option     "DebugFlushCaches"       # [<bool>]
        #Option     "DebugWait"              # [<bool>]
        #Option     "BufferCache"            # [<bool>]
    Identifier  "Card0"
    Driver      "intel"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"               # [<bool>]
        #Option     "DefaultRefresh"         # [<bool>]
        #Option     "ModeSetClearScreen"     # [<bool>]
    Identifier  "Card1"
    Driver      "vesa"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "screen 2"
    Device "Card1"
    Monitor "MOnitor2"
    DefaultDepth X
    SubSection "Display"
        Depth 4
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth 8
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
        SubSection "Display"
        Depth 15
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth 16
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth 24
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Screen"
    Identifier "screen name here"
    Device "card name here"
    Monitor "monitor name here"
    DefaultDepth X
    SubSection "Display"
        Depth 4
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth 8
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
        SubSection "Display"
        Depth 15
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth 16
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth 24
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Screen"
    Identifier "screen name here"
    Device "card name here"
    Monitor "monitor name here"
    DefaultDepth X
    SubSection "Display"
        Depth 4
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth 8
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
        SubSection "Display"
        Depth 15
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth 16
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Depth 24
        Modes "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Screen"
       Identifier "Screen0"
       Device     "Videocard0"
       DefaultDepth     24
        SubSection "Display"
               Viewport   0 0
               Depth     24
               Virtual   2624 1200
       EndSubSection
EndSection

 

 

Não consigo encontrar os outros monitors que editei no "xorg.conf" no "xrandr". O que estou fazendo de errado? Tentei lspci grep mas me parece que as outras entradas de video nao estão sendo reconhecidas. Será esse o problema?

O xorg.conf está mal configurado?

 

Agradeço muitíssimo !!

Editado por ECH0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Evite instalar o driver na mão. Procure no repositório um pacote pronto!

 

Como essa distribuição aí é baseada no Debian, o pacote nvidia-driver deve servir. Leia esta página:

 

https://wiki.debian.org/NvidiaGraphicsDrivers

 

Hoje em dia raramente é preciso mexer com configuração manual do Xorg. Apague esse arquivo que você criou e reinicie. Todo ambiente gráfico minimamente equipado possui ferramenta gráfica para configurar quais monitores ficarão ativos bem como com qual configuração (clone, estendido, etc). No XFCE, fica em "Configurações -> Monitor". No GNOME, fica em "Configurações do sistema -> Telas".

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 18/01/2018 às 10:15, Marcos FRM disse:

Obrigado pela resposta @Marcos FRM .

Baixei e configurei para uso o "gnome-tweak-tool", que seria o "Setting" do gnome 3.0, mas na opção que deveria resolver tudo,  "Extensions"-->"Multi monitors add-on", não aparecem os outros monitores ou qualquer outra opção de adiciona-los. Tentei baixar plug-ins mas tudo me aponta para configurar o "Multi monitors add-on" de alguma forma correta...

Estou dando murro em ponta de faca. Se alguém puder me ajudar, agradeço muito.( estou usando kali)

 

 

Editado por ECH0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, houve um avanço. Agora meus outros monitores aparecem no "$ xrandr -q". Eu tive que instalar o driver "noveau" para substituir o driver(F#$%) da NVIDIA( que nao funciona de maneira alguma).

 

Gostaria de compartilhar como instalei o "nouveau". Segui esse  tutorial:

1)https://nouveau.freedesktop.org/wiki/InstallNouveau/#distro-packages

Recomendo buscar o driver nouveau pra quem estiver tendo dificuldades como eu, quando o driver nem reconhece os dispositivos associados e plugados.

 

O "Nouveau", seguindo os passos do link acima, já altera o Xorg.conf . Ele substituiu automaticamente o driver da NVIDIA. Ainda nao tive que alterar o xorg.conf na mão.( Não sei se precisarei modificar o xorg.conf para adequar ao xrandr)

 

Mas agora gostaria de pedir uma ajuda com o "xrandr". Ainda não entendi como ele funciona. Meu "$ xrandr -q" dá o seguinte resultado:

 

~$ xrandr -q
Screen 0: minimum 8 x 8, current 1600 x 768, maximum 32767 x 32767
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
   1920x1080_60.00  59.96  
HDMI2 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 440mm x 250mm
   1600x900      60.00*+
   1440x900      74.98    59.90  
   1280x800      74.93    59.91  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
  1024x768_60.00 (0x17f) 63.500MHz -HSync +VSync
        h: width  1024 start 1072 end 1176 total 1328 skew    0 clock  47.82KHz
        v: height  768 start  771 end  775 total  798           clock  59.92Hz

 

 

Será que poderiam me dar uma orientada nessa configuração das outras duas telas que estão com o status de "disconnected"??? 

 

Agradeço muito se alguem puder me ajudar!!

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora o problema está no "xrandr".

 

Com o comando "xrandr -q", ou "xrandr --verbose", consigo uma lista das telas, mas o problema que me dificulta editar no "xrandr" é que só o HDMI2 aparece conectado( como aparece no post acima). Para que eu possa editar pelo "xrandr --addmode HDMI1 1600x900_60.00" ( XRANDR --addmode <resolução>) por exemplo, preciso que os monitores sejam reconhecidos, como o HDMI1 e o DP1. Já tentei adicionar com "--mode" ou "--addmode".

 

Beleza, se os outros dois monitores estivessem conectados, seria fácil(?) adicionar e configura-los. A questão é como torna-los conectados para poder configurar.

 

A pergunta é: como posso "conectar" os outros dois monitores que estão com o status de "disconnected" para edita-los no xrandr? Ou minha pergunta esta errada e eu deveria mesmo conecta-los pelo xrandr mesmo??

 

Quando eu me aproximo de editar a resolução, as vezes recebo a mensagem "xrandr:configure crtc 1 failed". O que é isso? Parece que a configuração está rodar, mas ai vem essa mensagem de erro.

 

 

Agradeço qualquer ajuda!!

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 05/05/2017 às 08:48, Black Fox disse:

Olá,

 

Mais um avanço. Tentei configurar o xorg.conf do Ubuntu mas fiz algo de errado e travei o login. A tela de login aparece normalmente, mas quando coloco a senha, ela pisca e volta a pedir o login( não é o mesmo que senha errada. Quando a senha está errada, o login informa).

 

Então, para consertar o erro de configuração do xorg.conf, consegui acesso como root, no mode rescue, usei o comando "mount -o remount,rw /" para ter o direito de escrever sobre o arquivo( porque o rescue mode so dá acesso ao root em modo de leitura).

 

Daí, o que considerei um avanço pesar dos erros descritos acima, coloquei o live-cd do Ubuntu onde as 3 telas que pretendo fazer funcionar de fato funcionam, e copiei o "xrandr" correto do Ubuntu. Quero dizer, copiei a configuração do "xrandr" onde as três telas funcionam.

 

 Mas agora eu não sei como colocar a configuração correta, ainda mais que terá que ser no sistema Kali(no terminal do Kali), já que estou sem o GUI do Ubuntu.

 

Alguém poderia me ajudar a colocar a minha configuração salva pra funcionar no Kali?

Eu começo por um "--add-mode"? "--newmode"?

@BlackFox pode me dar uma ajuda? 

agradeço!

 

Editado por ECH0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×