Laptop Asus, δεν βλέπει 2η οθόνη  Το θέμα επιλύθηκε

...κάρτες γραφικών / προβλήματα εικόνας / τηλεοπτικοί δέκτες
Κανόνες Δ. Συζήτησης
Αν έχετε πρόβλημα με την κάρτα γραφικών σας και δεν μπορείτε να μπείτε σε γραφικό περιβάλλον,
δοκιμάστε να τρέξετε την παρακάτω εντολή για να ελέγξετε αν το σύστημά σας χρειάζεται πρόσθετους κλειστούς οδηγούς:
jockey-text

Για κάρτα τηλεόρασης δώστε τα αποτελέσματα των παρακάτω εντολών :
lspci -nn (Για εσωτερικές κάρτες pci)
lsusb (Για εξωτερικές κάρτες με σύνδεση usb)

Laptop Asus, δεν βλέπει 2η οθόνη

Δημοσίευσηαπό Vegeta » 23 Δεκ 2020, 04:04

Καλησπέρα στην παρέα!

Πρόσφατα αγόρασα το laptop της υπογραφής μου το οποίο είχε προεγκατεστημένα τα windows 10.
Αφού έπαιξα με τα windows 1-2 μέρες (να θυμηθώ πως είναι), την 3η ημέρα εγκατέστησα Ubuntu 20.04 σβήνοντας τα windows.

Το πρόβλημα που έχω είναι στην σύνδεση του laptop με μία εξωτερική 2η οθόνη (dell) μέσω hdmi.
Μόνο του το laptop, δεν την αναγνωρίζει.
Πηγαίνοντας Settings -> Displays, επίσης δεν την βλέπει (γράφει unknown display για την οθόνη που έχει το ίδιο το laptop και τίποτα για την 2η οθόνη).
Επίσης πηγαίνοντας στο Nvidia X Server Seetings βλέπω:
GPU Utilization: 0%
Display Devices: None
Της 1-2 μέρες που δοκίμασα την σύνδεση laptop - 2ης οθόνης με τα windows δεν υπήρχε πρόβλημα.

Προσπάθησα να εγκαταστήσω άλλες version των drivers της κάρτας γραφικών, δίχως αποτέλεσμα.
Επίσης προσωρινά το γύρισα σε Ubuntu 18.04, όπου και εκεί είχε το ίδιο πρόβλημα.

Θεωρώ ότι δεν έχει πρόβλημα ούτε το laptop, ούτε η οθόνη. Απλά κάτι έχω παραλείψει στην εγκατάσταση.
Να πω ότι το συγκεκριμένο laptop έχει uefi και δεν έχω προηγούμενη εμπειρία με αυτό.
Θεωρώ όμως το εγκατέστησα σωστά, επιλέγοντας κατά την εγκατάσταση των ubuntu να κάνει install 3rd-party software, δίνοντας κωδικό για secure boot και μετά κάνοντας enroll MOK και δίνοντας τον κωδικό.
Κατά την 1η μου προσπάθεια εγκατάστασης (χωρίς να επιλέξω install 3rd-party software) δεν μου διάβαζε ούτε την δική του οθόνη. Είχα μια μαύρη οθόνη με τον κέρσορα να αναβοσβήνει στην πάνω-αριστερή γωνία, χωρίς να μπορώ να πληκτρολογήσω τίποτα.

Παρακάτω παραθέτω τα αποτελέσματα μερικών εντολών που ίσως βοηθήσουν στο πρόβλημα μου

Ευχαριστώ.

Κώδικας: Επιλογή όλων
lspci -nn | grep -i VGA

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU106 [GeForce RTX 2060] [10de:1f15] (rev a1)
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev f0)


Κώδικας: Επιλογή όλων
lshw -C display

  *-display                 
       description: VGA compatible controller
       product: TU106 [GeForce RTX 2060]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:85 memory:fb000000-fbffffff memory:b0000000-bfffffff memory:c0000000-c1ffffff ioport:f000(size=128) memory:fc000000-fc07ffff
  *-display UNCLAIMED
       description: VGA compatible controller
       product: Renoir
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:05:00.0
       version: f0
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list
       configuration: latency=0
       resources: memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:c000(size=256) memory:fc500000-fc57ffff


Κώδικας: Επιλογή όλων
ubuntu-drivers list

nvidia-driver-450, (kernel modules provided by linux-modules-nvidia-450-generic-hwe-20.04)
nvidia-driver-450-server, (kernel modules provided by linux-modules-nvidia-450-server-generic-hwe-20.04)
nvidia-driver-455, (kernel modules provided by linux-modules-nvidia-455-generic-hwe-20.04)
nvidia-driver-440-server, (kernel modules provided by linux-modules-nvidia-440-server-generic-hwe-20.04)


