Eu recentemente instalei o Linux Mint 18 no meu ThinkPad T460p. Tendo uma configuração de monitor duplo com um display HiDPI interno e um monitor externo full HD conectado via Display Port, tentei ajustar o fator de escala do interno enquanto deixava o externo intocado.
Para essa questão, eu primeiro corri xrandr -q
para verificar as respectivas portas e, posteriormente,
xrandr --output eDP-1-1 --auto --output DP-1-2-8 --auto --scale 2x2 --right-of eDP-1-1
Como resultado, as seguintes mensagens de erro foram impressas:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 26 (RRSetCrtcTransform)
Value in failed request: 0x40
Serial number of failed request: 47
Current serial number in output stream: 48
O mesmo foi impresso ao executar
xrandr --output eDP-1-1 --auto --output DP-1-2-8 --auto --panning 3840x2400+2560+0 --scale 2.0x2.0 --right-of eDP-1-1
Para mim, essas mensagens de erro são totalmente enigmáticas. A falta de informações sobre os opcodes torna isso um problema difícil, quase indubitável para mim. Para os comandos, segui as instruções dadas em ArchWiki .
O que intuitivamente pode ser de interesse para o problema é que, em vez de executar o nouveau, eu corro os drivers proprietários nvidia (nvidia-367, para ser mais preciso) para alimentar minha GeForce 940MX.Obrigado pela sua contribuição.
Tags xrandr displayport linux-mint