Προς το περιεχόμενο

Θέμα με hybrid graphics σε laptop


MajesticAF

Προτεινόμενες αναρτήσεις

Χρησιμοποιώ Linux εδω και 2.5 χρόνια περίπου και αυτό είναι το μόνο θέμα που δεν έχω καταφέρει να λύσω στο συγκεκριμένο laptop. Έχω ένα HP Pavilion 15 με Linux Mint 19.1 το οποίο έχει 2 επεξεργαστές γραφικών (Intel hd4000, Radeon 8670m). H Intel κάρτα λειτουργεί άψογα αλλά δε μπορώ να πω το ίδιο και για τη Radeon.

Για να κάνει boot το μηχάνημα πρεπεί να προσθέσω στο grub κάποια παράμετρο αλλιώς απλά θα κολλήσει στο boot animation και δε θα ανοιξει ποτε. Για αρκετό καιρό χρησιμοποιούσα αυτό: radeon.modeset=0. Χθες ενώ πειραματιζόμουν παρατήρησα πως δουλεύει και με αυτή τη παράμετρο: radeon.si_support=0 που δείχνει να μην απενεργοποιεί τη κάρτα όπως η προηγούμενη.

Εκτελώντας την εντολή: xrandr --listproviders η radeon είναι σαν να μην υπάρχει καν:

Providers: number : 1
Provider 0: id: 0x46 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 0 name:modesetting

Κάποια στοιχεία που ίσως σας βοηθήσουν:

$ uname -r

4.15.0-44-generic

 

$ dmesg | egrep 'drm|radeon'

[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-44-generic root=UUID=06c44a0b-1847-4877-9ba0-21f66a741668 ro quiet splash radeon.si_support=0 vt.handoff=1
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-44-generic root=UUID=06c44a0b-1847-4877-9ba0-21f66a741668 ro quiet splash radeon.si_support=0 vt.handoff=1
[    1.777783] [drm] radeon kernel modesetting enabled.
[    1.778391] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[    1.778521] radeon 0000:01:00.0: SI support disabled by module param
[    1.781538] [drm] Memory usable by graphics device = 2048M
[    1.781543] fb: switching to inteldrmfb from EFI VGA
[    1.781709] [drm] Replacing VGA console driver
[    1.787534] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.787535] [drm] Driver supports precise vblank timestamp query.
[    1.807630] [drm] amdgpu kernel modesetting enabled.
[    1.812896] amdgpu 0000:01:00.0: SI support provided by radeon.
[    1.812898] amdgpu 0000:01:00.0: Use radeon.si_support=0 amdgpu.si_support=1 to override.
[    1.828157] [drm] LVDS was detected, not registering eDP
[    1.832749] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
[    1.869235] fbcon: inteldrmfb (fb0) is primary device
[    1.869319] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device

 

$ lspci -knn | grep -A 2 -i "display\|vga"

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
    Subsystem: Hewlett-Packard Company 3rd Gen Core processor Graphics Controller [103c:1970]
    Kernel driver in use: i915
--
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] [1002:6660]
    Subsystem: Hewlett-Packard Company Radeon HD 8670M [103c:1970]
    Kernel modules: radeon, amdgpu
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Κατεβάζεις από εδώ το πιο καινούριο stable kernel:

https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20.6/

Επιλέγεις τα αρχεία στη κατηγορία amd64, το πρώτο στη σειρα και ολα τα generic.

Μετά δίνεις στο τερματικό:

cd ~/Downloads

Μετά:

sudo dpkg -i *.deb

Όταν τελειώσει το install κάνε reboot και σιγουρέψου ότι τρέχεις το καινούριο kernel.

Μετά πρέπει να κατεβάσεις ένα ppa για να έχεις του πιο καινούριους open source drivers.

sudo add-apt-repository ppa:oibaf/graphics-drivers

πηγή:https://www.epicgames.com/unrealtournament/forums/unreal-tournament-discussion/ut-development-bug-reports-qa/linux-troubleshooting/14891-how-to-update-open-source-graphic-driver-in-ubuntu

Μετά δώσε για να κάνει upgrade τα πακέτα:

sudo apt-get update && sudo apt-get upgrade

και reboot

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

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

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...