Κώδικας: Επιλογή όλων
ubuntu-drivers devices

== /sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0 ==
modalias : pci:v000010DEd00001F15sv00001043sd00001E21bc03sc00i00
vendor   : NVIDIA Corporation
driver   : nvidia-driver-450 - distro non-free
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-455 - distro non-free recommended
driver   : nvidia-driver-440-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin


Κώδικας: Επιλογή όλων
nvidia-smi

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.80.02    Driver Version: 450.80.02    CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce RTX 2060    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   41C    P8     1W /  N/A |     11MiB /  5934MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A       942      G   /usr/lib/xorg/Xorg                  4MiB |
|    0   N/A  N/A      1609      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+


Κώδικας: Επιλογή όλων
apt list nvidia-driver-*

nvidia-driver-390/focal-updates,focal-security 390.138-0ubuntu0.20.04.1 amd64
nvidia-driver-390/focal-updates,focal-security 390.138-0ubuntu0.20.04.1 i386
nvidia-driver-418-server/focal-updates 418.152.00-0ubuntu0.20.04.1 amd64
nvidia-driver-418/focal 430.50-0ubuntu3 amd64
nvidia-driver-430/focal-updates,focal-security 440.100-0ubuntu0.20.04.1 amd64
nvidia-driver-435/focal-updates 455.38-0ubuntu0.20.04.1 amd64
nvidia-driver-440-server/focal-updates 440.95.01-0ubuntu0.20.04.1 amd64
nvidia-driver-440/focal-updates 450.80.02-0ubuntu0.20.04.2 amd64
nvidia-driver-450-server/focal-updates 450.80.02-0ubuntu0.20.04.3 amd64
nvidia-driver-450/focal-updates,now 450.80.02-0ubuntu0.20.04.2 amd64 [installed]
nvidia-driver-455/focal-updates 455.38-0ubuntu0.20.04.1 amd64
Linux: Καλά | Προγραμματισμός: Καλά | Αγγικά: Καλά
Asus TUF Gaming A15 FA506IV-HN216T (Ryzen 9-4900H/16GB/512GB/GeForce RTX 2060/FHD/W10)
Ubuntu 20.04.1 LTS
Άβαταρ μέλους
Vegeta
babeTUX
babeTUX
 
Δημοσιεύσεις: 83
Εγγραφή: 25 Μαρ 2010, 13:49
Εκτύπωση

Re: Laptop Asus, δεν βλέπει 2η οθόνη  Το θέμα επιλύθηκε

Δημοσίευσηαπό Maras » 23 Δεκ 2020, 10:27

Καλημέρα ποιον πυρήνα χρησιμοποιείς? Δώσε τα αποτελέσματα του τερματικού με :
Κώδικας: Επιλογή όλων
uname -r

Με λίγο ψάξιμο βλέπω ότι θα είχες καλύτερα αποτελέσματα με Ubuntu 20.10 (καθώς χρησιμοποιεί νεότερο πυρήνα με καλύτερη υποστήριξη για νέο hardware).
Μπορείς αν θέλεις αφού είναι φρέσκια εγκατάσταση, να δοκιμάσεις τα 20.10 και να μας πεις τα αποτελέσματα.
Από την άλλη, αν δεν θέλεις να κάνεις νέα εγκατάσταση μπορείς να πας στον νεότερο mainline πυρήνα στην 20.04.
Το πρόβλημα είναι ότι το συγκεκριμένο λάπτοπ έχει 2 κάρτες γραφικών. Την ενσωματωμένη στον επεξεργαστή που είναι AMD και την NVIDIA 2060.
Το HDMI συνδέεται με την ενσωματωμένη AMD, και επειδή δεν έχει φορτωμένο κάποιον driver δεν έχεις έξοδο.
Να ξέρεις ότι αν θέλεις να παίξεις παιχνίδια σε εξωτερική οθόνη μέσω HDMI, το λάπτοπ θα κάνει χρήση της ενσωματωμένης κάρτας γραφικών.
Αν θέλεις να χρησιμοποιείς την NVIDIA θα πρέπει να καταφύγεις στην λύση USB-c το HDMI/Display Port adapter, όπου θα συνδέσεις την εξωτερική οθόνη στην USB-C θύρα που έχει το λάπτοπ.
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1084
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Re: Laptop Asus, δεν βλέπει 2η οθόνη

Δημοσίευσηαπό Vegeta » 23 Δεκ 2020, 15:16

