On 01/07/2017 08:37 PM, Dale wrote:
> Daniel Frey wrote:
>> On 01/07/2017 09:46 AM, Dale wrote:
>>> Daniel Frey wrote:
>>>> On 01/07/2017 07:29 AM, Nikos Chantziaras wrote:
>>>>> On 01/07/2017 07:49 AM, Daniel Frey wrote:
>>>>>> So I just recompiled DRM/KMS from the kernel, recompiled, redid the
>>>>>> initramfs (just in case) and rebooted.
>>>>>>
>>>>>> The errors are also gone but I now have this:
>>>>>>
>>>>>> [   31.918334] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver
>>>>>> for UNIX platforms  375.26  Thu Dec  8 18:04:14 PST 2016
>>>>>> [   31.918704] nvidia-modeset: Allocated GPU:0
>>>>>> (GPU-14e248cf-aecd-cf7a-31f4-113e6d075ece) @ PCI:0000:01:00.0
>>>>>>
>>>>>> ...which I didn't have before.
>>>>> Yep. The nvidia KMS module conflicts with the in-kernel KMS
>>>>> implementation. It doesn't get loaded if in-kernel KMS is enabled, and
>>>>> then you get errors because of that.
>>>>>
>>>>> Btw, if you pay attention to the initial emerge messages when emerging
>>>>> nvidia-drivers, they actually tell you to disable DRM/KMS in the kernel
>>>>> ;-) The ebuild checks your current kernel config, and if it sees that
>>>>> stuff enabled, it warns you that you will most probably run into issues.
>>>>>
>>>>>
>>>>>> Now that all that crap is sorted out, the only couple annoying things
>>>>>> left are alt+tab switching in plasma, and the slowness of dolphin. Task
>>>>>> switching is slow as f*** and it's irritating.
>>>>> I get that too, but only the first time I press alt+tab. After the task
>>>>> switch effect has been displayed once, it seems it gets cached and then
>>>>> it's fast.
>>>>>
>>>>> But overall, KDE (and KWin in particular) doesn't play well with the
>>>>> nvidia driver. I was able to fix most of my issues by following some
>>>>> advice from a KWin developer:
>>>>>
>>>>> * Enable triple buffering in xorg. nvidia-drivers requires a conf file
>>>>> anyway to work correctly. I have it in /etc/X11/xorg.conf.d/nvidia.conf,
>>>>> and the contents are:
>>>>>
>>>>>   http://pastebin.com/raw/0y3NMndp
>>>>>
>>>>> This enables triple buffering and disables twinview.
>>>>>
>>>>> * Set some KWin environment variables. Instead of setting them globally,
>>>>> use a script named "kwin_x11" in a location that appears before /usr/bin
>>>>> in PATH. /usr/local/bin does that, so I have a /usr/local/bin/kwin_x11
>>>>> file (it must be executable: chmod +x kwin_x11) with this in it:
>>>>>
>>>>>   KWIN_TRIPLE_BUFFER=1 __GL_YIELD="USLEEP" exec /usr/bin/kwin_x11 $@
>>>>>
>>>>> (/usr/local/bin *must* be before /usr/bin in your PATH variable,
>>>>> otherwise this doesn't work.)
>>>>>
>>>>> * Configure kwin to think it must use a higher refresh rate than your
>>>>> monitor's refresh rate. For 60Hz, your ~/.config/kwinrc must contain:
>>>>>
>>>>>   [Compositing]
>>>>>   MaxFPS=70
>>>>>   RefreshRate=70
>>>>>
>>>>> (There's other stuff in the [Compositing] section, don't delete those.)
>>>>>
>>>>> * See if disabling vsync in the nvidia-settings control panel helps.
>>>>>
>>>>> After doing all that, KDE is quite usable for me. However, it's far from
>>>>> perfect. But if you don't want to switch from KDE to some other desktop
>>>>> environment, and can't deal with the performance issues of the nouveau
>>>>> driver, then you have not much choice here.
>>>>>
>>>>>
>>>> Thanks for the tips! Currently I'm taking the lazy way out and doing
>>>> `emerge -e world`. I don't think that'll fix the alt+tab situation, but
>>>> maybe it'll fix other stuff. If not I'll try krusader as Philip posted.
>>>>
>>>> I ran `emerge -e system` last night and it was finished when I woke up,
>>>> so now I'll let it chug @world for the day.
>>>>
>>>> For me, 1 out of 5 times alt+tab works on the first try. The other 4 out
>>>> of 5 tries I have to press alt+tab as much as 4 times to get it to
>>>> respond. :-(
>>>>
>>>> I haven't updated my laptop yet and was stunned at how fluid kde4 was,
>>>> hence my comment about shipping buggy code.
>>>>
>>>> Dan
>>>>
>>>>
>>> Just me thinking this over.  Could it be a hardware problem?  Maybe the
>>> alt or tab key is not always working correctly?  I use ctrl alt L to
>>> lock my screen.  Sometimes I have to do it a few times.  Thing is, I
>>> know this old keyboard has its moments and fails to work, since other
>>> keys do the same thing.  Just thought I would mention it. 
>>>
>>> Dale
>>>
>>> :-)  :-) 
>>>
>> No, it's not a hardware problem, I also have Mate installed and it
>> doesn't exhibit this behaviour.
>>
>> Dan
>>
>>
>>
> 
> Sounds good.  I'd hate for you to be chasing a software problem when it
> is bad hardware.  LOL 
> 
> That eliminates that. 
> 
> Dale
> 
> :-)  :-) 
> 

Yeah, been there, done that. Remember my "won't wake up from sleep"
problem from a couple years ago? I was looking at software and it was a
bad cap in the PSU. ROFL.

Dan

Reply via email to