인텔 비디오: 다른 TTY에서 다른 xorg를 실행한 후 충돌이 발생함

인텔 비디오: 다른 TTY에서 다른 xorg를 실행한 후 충돌이 발생함

데비안 10x64

Linux PC 이름 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux

인텔 코어 i5-6200U

인텔 HD 그래픽 520

  1. startxTTY1에서 xorg를 실행할 수 없는 후에 추가됨 /usr/share/X11/xorg.conf.d/20-intel.conf:
Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
EndSection
  1. GUI가 있는 user1을 사용하여 기본 TTY7에 로그인합니다(lightdm 및 sddm에 대해 KDE5 시도).

  2. user2로 TTY1에 로그인하고 startxCinnamon을 실행하면 정상적으로 작동합니다.

  3. TTY7로 다시 전환하면 검은색 화면이 나타나고 입력 커서가 깜박입니다. lightdm 시스템이 정지되는 경우. TTY1로 다시 전환할 수 없으며 REISUB만 도움이 됩니다. sddm을 사용하는 경우 TTY1 사이를 순환합니다.

Intel Core i3-3120M(Debian 8 및 10)도 마찬가지입니다.

변경하지 않고 설정 uxa과 옵션을 사용해 보세요. bltNVIDIA 그래픽이 탑재된 PC에서는 Debian 8 및 10에서 모든 것이 잘 작동합니다.

시스템 로그(이 문자열이 내 문제와 직접적인 관련이 있는지 확실하지 않음):

Oct  7 21:04:25 pcname systemd[1]: systemd-hostnamed.service: Succeeded.
Oct  7 21:04:25 pcname systemd[1]: session-c1.scope: Killing process 1073 (lightdm) with signal SIGTERM.
Oct  7 21:04:25 pcname systemd[1]: Stopping Session c1 of user lightdm.
Oct  7 21:04:25 pcname systemd[1]: session-c1.scope: Succeeded.
Oct  7 21:04:25 pcname systemd[1]: Stopped Session c1 of user lightdm.
Oct  7 21:04:26 pcname systemd[1]: systemd-fsckd.service: Succeeded.
Oct  7 21:04:28 pcname systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Oct  7 21:04:28 pcname systemd[1]: lightdm.service: Failed with result 'exit-code'.
Oct  7 21:04:28 pcname systemd[1]: lightdm.service: Service RestartSec=100ms expired, scheduling restart.
Oct  7 21:04:28 pcname systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 1.
Oct  7 21:04:28 pcname systemd[1]: Stopped Light Display Manager.
Oct  7 21:04:28 pcname systemd[1]: Starting Light Display Manager...
Oct  7 21:04:28 pcname systemd[1]: Started Light Display Manager.
Oct  7 21:04:30 pcname systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Oct  7 21:04:30 pcname systemd[1]: lightdm.service: Failed with result 'exit-code'.
Oct  7 21:04:30 pcname systemd[1]: lightdm.service: Service RestartSec=100ms expired, scheduling restart.
Oct  7 21:04:30 pcname systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 2.
Oct  7 21:04:30 pcname systemd[1]: Stopped Light Display Manager.
Oct  7 21:04:30 pcname systemd[1]: Starting Light Display Manager...
Oct  7 21:04:30 pcname systemd[1]: Started Light Display Manager.
Oct  7 21:04:33 pcname systemd[1]: lightdm.service: Main process exited, code=exited, status=1/FAILURE
Oct  7 21:04:33 pcname systemd[1]: lightdm.service: Failed with result 'exit-code'.
Oct  7 21:04:33 pcname systemd[1]: lightdm.service: Service RestartSec=100ms expired, scheduling restart.
Oct  7 21:04:33 pcname systemd[1]: lightdm.service: Scheduled restart job, restart counter is at 3.

서로 다른 TTY에서 서로 다른 xorg를 실행하고 전환하는 방법은 무엇입니까?

답변1

/etc/X11/xorg.conf.d/20-intel.conf내가 만들고 정의한 안정적인 Intel 드라이버를 얻으려면 다음을 수행하십시오 .

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod" "sna"
   Option      "TearFree"    "true"
EndSection

하드웨어에 따라 가속 방법이 "uxa"일 수도 있지만 의심스럽습니다. (이전 GPU에만 해당) 이 옵션을 설정하기 전에는 LightDM에서 계속 충돌이 발생하는 문제가 있었습니다.

/etc/lightdm/lightdm.conf에서 인사말을 구성했습니다.

[Seat:*]
greeter-session=lightdm-gtk-greeter
greeter-hide-users=false
session-wrapper=/etc/lightdm/Xsession

lightdm-gtk-greeter.conf파일은 동일한 디렉토리에 있어야 합니다. 다음을 포함해야 합니다: (또는 다른 주제)

[greeter]
theme-name = Adwaita-dark
icon-theme-name = Adwaita

관련 정보