Καλημέρα,

Χρησιμοποιώ τον default kernel της 20.04, τον 5.4. Πιο συγκεκριμένα:
Κώδικας: Επιλογή όλων
uname -r

5.4.0-58-generic


το ubuntu 20.10 βλέπω ότι χρησιμοποιούν τον 5.8, ενώ ο νεότερος mainline είναι ο 5.10.
Αν και προτιμώ τις LTS versions (από LTS σε LTS πηγαίνω, δεν βάζω τις ενδιάμεσες), καθώς δεν κάνω συχνά αναβαθμίσεις, θα δοκιμάσω τα 20.10 και θα αναφέρω τα αποτελέσματα.
Πιστεύω ότι το πακέτο 20.10 + 5.8 kernel (default) θα είναι "πιο stable" από το πακέτο 20.04 + 5.10 kernel (newest mainline) ...

Ερώτηση:
Την αναβάθμιση του kernel την κάνουμε με την ελπίδα να βρούμε drivers για την AMD ώστε να έχει έξοδο η HDMI ?
Η βασική οθόνη του laptop, καταλαβαίνουμε αν παίζει με την AMD ή την NVIDIA ?
Linux: Καλά | Προγραμματισμός: Καλά | Αγγικά: Καλά
Asus TUF Gaming A15 FA506IV-HN216T (Ryzen 9-4900H/16GB/512GB/GeForce RTX 2060/FHD/W10)
Ubuntu 20.04.1 LTS
Άβαταρ μέλους
Vegeta
babeTUX
babeTUX
 
Δημοσιεύσεις: 83
Εγγραφή: 25 Μαρ 2010, 13:49
Εκτύπωση

Re: Laptop Asus, δεν βλέπει 2η οθόνη

Δημοσίευσηαπό Maras » 23 Δεκ 2020, 15:24

Την αναβάθμιση του kernel την κάνουμε με την ελπίδα να βρούμε drivers για την AMD ώστε να έχει έξοδο η HDMI ?

Ναι σκέψου ότι η πηγή για το HDMI είναι η AMD, και η συγκεκριμένη αρχιτεκτονική που έχεις (Renoir) υποστηρίζεται από τον kernel>=5.8
Η βασική οθόνη του laptop, καταλαβαίνουμε αν παίζει με την AMD ή την NVIDIA ?

Από την στιγμή που δεν υπάρχει driver για την AMD στο σύστημά σου, καταλαβαίνεις ότι αφού έχεις εικόνα στην οθόνη του λάπτοπ δουλεύεις με την NVIDIA.
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1084
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση

Re: Laptop Asus, δεν βλέπει 2η οθόνη

Δημοσίευσηαπό Vegeta » 24 Δεκ 2020, 01:04

Καλησπέρα,

Έκανα την αλλαγή από Ubuntu 20.04 σε Ubuntu 20.10 και φαίνεται ότι λειτουργεί η HDMI (έχω εικόνα στην 2η οθόνη).

Ο kernel μου αυτή την στιγμή είναι:
Κώδικας: Επιλογή όλων
uname -r

5.8.0-25-generic


Μερικές διαφορές που παρατηρώ είναι:
Κώδικας: Επιλογή όλων
lspci -nn | grep -i VGA

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU106M [GeForce RTX 2060 Mobile] [10de:1f15] (rev ff)
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir [1002:1636] (rev f0)

(τώρα το λέει "Mobile")

Κώδικας: Επιλογή όλων
lshw -C display

  *-display                 
       description: VGA compatible controller
       product: Renoir
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:05:00.0
       version: f0
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list
       configuration: driver=amdgpu latency=0
       resources: irq:53 memory:d0000000-dfffffff memory:e0000000-e01fffff ioport:c000(size=256) memory:fc500000-fc57ffff

Δεν δείχνει πλέον την nvidia, μόνο την AMD.

Κώδικας: Επιλογή όλων
nvidia-smi

Command 'nvidia-smi' not found, but can be installed with:
sudo apt install nvidia-utils-390         # version 390.138-0ubuntu2, or
sudo apt install nvidia-utils-418-server  # version 418.152.00-0ubuntu2
sudo apt install nvidia-utils-435         # version 435.21-0ubuntu8
sudo apt install nvidia-utils-440-server  # version 440.95.01-0ubuntu2
sudo apt install nvidia-utils-450         # version 450.80.02-0ubuntu1
sudo apt install nvidia-utils-450-server  # version 450.80.02-0ubuntu3
sudo apt install nvidia-340               # version 340.108-0ubuntu5.20.10.2
sudo apt install nvidia-utils-455         # version 455.38-0ubuntu0.20.10.1

