Just got this nice Toshiba L70 B150, a fast and nice machine for my purposes, which don’t include gaming, so the lack of fast 3D acceleration is not an issue. But I’ve got used to desktop effects, something the lowly built in i915 card can in theory perform, so I don’t even need the built-in Radeon 8850M mobile card. So there I went, to install OpenSUSE 13.2. And it mostly went very well.
However I can’t get KDE OpenGL desktop effects enabled unless I have also huge tearing issues, even in text mode (CTRL+ALT+F1) If I disable kms (nomodeset in Grub boot command line) I don’t get any tearing, neither in text mode or in X, but the more useful desktop effects (ALT+TAB window switching) are disabled and I want to have these. The tearing (and I don’t know if this helps, but it is surprising for me anyway) is much more visible with darkest colors than brigther ones: if you set the desktop background to solid white, only a tiny line of pixels tears at the top of the screen. If you set a solid black background, half of the screen is shifted horizontally at least a quarter of the screen width with a fast, but very noticeable frequency. I’ve not tried to change the background in text mode.
I’ve tried installing fglrx (wrong, the driver does not support 13.2), uninstalling radeon (wrong, it wants to remove the whole KDE environment), blacklisting radeon (no graphics mode at all), adding the “Tear Free” option to the Intel card in the X config options (no difference in tearing) and… I’m out of ideas. And time.
By the way, booting Windows 8 shows a rock solid display capable of very, very high framerates without any tearing at all, so the hardware is ok. I’ve always used nVidia products and hearing all the ATI horror stories I could not believe that setting up such apparently simple confiuguration would be such a nightmare. Any suggestions?
Before you ask, here’s my lspci output
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X] (rev ff)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
08:00.0 Network controller: Intel Corporation Wireless 3160 (rev cb)
09:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
and my X log