Hi everyone,
Before start to read this thread please read this post where I describe the problem:
http://forum.notebookreview.com/threads/clevo-n155rd-gpu-does-not-perform-well.789567/
As I mentioned in my previous thread Clevo has a big problem with running GPU without fancy program called Control Center. In my country (Turkey) there is a reseller who sell Clevo laptops and we had a forum like you have here and I am asking people who use different models of Clevo to test their computer if it is work without this fancy Control Center. Guess what, they can not use GPU without Control Center.
Now we know something is broken in the system. In Windows side, this very fancy program Control Center can solve the problem. But do not forget that we should not be installing this very fancy program to get working GPU. In Linux side. You have nothing to do! It just not working. Your GPU work around %30 of its performance. What kind of a craziness is that? How come your system not compatible with the operating systems? I mean laptop can not work without helper programs!
Here, I am asking to Clevo : Are you for real? It is obvious that it is not for just one model. I think new models also come with these "FEATURE".
I am mad as hell. Please tell me the way I think is wrong. Please tell me that is it a bad dream.
Disclaimer: "These are gaming laptops. So why do you try to work in Linux" is a wrong argument! I am a researcher who uses Ubuntu and Cuda(GPU programming). In any cases, they have to work with Linux too.
-
-
is this program something you have to use in every Linux machine you have ever built? Becuase I have Linux machines and I'm not using that and my GPUs are working at full speed. Never tried on a Clevo, but it sounds like you need to use that on any platform you use? Or by control center you are talking about the "control panel" of the Nvidia card? Becuase that exist on Linux, at least on the build of Linux that I have it is there.
-
VvHave you checked with the Linux community or NVidia to see if they have a Control Center for Linux? Perhaps one is in the works.
Other than that, would using virtual box or VMware to run Linux be a viable work around? Probably not, since you are programming CUDA and need access to the physical card.
I don't think you're going to like this, but for what it's worth, the Clevo product page for N155RD says the model is only certified for Windows 10 - www.clevo.com.tw/clevo_prodetail.asp?id=833 . There's nothing regarding Linux support.
My guess is you're going to need the NVidia Linux community to help with this problem.Last edited: Mar 29, 2016 -
ALLurGroceries Vegan Vermin Super Moderator
Does nvidia-settings give you any power profile options?
-
@victorwol,
I think what @araknafobia is trying to say is they want to use Linux on the Clevo N155RD. It installs and runs, but when they try do do anything with the GPU in Linux, they see a low Frames/Sec rate... From anywhere in the 13 to 20 FPS range.
I think they also say, in Windows, this is the same, unless you install the Clevo Control Center. I don't have this model, so I cannot say what that app does.
To me, it sounds like a driver or driver configuration issue. For WIndows / Linux if it cannot find the correct driver, a SVGA or simple driver would suffice, but you would need the correct driver installed to push the GPU. Since you have the P870DM, what does Control Center do? Is this tied to the nVidia driver? -
-
So, what is needed is for someone to tell us what Control Center actually does. How does it interact with the nVidia driver or the GPU BIOS? If you had some specifications of what that app does, then you could ask the nVidia / Linux community help write diagnostics or fine tune the driver to figure out what is happening on Windows and try to emulate the same behavior within Linux. -
ALLurGroceries Vegan Vermin Super Moderator
The linux equivalent of nvidia control panel is the nvidia-settings program, depending on the card it should offer some clocking options.
jclausius likes this. -
I do not know what Control Center does. I do not think there is someone who knows what it does.
Last edited by a moderator: Mar 29, 2016 -
@araknafobia - FWIW, here's the English version of the man page for nvidia-settings on Ubuntu - http://manpages.ubuntu.com/manpages/precise/man1/alt-nvidia-current-settings.1.html
I found another man page for nvidia-xconfig - http://manpages.ubuntu.com/manpages/hardy/man1/nvidia-xconfig.1.html, but note, that may have been deprecated and replaced with nvidia-settings.Last edited: Mar 29, 2016 -
As you can see my clock speed is 1/4 of it. Do you think this can be solved in Ubuntu itself?
https://i.imgur.com/ZOE6Dxs.png -
ALLurGroceries Vegan Vermin Super Moderator
Try running glxgears in another window and see if your clock rate increases.
-
-
ALLurGroceries Vegan Vermin Super Moderator
@araknafobia it may be time to start fiddling with your coolbits settings in an /etc/X11/xorg.conf.d/03-nvidia.conf file or whatever you want to name it under xorg.conf.d
Here's the relevant section of the README for your current driver version:
http://us.download.nvidia.com/XFree86/Linux-x86/352.63/README/xconfigoptions.html
Also check out: http://www.phoronix.com/scan.php?px=MTY1OTM&page=news_item
and
https://devtalk.nvidia.com/default/topic/820497/-solved-coolbits-without-xorg-conf-/
@jclausius nvidia-xconfig is a utility for automagically generating an xorg.conf filejclausius likes this. -
I dont think, the control center is needed for the GPU to work, i have been using CentOS and Ubuntu for CUDA work for a week now and things have been working great. Even better than Windows.
I mainly use them for Vray RT and VFX Physics Simulations using CUDA.
The Control Center app is only for tweaking things and taking control of the lighting. All the other features offered my the CC can be changed in Windows directly, its just a "shortcut" application for most common laptop settings on might use.
EDIT: The apps im using are Maya and 3DS Max.
3DS Max is running using Wine. -
Given that it's an Optimus laptop, have you actually selected the NV GPU to render and restarted X? You can select that now in the newer drivers under the "PRIME profiles" section. If you're seeing super low framerates, it may not even be rendering with the NV GPU at all. Keep in mind, EVERYTHING gets rendered to the Intel framebuffer in an Optimus laptop.
Optimus generates a LOT of problems in Linux, especially when it comes to actually using the dGPU properly. Now is really a bad time to get into it unless you're really prepared to get your hands dirty and figure it out.
I'd also suggest updating to the 361 series driver. A HUGE amount of work has been going into PRIME support (including reverse-prime! yay!). Better yet, jump on the latest 364.12 version as it changed dramatically in implementation.ALLurGroceries likes this. -
ALLurGroceries Vegan Vermin Super Moderator
Optimus, seriously!? That should have been mentioned in line 1. Thanks Stooj, that's a game changer for this problem.
-
tanzmeister Notebook Evangelist
wait, are you talking about Hotkeys? Command Center? under Windows you are not obliged to have it installed for proper GPU work. any model i have tried.
-
But I guess it's easier to get mad than work the problem. Optimus was an absolute $#!+fight on my old W230SS but I did get it working with Bumblee eventually under Linux Mint. Even then, I never did any real gaming on it, just did it more out of curiosity. It's still a LONG way away from what I'd consider stable or consumer ready.ALLurGroceries likes this. -
ALLurGroceries Vegan Vermin Super Moderator
-
jclausius likes this.
-
I made a post about how much I hate it a while back here: http://forum.notebookreview.com/threads/sagers-proprietary-control-center.785695/#post-10163976 -
Before the start, I want to make sure that we are in the same understanding. You may think I am stupid and I do not understand the real problem but I do not think it is a drive or Optimus or Linux problem. The thing is broken from the inside. I mean hardware level. Anyway, I want to thank you all for help, I will try every suggestion that may help to solve my problem.
EDIT: Nvidia official site gives me this drive:
Version: 361.28
Release Date: 2016.2.9
Operating System: Linux 64-bit
Language: English (US)
File Size: 83.28 MB
But Ubuntu users say that never install that you download from Nvidia.I read this several times. Also, I checked Ubuntu repository latest drive is 352. (I may have missing repository)
EDIT 2: My mistake. This ppa:graphics-drivers/ppa provides various drivers.
Last edited: Mar 30, 2016 -
The GPU clocking is completely controlled in the software realm. Whether that be by a user-land program or deep into the vBIOS. Fact is, that's software. The only time I've ever seen a hardware trigger a GPU clock change is from thermal throttling or power constraints. The power controller is the only bit of hardware that can even attempt to enforce a GPU clock change.
To be honest, it could just be the Nouveau driver doing it, if it wasn't correctly blacklisted. The Nouveau driver currently doesn't support the higher P-States of the Maxwell GPUs (outside or bleeding edge builds that is).
https://wiki.archlinux.org/index.php/NVIDIA_Optimus
So far, Bumblebee+Primus is the closest implementation of a "True" hybrid graphics mode (ie off-loading rendering of a window to the dGPU and copying the framebuffer into X transparently without having to restart and rendering the desktop itself with the Intel iGPU).
What you really need to understand, is no matter what you do, the Intel GPU is what is REALLY throwing graphics up to your screen in an Optimus system. The big downside to this, is short of the Nvidia PRIME included with the proprietary driver, the other methods will suffer in performance (Bumblee and Nouveau/PRIME)/
On a related note, the Displayport on the N155RD is directly wired to the Nvidia GPU. This will remain black under Linux no matter what you do, because you have to run a separate X server directly on the NV GPU to use it. I have no idea if it's even possible to run both simultaneously AND share screens in the traditional fashion as that would require Reverse-Prime to work as well.
HDMI is split off the Intel iGPU so that should work in a dual-monitor situation as normal.
Clevo does not support Linux. This can not be real!
Discussion in 'Sager and Clevo' started by araknafobia, Mar 29, 2016.