Ubuntu 14.04 - mudando as configurações do driver de gráficos da Intel?

0

Estou executando uma caixa de ferramentas gráfica usando o Matlab chamado Psychophysics. Eu sou isso perto de fazer tudo funcionar, mas estou tendo drama com erros de sincronização que tem a ver com minhas configurações de driver. Verifique esta postagem :

Ele diz que o erro abaixo é provavelmente devido a algumas opções que precisam ser redefinidas, mais notavelmente

Option "TripleBuffer"    "off"
Option "SwapbuffersWait"  "on"

Minha pergunta é como eu mesmo redefino esses valores? Ele mencionou o arquivo xorg.conf, mas eu li em muitos lugares diferentes que este arquivo não é mais usado. Eu não posso encontrá-lo usando o comando 'find / usr -name xorg.conf' no meu sistema (e isso levaria uma eternidade). Eu também estou com medo de arruinar minha placa gráfica se eu não falar com alguém que conheça as coisas deles.

Aqui está minha mensagem de erro:

 PTB-INFO: No low-level controllable GPU on screenId 0. Beamposition
 timestamping and other special functions disabled.

 PTB-DEBUG:PsychOSGetSwapCompletionTimestamp: This likely means a
 driver bug or malfunction, or that timestamping support has been
 disabled by the user in the driver!

 PTB-INFO: OpenGL-Renderer is Intel Open Source Technology Center ::
 Mesa DRI Intel(R) Sandybridge Mobile  :: 3.0 Mesa 10.1.3 PTB-INFO: VBL
 startline = 768 , VBL Endline = -1 PTB-INFO: Will try to use
 OS-Builtin OpenML sync control support for accurate Flip timestamping.
 PTB-INFO: Measured monitor refresh interval from VBLsync = 16.682734
 ms [59.942213 Hz]. (297 valid samples taken, stddev=0.322476 ms.)
 PTB-INFO: Reported monitor refresh interval from operating system =
 16.646968 ms [60.070999 Hz]. PTB-INFO: Small deviations between reported values are normal and no reason to worry.

 WARNING: Couldn't compute a reliable estimate of monitor refresh
 interval! Trouble with VBL syncing?!?

 ----- ! PTB - ERROR: SYNCHRONIZATION FAILURE ! ----

 One or more internal checks (see Warnings above) indicate that
 synchronization of Psychtoolbox to the vertical retrace (VBL) is not
 working on your setup.
    
por areyoujokingme 29.07.2014 / 22:32

2 respostas

2

Crie um novo arquivo em /usr/share/X11/xorg.conf.d chamado any-name.conf . Coloque opções lá. Eles são mesclados no xorg.conf gerado automaticamente quando o X é iniciado.

Aqui está algo da minha máquina:

% cat /usr/share/X11/xorg.conf.d/20-intel.conf
Section "Device"
  Identifier  "Intel Graphics"
  Driver      "intel"
  Option      "AccelMethod"  "sna"
  Option      "TearFree"    "true"
EndSection

Faz sentido?

    
por user3113723 30.12.2015 / 05:24
-1

Acho que resolvi a questão relacionada a isso.

Vou percorrer os passos aqui nesta resposta (não sei se há uma maneira melhor)

  • Obtenha os drivers mais recentes da Intel aqui e apenas clique no deb que abre o gerenciador de pacotes e clique em instalar lá. (Isso pode demorar um pouco)

  • Vá para o terminal e execute

    intel-linux-graphics-installer
    
  • Uma vez feito, reinicie

Agora temos que criar o arquivo xorg.conf . Para isso:

  • Crie um arquivo chamado xorg.conf in /etc/X11/ . Se xorg.conf já existir, retorne o antigo e crie um novo. Você precisará de acesso de superusuário (sudo) para editar este arquivo

  • O conteúdo do xorg.conf segue

    Section "Device"
        Driver      "intel"
        Identifier  "PTB: generic TripleBuffer off"
        Option      "AccelMethod" "uxa"
        Option      "TripleBuffer" "off"
        Option      "SwapbufferWait" "on"
    EndSection
    
  • Agora faça logout e faça login novamente.

Siga estes passos e você deve estar pronto para ir :) Deixe-me saber se você enfrenta algum problema

SC

    
por Sricharan Sunder 01.08.2014 / 13:51