Ubuntu

無法在 tty 上執行 startx

  • September 2, 2019

我最近從 win10 切換到 Ubuntu,因為我不再用它來玩遊戲了。當我安裝它時,我只能訪問我的桌面(gdm3),但解析度為 800x600,看起來很糟糕。

現在我安裝了所有必需的驅動程序,我獲得了完整的 1920x1080 解析度,但我無法訪問 GUI。(我無法離開 tty1。)

**已解決:**使用集成顯卡(英特爾)作為主顯卡:sudo prime-select intel

這就是它所說的:

>sudo startx

X.Org X Server 1.19.6
Release Date: 2017-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-119-generic x86_64 Ubuntu
Current Operating System: Linux <machine name> 4.15.0-30-generic #32-Ubuntu SMP Thu Jul 26 17:42:43 UTC 2018 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-30-generic root=UUID=<uuid> ro  quiet splash pci=noaer 3
Build Date: 13 April 2018 08:07:36PM
xorg-server 2:1.19.6-1ubuntu4 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.34.0
   Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (II) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /var/log/Xorg.2.log", Time: Sat Aug 11 20:56:06 2018
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: /etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"

這就是它凍結並且不再產生任何輸出的地方。我讓它這樣持續了 2 個小時,沒有任何改變。

我正在使用帶有 gtx960M 和 Ubuntu 18.04 的 MSI 筆記本。應要求提供更多資訊。

有人可以告訴我如何解決這個問題嗎?因為我的工作真的需要這個筆記本…

驅動器輸出:

>ubuntu-drivers devices

== sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd0000139Bsv00001462sd00001150BbcO3sc02i00
vendor   : NVIDIA Corporation
model    : GM107M [GeForce GTX 960M]
driver   : nvidia-driver-390 - third-party free
driver   : nvidia-driver-396 - third-party free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin 

凍結#2

[ OK ] Started Daily apt download activities.
[ OK ] Listening on UUID daemon activation socket.
[ OK ] Started Discard unused blocks once a week.
      Starting Socket activation for snappy daemon.
[ OK ] Started CUPS Scheduler.
[ OK ] Listening on ACPID Listen Socket.
[ OK ] Started Message of the Day.
[ OK ] Started Daily apt upgrade and clean activities
[ OK ] Started ACPI Events Check.
[ OK ] Reached target Paths.
[ OK ] Started Trigger anacron every hour.
[ OK ] Listening on CUPS Scheduler.
[ OK ] Reached target Timers.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Listening on Socket activation for snappy daemon.
[ OK ] Reached target Sockets.
[ OK ] Reached target Basic System.
      Starting System Logging Service...
      Starting LSB: Record successful boot for GRUB...
      Starting Thermal Daemon Service...
      Starting LSB: Speech Dispatcher...
[ OK ] Started D-Bus System Message Bus.
[ OK ] Reached target Login Prompts.
      Starting Accounts Service...
      Starting Login Service...
      Starting Avahi mDNS/DNS-SD Stack...
[ OK ] Started Run anacron Jobs.
[ OK ] Started CUPS Scheduler.
      Starting rng-tools.service...
      Starting WPA supplicant...
      Starting LSB: automatic crash report generation...
      Starting Network Manager...
      Starting Restore /etc/resolv.conf if the system crashed before the ppp link was shut down...
[ OK ] Started irqbalance daemon.
      Starting Dispatcher daemon for systemd-networkd...
      Starting Detect the available GPUs and deal with any system changes...
[ OK ] Started Set the CPU Frequency Scaling governor.
      Starting Bluetooth service...
[ OK ] Started Regular background program processing daemon.
      Starting Disk Manager...
[ OK ] Started ACPI event daemon.
      Starting Save/Restore Sound Card State...
      Starting Modem Manager...
      Starting Snappy daemon...
[ OK ] Started System Logging Service.
[ OK ] Started Restore /etc/resolv.conf if the system crashed before the ppp link was shut down.
[ OK ] Started Save/Restore Sound Card State.
[ OK ] Started Thermal Daemon Service.
[ OK ] Started Login Service.
[ OK ] Started LSB: Speech Dispatcher.
[ OK ] Started LSB: automatic crash report generation.
[ OK ] Started rng-tools.service.
      Starting Authorization Manager...
[ OK ] Started Detect the available GPUs and deal with any system changes.
[ OK ] Started Bluetooth service.
[ OK ] Reached target Bluetooth.
[ OK ] Started Avahi mDNS/DNS-SD Stack.
[ OK ] Started Make remote CUPS printers available locally.
      Starting Hostname service...
[ OK ] Started LSB: Record successful boot for GRUB.
[ OK ] Started Authorization Manager.
[ OK ] Started Raise network interfaces.
[ OK ] Started Accounts service.
[ OK ] Started Modem Manager.
[ OK ] Started Hostname Service.
[ OK ] Started Disk Manager. 

nvidia-smi / uname -r

>nvidia-smi

Sat Aug 11 23:01:59 2018
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.51                 Driver Version: 396.51                    |
|-----------------------------------------------------------------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 960M    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   49C    P8    N/A /  N/A |     13MiB /  2004MiB |      0%      Default |
+-----------------------------------------------------------------------------+


+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1164      G   /usr/lib/xorg/Xorg                             7MiB |
|    0      2023      G   /usr/bin/gnome-shell                           5MiB |
+-----------------------------------------------------------------------------+

>uname -r

4.15.0-30-generic

lspci

>lspci -knn | grep VGA -A3

00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530 [8086:191b] (rev 06)
   Subsystem: Micro-Star International Co., Ltd. [MSI] HD Graphics 530 [1462:115b]
   Kernel modules: i915
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller [8086:a12f] (rev 31)

提前致謝,

莉迪亞

首先刪除 nvidia 驅動程序:

sudo apt purge nvidia-*

接下來允許 Ubuntu 安裝推薦的 396 驅動程序:

sudo ubuntu-drivers autoinstall

重啟你的筆記型電腦:

sudo reboot

由於使用的是Ubuntu 18.04,預設開啟圖形環境:

sudo systemctl set-default graphical.target

如果您想從沒有 GUI(多使用者環境)的目前會話啟動 Gnome Desktop,只需執行:

sudo systemctl start gdm3.service

更新

由於在使用混合顯卡,安裝在和顯卡nvidia-prime之間切換(已經可以安裝了):intel``nvidia

sudo apt install nvidia-prime

檢查正在使用的顯卡:

prime-select query

您可以看到intelnvidia作為命令的輸出。如果看到intel,請切換到nvidia

sudo prime-select nvidia

重新啟動並檢查圖形是否正常工作。如果prime-select query返回nvidia,請嘗試切換到intel

sudo prime-select intel

重新啟動,看看是否一切正常。如果沒有任何幫助,請在命令的問題輸出文本中發布:

sudo lshw -c display

引用自:https://unix.stackexchange.com/questions/462044