Я нашел обходной путь :Я подключил свой дисплей напрямую к старой башне с VGA и экспортировал edid, используя
sudo apt install read-edid
sudo get-edid -m 0 > edid.bin
затем я стер старый файл xorg.conf на машине и создал новый, в котором я принудительно установил edid для монитора на порту дисплея 4:
sudo rm /etc/X11/xorg.conf
nvidia-xconfig --custom-edid="GPU-0.DP-4:/home/MYNAME/edid.bin"
Та -да, теперь работает более высокое разрешение. Когда я смотрю на свой файл xorg.conf, я вижу, что в раздел «Экран» добавлена следующая строка:
Option "CustomEDID" "GPU-0.DP-4:/home/MYNAME/Downloads/edid.bin"
вот что я в итоге сделал относительно масштабирования с монитором с высоким -dpi и монитором со стандартным -dpi :
Хорошо, больше, чем больше, чем 22”.. il faut que je rescale de 1.4 dans la direction inverse. Например, 3840 + 1,4 *1680 = 6192 пикселя большого размера, который не зависит от буфера кадра. Ensuite, j’indique la position des écrans avec --pos, où le 0x0 est le coin haut -gauche de l’écran.https://askubuntu.com/questions/393400/is-it-possible-to-have-different-dpi-configurations-for-two-different-screensxrandr --выход DP -0 --масштаб 1x1 --pos 0x0 --fb 6192x2160 xrandr --выход DP -4 --масштаб 1,4x1,4 --pos 3840x690
Да, brk
изменяет VMA в соответствии с измененным распределением. Это происходит вdo_brk_flags
:после проверки возможности выделения и очистки существующих VMA, обновленный brk
приводит либо к обновлению существующего VMA (, если существует соответствующий VMA ), либо к созданию нового VMA. созданный.