У меня есть проблема при выполнении старых игр через ВИНО
Проблема состоит в том, что самые старые игры имеют максимальное разрешение, которое намного меньше, чем мой (1366x768) и вместо того, чтобы быть расширенным для покрытия полного экрана, он только покрывает верхнюю левую часть его.
Например, когда я выполняю StarCraft, он покроет точно 800x600 начинающий с верхнего левого из экрана, и остальное полностью черно.
У меня есть эта проблема с современными играми также, но для тех я могу установить разрешение на точно, в чем я нуждаюсь, и проблема решена
Кроме того, я пытался выполнить игру 'СУДЬБА' на Lubuntu x86 на другом компьютере, и это работало правильно над всеми availabile разрешениями... кажется, что это только происходит для Ubuntu x64, возможно, из-за Единицы или чего-то?
Моей ОС является Ubuntu 14.04 x64, я использую последние собственные драйверы Nvidia
Править: У меня также есть другая проблема, которая может или не может быть связана. Иногда при выходе из игр, которые не находятся на родном разрешении, все открыли windowses и даже контекстное меню, получите большую черную границу вокруг них, которые не будут dissapear, если я не выйду из системы и назад на, или перезагрузка или просто просто перезапуск Единицы через терминал. Эта граница появится, когда я открою oher вещи также
Я использую xrandr
для масштабирования игры. После того, как игра закончилась, мне связали пользовательский ключ с этой командой;
xrandr --output VGA-0 --mode 1360x768 --scale 0.59x0.78 --panning 800x600
, Когда необходимо возвратиться к экрану нормального размера;
xrandr --output VGA-0 --mode 1360x768 --scale 1x1 --panning 1360x768
VGA-0
название моего дисплея, используйте xrandr
от терминала для нахождения названия дисплея. Старые игры являются реальной проблемой, когда они никогда не делали игровое окно для изменения размеров.