Linux und T460 - Welche Treiber/Pakete für den optimalen Betrieb?

Negev

Member
Registriert
7 Juni 2017
Beiträge
72
Servus,

hab schon einige Communities um Hilfe bemüht. Leider konnte mir niemand so richtig Helfen. Da kam mir die Idee: ich könnte doch auch direkt hier mal um Rat fragen.

Mittlerweile besteht der Überwiegende Anteil meiner Nutzungszeit darin, im Internet zu surfen, zu streamen und Office aufgaben zu erledigen. Also Dinge, für die mein Notebook doch wunderbar geeignet sein sollte.

Mein Notebook: Thinkpad T460, i7, ohne dedizierte GPU, 12GB RAM, SIM-Card-Reader

Ich möchte das Notebook via Dockingstation betreiben und schließe es an einen 4k Monitor an. Doch mit genau diesem 4k Monitor habe ich unter Linux Ärger ...

Doch zunächst: unter Windows habe ich keinerlei Probleme. Zu schwache Hardware will ich daher ausschließen. Nun müsste Linux doch auch das selbe Ergebnis liefern?

Mit dem Notebook-Monitor hab ich keine Probleme. Er liefert ja auch nur ein HD-Bild. Aber sobald ich den besagten 4k Monitor anschließe, wird das Arbeiten und Surfen fast schon unerträglich. Alles ruckelt - besonders bemerkbar macht sich das im Browser (egal welcher). Streams ruckeln, das scrollen ruckelt. Es macht keine Freude.

Ich nutze Arch Linux.
Hab schon den Intel-Treiber gewechselt und diverse Intel-Utils installiert (die zumindest bewirkt haben, das ich 4k Videos ruckelfrei abspielen kann).

Satt euch zu erzählen, welche Pakete ich jetzt installiert habe, hier die alles entscheidende Frage:

Welche Treiber/Pakete braucht man, um ein ThinkPad T460 optimal und im vollen Umfang unter (Arch) Linux zu betreiben?

Mit „vollen Umfang“ meine ich, das sämtliche Hardwarekomponenten optimal funktionieren.

Bin dankbar für eure Beiträge.
 
Laut [1] steckt im T460 keine Hardware, die besondere Treiber bräuchte, welche nicht im Mainline-Kernel sind.
Ich kenne mich mit Arch nicht aus. Unter Debian bräuchtest du die Firmware für das WLAN-Modul, welche im Paket firmware-iwlwifi [2] zu finden ist und die Firmware für die Skylake-GPU, welche in firmware-misc-nonfree [3] steckt.
Zusätzlich wäre der CPU-Microcode aus intel-microcode [4] sicher sinnvoll, sollte aber nicht zwingend nötig sein.

Eine 4k-Auflösung kann schon das T430 mit Intel-Grafik mit annehmbarer Performance ausgeben (ich glaube aber nur bei 30 FPS).

Die grundlegende Frage für mich ist momentan, ob du überhaupt Grafikbeschleunigung hast. Zeig doch bitte mal die Ausgaben der folgenden drei Befehle bei angeschlossenem und aktiviertem Monitor:
Code:
xrandr
lspci -v
glxinfo | grep OpenGL


[1] https://www.thinkwiki.org/wiki/Category:T460
[2] https://packages.debian.org/buster/firmware-iwlwifi
[3] https://packages.debian.org/buster/firmware-misc-nonfree
[4] https://packages.debian.org/buster/intel-microcode
 
Danke für deinen Beitrag.

Code:
$ xrandr 
Screen 0: minimum 16 x 16, current 3840 x 2160, maximum 32767 x 32767
XWAYLAND1 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 940mm x 530mm
   3840x2160     59.98*+

Code:
$ lspci -v
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
	Subsystem: Lenovo Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
	Flags: bus master, fast devsel, latency 0
	Capabilities: <access denied>
	Kernel driver in use: skl_uncore

00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Skylake GT2 [HD Graphics 520]
	Flags: bus master, fast devsel, latency 0, IRQ 124
	Memory at f0000000 (64-bit, non-prefetchable) [size=16M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at e000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) (prog-if 30 [XHCI])
	Subsystem: Lenovo Sunrise Point-LP USB 3.0 xHCI Controller
	Flags: bus master, medium devsel, latency 0, IRQ 126
	Memory at f1220000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
	Subsystem: Lenovo Sunrise Point-LP Thermal subsystem
	Flags: fast devsel, IRQ 18
	Memory at f124a000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel_pch_thermal
	Kernel modules: intel_pch_thermal

