Двойной монитор в 12.04 - вроде работ

Я видел это при обновлении системы с 12.04LTS до 14.04LTS. Я смог «спасти» систему, выполнив следующие действия:

Вам может понадобиться только выполнить эту команду, чтобы исправить ее:

# dpkg --configure -a

(«#» означает из приглашение root, которое вы получаете с помощью sudo su)

См. Как исправить E: Внутренняя ошибка, Нет имени файла для libc6

Но это может быть немного сложнее, чем это.

Эта последовательность должна помочь в восстановлении системы:

# apt-get clean
# apt-get install -fy
  (ignore the error at the end)
# dpkg -i /var/cache/apt/archives/*.deb
# dpkg --configure -a
# apt-get install -fy

Если команда 'dpkg -i' возвращается с ошибками, выполните 'dpkg --configure -a', но затем вернитесь и повторите 'dpkg -i', но с опцией 'E', чтобы немного ускорить его:

# dpkg -Ei /var/cache/apt/archives/*.deb

В конце концов, 'apt-get install -fy' сможет снова запускаться, возможно, даже завершится без ошибок, после чего ваша система снова будет в порядке. Выполните этот цикл 'dpkg -i', 'dpkg --configure', 'apt-get install' пару раз, пока он продолжает прогрессировать.

См. 1 и 2

. Если вышеупомянутое не работает, то это может работать:

# dpkg -i /var/cache/apt/archives/*BLA*.deb

для ' BLA », замените последним словом сообщения об ошибке« E: Внутренняя ошибка, нет имени файла для BLA ».

Если эта команда говорит что-то вроде «невозможно настроить, потому что WOOPS: MEH имеет другую версию», то

# dpkg --purge --force-all WOOPS:MEH

И повторите команду «dpkg -i».

После этого вернитесь к последовательности с «apt-get install -fy» выше. Возможно, вам придется вернуться в этот раздел для другого пакета «BLA» и повторить ...

После всего этого я бы предложил снова выполнить «apt-get dist-upgrade» и / или «apt-get install ubuntu-desktop» и т. Д., Чтобы убедиться в наличии всех необходимых пакетов.

Возможно, вам, наконец, потребуется выполнить итерацию между «apt-get install -fy» и «apt-get dist-upgrade» пару раз, прежде чем вы снова получите полностью рабочую настройку (остановитесь, если обе команды завершатся без ошибок).

12
задан 13.01.2020, 04:50

9 ответов

Попробуйте изменить виртуальный размер в xorg.conf.

Перейдите по адресу:

gksu gedit /etc/X11/xorg.conf

Найдите Section "Screen" и там должно быть SubSection "Display", и там вы должны вставить свой виртуальный размер ....

Мой выглядит так:

Section "Screen"

    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual         3400 1200
    EndSubSection
EndSection

Сохраните его и запустите в терминале:

sudo aticonfig --input=/etc/X11/xorg.conf --tls=1

У меня была такая же проблема, но я настроил виртуальный размер (больше, чем мое разрешение = монитор + ноутбук (1920 + 1366 = 3286 = я установил 3400 и 1200) решить эту проблему :). Надеюсь, это поможет.

4
ответ дан 13.01.2020, 04:51
  • 1
    Для меня это работало только после того, как я перезапустил X-сервер. (Прежде чем перезапуск там был все еще раздражающим сообщением с пределом разрешения), – bitxwise 13.01.2020, 04:51
  • 2
    Превосходный. Сделал это и теперь оба дисплея, выполненные в максимуме (но отличающийся) разрешение. – Hristo 13.01.2020, 04:52

Это мой первый пост, поэтому дайте мне знать, если я что-то не так делаю.


Это заняло около часа, но в итоге я заставил его работать.

Это предполагает, что у вас есть соответствующий драйвер.

Шаг 1: Установите правильное разрешение вашего первого монитора с помощью AMD Catalyst Control Center .

Примечание: Хотя может показаться, что все можно решить с помощью этого, но не может.

Шаг 2: Перезагрузите компьютер.

Шаг 3: Перейдите на Системные настройки > Дисплей и активируйте второй монитор.

Примечание: Даже если это будет обнаружено в AMD Catalyst Control Center , единственными настройками, которые придерживаются, являются настройки разрешения.

Шаг 4: Перезагрузите компьютер.

Шаг 5: Перейдите в AMD Catalyst Control Center и убедитесь, что дисплей настроен правильно.

Например, я изменил его на Рабочий стол (ы) с несколькими дисплеями с 2 дисплеями .

Шаг 6: Перезагрузите компьютер.

Шаг 7: Перейдите на Системные настройки > Дисплей и установите разрешение вашего второго монитора.

Примечание: Я также отключил Липкие края .

Шаг 8: Перезагрузите компьютер.

Теперь все настройки дисплея должны быть сохранены правильно.


Кстати, я понятия не имею, почему все это работает. Это просто так.

5
ответ дан 13.01.2020, 04:51

У меня была такая же проблема, и я получал бы ошибку «GDBus.Error: org.gtk.GDBus.UnmappedGError.Quark._gsd_2drr_2derror_2dquark.Code4:»

Бит фона; В основном я использую ноутбук с двумя внешними экранами, подключенными к док-станции, а второй внешний экран никогда не будет работать.

Я перепробовал все возможные варианты под солнцем, но ничего не помогло. Пока меня сегодня не осенило, что возможно кабель DVI поврежден. Так что вошел и взял новый и низкий и вот. У меня все мои три экрана снова работают.

0
ответ дан 13.01.2020, 04:52

Для меня добавление «virtual 3400 1900» сработало: в основном просто отредактируйте файл /etc/X11/xorg.conf, используя

sudo nano /etc/X11/xorg.conf

для сохранения, запрос на закрытие: Ctrl + X < / kbd>, сохранить Y , выйти: Enter . Примечание Virtual **** **** зависит от вашего внешнего дисплея. Просто добавьте максимальное разрешение.

В моем /etc/X11/xorg.conf я теперь получаю:

Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Virtual         3400 1900
1
ответ дан 13.01.2020, 04:53

У меня была такая же проблема с ноутбуком Asus с картой ATI Radeon HD 3470. Использование системных настроек-дисплея не обрезало его. Но запустив AMD Catalyst Control Center (административный) из тире и настроив все по-настоящему, выполнил задание после перезагрузки. Надеюсь, это поможет вам.

0
ответ дан 13.01.2020, 04:53

У меня ATI Mobility Radeon HD 5650, и у меня была такая же проблема. Первоначально он работал, но когда я установил пользовательские драйверы, он перестал работать. Я просто вернулся к использованию драйверов, поставляемых с Ubuntu, и он снова заработал.

0
ответ дан 13.01.2020, 04:54

ATI RV630 [Radeon HD 2600XT] Все, что я могу предложить, это запустить его без загрузки драйвера, если это возможно для вас.

Я установил мой за 2/3 минуты, используя зубчатое колесо / дисплей, и все было в порядке. У меня есть программы, написанные под allegro, которые были медлительны без водителя, иногда останавливаясь на 2 секунды на дисплее. В прошлом единственное, что я нашел для загрузки драйверов, было envyNG, но слишком старое сейчас? Это не сработало для меня, http://www.ubuntugeek.com/how-to-install-ati-radeon-hd-2600-drivers-in-ubuntu.html , но удалось уничтожить настройка двух мониторов и выдача «требуемого виртуального размера не соответствует доступному размеру: запрошенная = (2560, 1024), минимальная = (320, 200), максимальная = (1600, 1600)» ошибка. Так что система непригодна для использования и теперь застряла (и так много других вещей, которые нужно разобраться).

0
ответ дан 13.01.2020, 04:54

Похоже, что существует ограничение на максимальный размер при объединении двух дисплеев. 1600x1600. Когда вы устанавливаете два монитора рядом друг с другом, они превышают этот предел. Я попытался поставить один ниже другого, и это сработало. Это не идеальная конфигурация для меня, но это работает.

Пожалуйста, попробуйте и дайте мне знать, как вам это нравится.

2
ответ дан 13.01.2020, 04:54
  • 1
    I' ve сказал (https://bugs.freedesktop.org/show_bug.cgi?id=81476) это " рендеринг сделан на одном GPU" так, чтобы один GPU обработал объединенные размеры двух дисплеев, если не зеркально отраженных. Предел GPU что тот maximum=(1600, 1600) средства, и именно поэтому два 1440x900 мониторы won' t работа (потому что 1440+1440=2800, который является [больше чем 114]). Если бы Вы выполняете мониторы как зеркала или как отдельные дисплеи, которые соответствовали бы в пределе GPU 1600. Можно также использовать опция Xinerama X11 обойти ограничение, но это отключает весь хороший 3D материал RandR. – bitxwise 13.01.2020, 04:55

Инструменты Catalyst - ваш лучший выбор.

У меня на ноутбуке есть адаптер Intel gfx, и я регулярно подключаюсь к внешнему монитору. Я использую KDE4.9 на рабочем столе kubuntu 12.04. Когда внешний монитор подключен (отключен), KDE Daemon открывает диалоговое окно «Монитор изменился», из которого я могу настроить мониторы.

Я также использую xrandr для настройки из командной строки.

$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected (normal left inverted right x axis y axis)
   1280x1024      60.0 +   75.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

Я использую сценарии, такие как:

xrandr -q
xrandr  --output VGA1 --auto
xrandr  --output LVDS1 --primary
xrandr  --output VGA1 --left-of LVDS1
xrandr  --output LVDS1 --primary

и позже,

# we can also turn off the LCD panel
xrandr --output VGA1 --off

Надежда, которая помогает.

1
ответ дан 13.01.2020, 04:55

Теги

Похожие вопросы