Δεν υπάρχει η εντολή.

Επίσης, κατά την εγκατάσταση, αν και επέλεξα "install 3rd-party software", δεν υπήρχε πεδίο να συμπληρώσω Secure boot κωδικό.
Στο τέλος της εγκατάστασης, αφού τα εγκατέστησε όλα (μαζί με τα downloads-updates), μου έβγαλε παραθυράκι "Installer crashed", αν και μετά φαίνεται ότι δούλευε καλά. Προσπάθησα και 2η φορά install στο καπάκι (μήπως έτυχε) και μου το έβγαλε πάλι (2/2).
Τέλος, τώρα στο Settings -> Displays μου εφανίζει και το built-in display και την 2η οθόνη, τις οποίες μπορώ να διαχειριστώ, αλλά δεν είναι εγκατεστημένη η εφαρμογή "Nvidia X Server Seetings" όπως πριν.

Ερώτηση:
Προφανώς και δούλεψε και ευχαριστώ Maras για την βοήθεια :clap: :clap: :clap: , αλλά τι κάναμε? (για να καταλάβω...)
Πήγαμε στην έκδοση 20.10 με kernel 5.8 όπου και βρήκαμε τους drivers που θέλαμε για την AMD, γι' αυτό παίζει η HMDI και το μενού Settings -> Displays, ενώ ταυτόχρονα (αυτή τη φορά) δεν έχουμε εγκαταστήσει drivers της nvidia? Δηλαδή κάτι σαν το ανάποδο από αυτό που είχαμε πριν...
Γι' αυτό με την "lshw -C display" δεν μου εμφανίζεται ο nvidia controller και δεν είναι εγκατεστημένο το "Nvidia X Server Seetings" ?
Τώρα να φανταστώ ο συνδυασμός USB-C to HDMI/Display Port adapter δεν θα δίνει έξοδο αντίστοιχα?
Κοινώς, (μέχρι στιγμής) δεν μπορούμε να έχουμε και τις δύο κάρτες ενεργοποιημένες?
Linux: Καλά | Προγραμματισμός: Καλά | Αγγικά: Καλά
Asus TUF Gaming A15 FA506IV-HN216T (Ryzen 9-4900H/16GB/512GB/GeForce RTX 2060/FHD/W10)
Ubuntu 20.04.1 LTS
Άβαταρ μέλους
Vegeta
babeTUX
babeTUX
 
Δημοσιεύσεις: 83
Εγγραφή: 25 Μαρ 2010, 13:49
Εκτύπωση

Re: Laptop Asus, δεν βλέπει 2η οθόνη

Δημοσίευσηαπό Maras » 24 Δεκ 2020, 02:11

Πήγαμε στην έκδοση 20.10 με kernel 5.8 όπου και βρήκαμε τους drivers που θέλαμε για την AMD, γι' αυτό παίζει η HMDI και το μενού Settings -> Displays, ενώ ταυτόχρονα (αυτή τη φορά) δεν έχουμε εγκαταστήσει drivers της nvidia? Δηλαδή κάτι σαν το ανάποδο από αυτό που είχαμε πριν...
Γι' αυτό με την "lshw -C display" δεν μου εμφανίζεται ο nvidia controller και δεν είναι εγκατεστημένο το "Nvidia X Server Seetings" ?

Ναι σε όλα.
Απλά θα έπρεπε να εγκατασταθούν και οι κλειστοί οδηγοί της nvidia αφού επέλεξες 3rd party software κατά την εγκατάσταση.
Δοκίμασε να εγκαταστήσεις χειροκίνητα τους κλειστούς drivers (έκδοση 450), κάνε επανεκκίνηση και λογικά θα μπορείς να εκτελείς εφαρμογές με δεξί κλικ και άνοιγμα (με χρήση της NVIDIA) καθώς και από το τερματικό με εντολή.
Με αυτόν τον τρόπο θα χρησιμοποιείς την Nvidia για τις απαιτητικές εφαρμογές που θέλεις.
Επίσης ρίξε μια ματιά εδώ την πρώτη απάντηση : https://askubuntu.com/questions/1252153/amd-cpu-nvidia-gpu-on-a-fresh-ubuntu-20-04-system
Και διάβασε καλά εδώ : https://us.download.nvidia.com/XFree86/Linux-x86_64/450.57/README/primerenderoffload.html
Να έχεις στο νου σου και το πακέτο nvidia-prime για τη διαχείριση των καρτών.
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1084
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Κάρτες Γραφικών / Εικόνα / TV