Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upHardcoded "VideoRam 65536" in xorg-qubes.conf.template is too low for multiple 4k displays #3174
Comments
andrewdavidwong
added
bug
C: core
labels
Oct 14, 2017
andrewdavidwong
added this to the Release 3.2 updates milestone
Oct 14, 2017
added a commit
to marmarek/qubes-gui-agent-linux
that referenced
this issue
Mar 22, 2018
marmarek
referenced this issue
in QubesOS/qubes-gui-agent-linux
Mar 22, 2018
Merged
Dynamic video ram #36
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 22, 2018
Member
Created pull request for this (QubesOS/qubes-gui-agent-linux#36). Can you verify if that solve the problem?
|
Created pull request for this (QubesOS/qubes-gui-agent-linux#36). Can you verify if that solve the problem? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tonsilware
Mar 23, 2018
Thanks, I've tested the changes and that solves the problem on my system (4 monitors in total: 2x4k, 1x(2560x1440) and 1xFHD).
tonsilware
commented
Mar 23, 2018
•
|
Thanks, I've tested the changes and that solves the problem on my system (4 monitors in total: 2x4k, 1x(2560x1440) and 1xFHD). |
marmarek
closed this
in
marmarek/qubes-gui-agent-linux@ac21967
Apr 5, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
May 2, 2018
Automated announcement from builder-github
The package gui-agent-linux has been pushed to the r4.0 testing repository for the CentOS centos7 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r4.0-current-testing
qubesos-bot
commented
May 2, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-centos7-cur-test
label
May 2, 2018
qubesos-bot
referenced this issue
in QubesOS/updates-status
May 2, 2018
Closed
gui-agent-linux v4.0.10 (r4.0) #501
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
May 2, 2018
Automated announcement from builder-github
The component gui-agent-linux (including package pulseaudio-qubes-4.0.10-1.fc26) has been pushed to the r4.0 testing repository for the Fedora template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r4.0-current-testing
qubesos-bot
commented
May 2, 2018
|
Automated announcement from builder-github The component
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
May 2, 2018
Automated announcement from builder-github
The package qubes-gui-agent_4.0.10-1+deb9u1 has been pushed to the r4.0 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing (or appropriate equivalent for your template version), then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
May 2, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-stretch-cur-test
label
May 2, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
May 14, 2018
Automated announcement from builder-github
The package gui-agent-linux has been pushed to the r4.0 stable repository for the Fedora centos7 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
May 14, 2018
|
Automated announcement from builder-github The package
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
May 14, 2018
Automated announcement from builder-github
The package qubes-gui-agent_4.0.10-1+deb9u1 has been pushed to the r4.0 stable repository for the Debian template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
May 14, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r4.0-stretch-stable
and removed
r4.0-stretch-cur-test
labels
May 14, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
May 14, 2018
Automated announcement from builder-github
The component gui-agent-linux (including package pulseaudio-qubes-4.0.10-1.fc26) has been pushed to the r4.0 stable repository for the Fedora template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
May 14, 2018
|
Automated announcement from builder-github The component
|
tonsilware commentedOct 14, 2017
•
edited
Edited 1 time
-
tonsilware
edited Oct 14, 2017 (most recent)
Qubes OS version:
R3.2
General notes:
Yesterday I upgraded two of my displays to 4K (the third is 2560x1400). This resulted in major QubesOS AppVM issues - like AppVMs not registering clicks beyond a certain X/Y co-ordinate and "Run command in VM" frequently just not working at all.
I thought I'd try investigate: It seems that on each AppVM "qubes-set-monitor-layout" calls "xrandr". I discovered that xrandr was throwing an error when the requested resolution was above a certain level. So I increased the VideoRAM in /etc/X11/xorg-qubes.conf.template on all my templates and that seems to have solved the problem.
Expected behavior:
Perhaps, if possible, rather than having the VideoRAM hardcoded at "65536" it should be dynamically calculated and populated (like the other values in the template) to ensure that there is sufficient VideoRAM for the AppVM when it starts (based upon the resolution at the time of the AppVM starting). e.g. something like: