Μετά το upgrade μαύρη οθόνη

Έχω ακριβώς το ίδιο πρόβλημα αν μετά από το upgrade σε καινούρια εγκατάσταση έχω μαύρη οθόνη. με amd r9 380 .
Προσπαθώ να μπω με το live cd και να κάνω αλλαγές αλλά ακόμα τίποτα

Δοκίμασες κατά τη μαύρη οθόνη να πατήσεις το Esc για να πας σε verbose mode μήπως και δεις τι προκαλεί το πρόβλημα; Ειδάλλως δοκίμασε με ctrl + F2 για να μπεις χωρίς γραφικό περιβάλλον.

Με ctrl + F2 τίποτα πρέπει να είναι το refresh rate ή η ανάλυση της οθόνης γιατί δεν φαίνεται να την αναγνωρίζει . Σίγουρα δεν ξέρω αλλά τους drivers από το repository του debian τους έβαλα απο το live cd.

Έκανα καινούρια εγκατάσταση μπήκα με fail-safe από το live usb έκανα εγκατάσταση όλα οκ .Έκανα upgrade και τέλος .Από εκείνη την στιγμή κάνει boot και μαύρη οθόνη…

Διάβασα από το mx wiki ότι πρεπεi να βάλω ένα repository ahs Advanced Hardware Support

To enable the repo, open up mx-repo-manager, go to the last tab, and enable the “ahs” repo. Its been added since the last mx-system update, and the mirrors should be populated by now. Then do a “dist-upgrade” to get the newer packages.

θα το κάνω και θα σας πω

Μετά από ψάξιμο κατέβασα ένα iso από εδώ

https://archive.org/details/mx19x64updated και τα πάντα λειτουργούν μια χαρά ήταν πρόβλημα με τον πυρήνα αυτό το iso έχει τον 5.3.0-2-amd64


Γιατί δεν δίνει σωστά στοιχεία στον driver ???

Graphics: Device-1: AMD Tonga PRO [Radeon R9 285/380] driver: N/A
Display: x11 server: X.Org 1.20.4 driver: vesa resolution: 1600x900~N/A
OpenGL: renderer: llvmpipe (LLVM 9.0 256 bits) v: 3.3 Mesa 19.2.1

για να λέει vesa σημαίνει ότι δεν υπάρχει καθόλου επιτάχυνση. vesa είναι οι οδηγοί που υπάρχουν για να δίνουν απλά εικόνα όταν δεν παίζουν οι κανονικοί. Δηλαδή δεν χρησιμοποιείται καθόλου η gpu παρά μόνο χρησιμοποιείται για εικόνα.

για την κάρτα γραφικών σου νομίζω θα έπρεπε να έχει amdgpu.

και πως παίζω το half life ?? κάνει κάποια καρεδιασματα αλλά καλά πάει

το κάνει η cpu. H cpu μπορεί να κάνει τα πάντα, απλά δεν είναι πολύ καλή για αυτό.

εδιτ: και δεν εννοώ η εσωτερική gpu στην intel, εννοώ η ίδια η cpu.

έχεις amd κάρτα η nvidia? να με βοηθήσεις ??

έχω amd αλλά αυτό είναι ζήτημα που έχει σημασία η διανομή. Δεν ξέρω για το MX. Μια απλή ιδέα είναι να δοκιμάσεις μια άλλη διανομή μήπως παίζει out-of-the-box. Κανονικά θα περίμενα να παίζει out-of-the-box σε οποιαδήποτε διανομή.

Επίσης βεβαιώσου ότι δεν είναι χαλασμένη η κάρτα γραφικών.

γιατί το λες αυτό πως γίνεται να είναι χαλασμένη

Αυτό που βλέπω είναι ότι δεν δουλεύει. Δεν ξέρω γιατί δεν δουλεύει. Μπορεί η διανομή να απέτυχε να βάλει τούς σωστούς οδηγούς ή μπορεί κάτι να έχει καεί ή δεν ξέρω.

Αν πατάς τον διακόπτη για να ανάψεις μια λάμπα και δεν ανάβει μπορεί να είναι χαλασμένος ο διακόπτης, μπορεί να μην έχει ρεύμα ή μπορεί να είναι καμμένη η λάμπα, πάντως η λάμπα δεν ανάβει. Έτσι και εδώ η gpu δεν δουλεύει.

Σε εμένα που δουλεύει:

> inxi -G
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.7 driver: amdgpu unloaded: modesetting,vesa tty: N/A 
           OpenGL: renderer: Radeon RX 560 Series (POLARIS11 DRM 3.35.0 5.4.13-arch1-1 LLVM 9.0.1) v: 4.5 Mesa 19.3.2 

όπως βλέπεις έχω οδηγό amdgpu. Από gcn 3rd gen και μετά το σωστό νομίζω είναι αυτό. Για παλιότερες το σωστό νομίζω είναι radeon.

με 1600χ900 ανάλυση και όλα στο high .θα το κοιτάξω το βράδυ αν είσαι μέσα θα δεις μήνυμα
ευχαριστώ

Αν μιλάς για το half-life, το καταλαβαίνεις ότι είναι παιχνίδι τού περασμένου αιώνα;

Μια χρήσιμη εντολή για περισσότερες πληροφορίες

glxinfo -B
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: VMware, Inc. (0xffffffff)
    Device: llvmpipe (LLVM 9.0, 256 bits) (0xffffffff)
    Version: 19.2.1
    Accelerated: no
    Video memory: 7949MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 3.3
    Max compat profile version: 3.1
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 9.0, 256 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 19.2.1
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 19.2.1
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 19.2.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

lspci -nnk | grep -i -EA3 "3d|display|vga"
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tonga PRO [Radeon R9 285/380] [1002:6939] (rev f1)
	Subsystem: PC Partner Limited / Sapphire Technology Radeon R9 380 Nitro 4G D5 [174b:e308]
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Tonga HDMI Audio [Radeon R9 285/380] [1002:aad8]
	Subsystem: PC Partner Limited / Sapphire Technology Radeon R9 285/380 HDMI Audio [174b:aad8]

Αν ήταν χαλασμένη η κάρτα γραφικών, το λογικότερο πάντως θα ήταν να μην είχε πουθενά καθόλου εικόνα. Ούτε σήμα στην οθόνη δεν θα πρεπε να φτάνει. Εκλεκτικό χάλασμα τμήματος κάρτας γραφικών, παρά το οποίο να φτάνει σήμα στην οθόνη και να έχει vesa ψηλή ανάλυση δεν έχω δει ποτέ και δεν ακούσει ποτέ.
Ποτέ μην λες ποτέ βέβαια, αλλά αν συμβαίνει κάτι τέτοιο, ας πάει ο @tkor μετά να παίξει κάνα τζόκερ… :woozy_face:

1 Like

Ούτε εγώ έχω δει αλλά ποτέ δεν ξέρεις (δεν έχω και πολλά παραδείγματα). Για την ιστορία και η glxinfo λέει τα ίδια, δεν λειτουργεί. Δεν δουλεύει η επιτάχυνση: Accelerated: no και εκτός από την εικόνα όλα γίνονται από την cpu Device: llvmpipe

Αυτό το έχω δει σε δικό μου υπολογιστή.

Τι άλλο μπορώ να στείλω για να με βοηθήσετε?έκανα μια αλλαγή στο xorg.Conf από vesa σε amdgpu να δω τι θα κάνει

Να δοκιμάσεις άλλες διανομές (πχ Manjaro, Endeavouros, Ubuntu, Fedora, Sparky) με Live (δεν λέω να εγκαταστήσεις) και να δεις αν δουλεύει από εκεί η gpu. Να δούμε τουλάχιστον ότι δουλεύει. Στην θεωρία η κάρτα γραφικών θα έπρεπε απλά να δουλεύει, δεν πρέπει να κάνεις κάτι άλλο.

Να γράφεις ακριβώς τι κάνεις και αν έχει αποτέλεσμα.

1 Like

Εδω ειναι το θεμα σου. Λαθος drivers. Αν εισαι στο Mint, ψαξε για το πακετο xserver-xorg-video-amdgpu και libdrm-amdgpu και εφοσον τα βρεις καντα εγκατασταση και κανε reboot. Λογικα θα πρεπει να σου δουλεψει επιταχυνση και στην σωστη αναλυση.

Αν εισαι στο MX-Linux εφοσον ειναι στηριγμενο στο Debian Stable, θες το firmware-amd-graphics και το xserver-xorg-video-amdgpu.

Ριχτου μια ματια ξανα και πες μας αν σου δουλεψε.

Ακολουθησα τον οδηγο εδω https://www.youtube.com/watch?v=Mr_UFL5ZeKQ και έκανα ένα βήμα τώρα μπορώ να δω το start up αλλά όταν πάει να ανοίξει το γραφικό περιβάλλον έχω μαύρη οθόνη …αλλά οι ήχοι παίζουν που σημαίνει ότι έκανε κανονικά boot
Εχω μπει με ssh πως να σας δώσω στοιχεία
dmesg

Summary
[drm] amdgpu kernel modesetting enabled.
[    1.356789] CRAT table not found
[    1.356835] Virtual CRAT table created for CPU
[    1.356881] Parsing CRAT table with 1 nodes
[    1.356926] Creating topology SYSFS entries
[    1.356980] Topology: Add CPU node
[    1.357025] Finished initializing topology
[    1.357140] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 0: 0xd0000000 -> 0xdfffffff
[    1.357193] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 2: 0xefe00000 -> 0xefffffff
[    1.357246] amdgpu 0000:01:00.0: remove_conflicting_pci_framebuffers: bar 5: 0xfbe80000 -> 0xfbebffff
[    1.357299] amdgpu 0000:01:00.0: vgaarb: deactivate vga console
[    1.358448] Console: switching to colour dummy device 80x25
[    1.358721] [drm] initializing kernel modesetting (TONGA 0x1002:0x6939 0x174B:0xE308 0xF1).
[    1.358733] [drm] register mmio base: 0xFBE80000
[    1.358735] [drm] register mmio size: 262144
[    1.358737] [drm] PCIE atomic ops is not supported
[    1.358743] [drm] add ip block number 0 <vi_common>
[    1.358744] [drm] add ip block number 1 <gmc_v8_0>
[    1.358746] [drm] add ip block number 2 <tonga_ih>
[    1.358748] [drm] add ip block number 3 <gfx_v8_0>
[    1.358749] [drm] add ip block number 4 <sdma_v3_0>
[    1.358751] [drm] add ip block number 5 <powerplay>
[    1.358753] [drm] add ip block number 6 <dm>
[    1.358754] [drm] add ip block number 7 <uvd_v5_0>
[    1.358756] [drm] add ip block number 8 <vce_v3_0>
[    1.358759] kfd kfd: skipped device 1002:6939, PCI rejects atomics
[    1.358934] resource sanity check: requesting [mem 0x000c0000-0x000dffff], which spans more than pnp 00:08 [mem 0x000d7600-0x000d7fff]
[    1.358940] caller pci_map_rom+0x71/0x1d0 mapping multiple BARs
[    1.358960] ATOM BIOS: 113-2E30810-O4B
[    1.358972] [drm] VCE enabled in physical mode
[    1.359001] [drm] vm size is 64 GB, 2 levels, block size is 10-bit, fragment size is 9-bit
[    1.359036] amdgpu 0000:01:00.0: VRAM: 4096M 0x000000F400000000 - 0x000000F4FFFFFFFF (4096M used)
[    1.359039] amdgpu 0000:01:00.0: GART: 1024M 0x000000FF00000000 - 0x000000FF3FFFFFFF
[    1.359044] [drm] Detected VRAM RAM=4096M, BAR=256M
[    1.359046] [drm] RAM width 256bits GDDR5
[    1.359173] [TTM] Zone  kernel: Available graphics memory: 4067634 KiB
[    1.359176] [TTM] Zone   dma32: Available graphics memory: 2097152 KiB
[    1.359178] [TTM] Initializing pool allocator
[    1.359183] [TTM] Initializing DMA pool allocator
[    1.359212] [drm] amdgpu: 4096M of VRAM memory ready
[    1.359216] [drm] amdgpu: 4096M of GTT memory ready.
[    1.359228] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    1.359688] [drm] PCIE GART of 1024M enabled (table at 0x000000F400900000).
[    1.360912] amdgpu: [powerplay] hwmgr_sw_init smu backed is tonga_smu
[    1.361003] [drm] Found UVD firmware Version: 1.65 Family ID: 10
[    1.361349] [drm] Found VCE firmware Version: 52.8 Binary ID: 3
[    1.361620] scsi host0: ahci
[    1.361983] scsi host1: ahci

Στον οδηγό αυτό είχε τούς radeon και έβαλε τούς amdgpu (ο amdgpu είναι πολύ-πολύ καλύτερος σε καινούργιες κάρτες αλλά δεν υποστηρίζει τις παλιές). Η δική σου περίπτωση είναι λίγο διαφορετική γιατί η gpu δεν δουλεύει καθόλου. Δεν είχες ούτε τούς radeon. Έκανε την δουλειά η cpu.

Λογικά θα πρέπει να μπορείς να μπεις με ctrl+alt+F2 σε tty. Αλλά την γνώμη μου την έχω πει, κανονικά θα έπρεπε απλά να δουλεύει (υποτίθεται ότι αυτά τα θέματα στα έχει λύσει η διανομή) ή στην χειρότερη περίπτωση να έχει τούς radeon αντί για amdgpu. Δες από Live αν δουλεύει, γιατί ακόμα δεν έχουμε ξεκαθαρίσει αν η κάρτα γραφικών η ίδια έχει πρόβλημα.