00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
	Subsystem: Lenovo Sunrise Point-LP CSME HECI
	Flags: bus master, fast devsel, latency 0, IRQ 129
	Memory at f124b000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:16.3 Serial controller: Intel Corporation Sunrise Point-LP Active Management Technology - SOL (rev 21) (prog-if 02 [16550])
	Subsystem: Lenovo Sunrise Point-LP Active Management Technology - SOL
	Flags: 66MHz, fast devsel, IRQ 19
	I/O ports at e080 [size=8]
	Memory at f124f000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: serial

00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21) (prog-if 01 [AHCI 1.0])
	Subsystem: Lenovo Sunrise Point-LP SATA Controller [AHCI mode]
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 127
	Memory at f1248000 (32-bit, non-prefetchable) [size=8K]
	Memory at f124e000 (32-bit, non-prefetchable) [size=256]
	I/O ports at e088 [size=8]
	I/O ports at e090 [size=4]
	I/O ports at e060 [size=32]
	Memory at f124c000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: <access denied>
	Kernel driver in use: ahci
	Kernel modules: ahci

00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 122
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: f1100000-f11fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1c.2 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 (rev f1) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 123
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: [disabled]
	Memory behind bridge: f1000000-f10fffff [size=1M]
	Prefetchable memory behind bridge: [disabled]
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
	Subsystem: Lenovo Sunrise Point-LP LPC Controller
	Flags: bus master, medium devsel, latency 0

00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
	Subsystem: Lenovo Sunrise Point-LP PMC
	Flags: fast devsel
	Memory at f1244000 (32-bit, non-prefetchable) [disabled] [size=16K]

00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
	Subsystem: Lenovo Sunrise Point-LP HD Audio
	Flags: bus master, fast devsel, latency 64, IRQ 131
	Memory at f1240000 (64-bit, non-prefetchable) [size=16K]
	Memory at f1230000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl

00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
	Subsystem: Lenovo Sunrise Point-LP SMBus
	Flags: medium devsel, IRQ 16
	Memory at f124d000 (64-bit, non-prefetchable) [size=256]
	I/O ports at efa0 [size=32]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-LM (rev 21)
	Subsystem: Lenovo Ethernet Connection I219-LM
	Flags: bus master, fast devsel, latency 0, IRQ 128
	Memory at f1200000 (32-bit, non-prefetchable) [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: e1000e
	Kernel modules: e1000e

02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
	Subsystem: Lenovo RTS522A PCI Express Card Reader
	Flags: bus master, fast devsel, latency 0, IRQ 125
	Memory at f1100000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci

04:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
	Subsystem: Intel Corporation Wireless 8260
	Flags: bus master, fast devsel, latency 0, IRQ 130
	Memory at f1000000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

Code:
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
OpenGL core profile version string: 4.6 (Core Profile) Mesa 19.3.4
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 19.3.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 19.3.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
 
lspci und glxinfo sehen ok aus.
Dass Arch Wayland statt Xorg einsetzt hatte ich nicht bedacht. Die xrandr-Ausgabe ist so natürlich sinnfrei. Mit Wayland habe ich bisher keine Erfahrung, daher kann ich dir hier nicht weiterhelfen. Aber Wayland bzw. der Compositor sollte wohl dein Ansatzpunkt für die weitere Suche sein.
 
Gut, ich wüsste nicht, weshalb ich auf Wayland angewiesen wäre. Gnome kann man ja auch leicht mit Xorg starten. Hab ich auch gemacht...
Code:
$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 32767 x 32767
eDP1 connected (normal left inverted right x axis y axis)
   1920x1080     60.02 +  59.93    48.00  
   1680x1050     59.88  
   1400x1050     59.98  
   1600x900      60.00    59.95    59.82  
   1280x1024     60.02  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1368x768      60.00    59.88    59.85  
   1280x800      59.81    59.91  
   1280x720      59.86    60.00    59.74  
   1024x768      60.00  
   1024x576      60.00    59.90    59.82  
   960x540       60.00    59.63    59.82  
   800x600       60.32    56.25  
   864x486       60.00    59.92    59.57  
   640x480       59.94  
   720x405       59.51    60.00    58.99  
   640x360       59.84    59.32    60.00  
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP2-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 940mm x 530mm
   3840x2160     60.00*+  60.00    50.00    59.94    30.00  
   1920x2160     59.99  
   2560x1440     59.95  
   1920x1080     60.00    50.00    59.94  
   1680x1050     59.95  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
DP2-2 disconnected (normal left inverted right x axis y axis)
DP2-3 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Ich will mir einbilden, das das arbeiten auf dem Desktop auch gut funktioniert und es keine all zu Großen Ruckler gibt...
Nur das Surfen ist wirklich für den ... Po ...
 
  • ok1.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen
Zurück
Oben