LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-12-2014, 07:21 AM   #61
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308

I built a custom kernel without debug, as well as others, and nvidia driver compiles without problems.

In addition, I may be subjective, but the new kernel, without debug, it seems faster. At least in my case, on the full-HD resolution (1920x1080) with nvidia 331.67, the difference in behavior of KDE feels definitively snappy.

Last edited by LuckyCyborg; 05-12-2014 at 07:22 AM.
 
Old 05-12-2014, 09:07 AM   #62
phenixia2003
Senior Member
 
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 1,052

Rep: Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008Reputation: 1008
Hello,

From Linux Device Drivers, 3rd Edition (4.1. Debugging Support in the Kernel):

Quote:
CONFIG_DEBUG_KERNEL

This option just makes other debugging options available; it should be turned on but does not, by itself, enable any features.

--
SeB
 
Old 05-12-2014, 09:20 AM   #63
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by phenixia2003 View Post
Hello,

From Linux Device Drivers, 3rd Edition (4.1. Debugging Support in the Kernel):

CONFIG_DEBUG_KERNEL

This option just makes other debugging options available; it should be turned on but does not, by itself, enable any features.

--
SeB
In other hand, turning it OFF, make all other debugging options unavailable. Like a kill-switch.


Quote:
Originally Posted by LuckyCyborg View Post
I built a custom kernel without debug, as well as others, and nvidia driver compiles without problems.

In addition, I may be subjective, but the new kernel, without debug, it seems faster. At least in my case, on the full-HD resolution (1920x1080) with nvidia 331.67, the difference in behavior of KDE feels definitively snappy.
Of course that the kernel debugging introduce a performance penalty. Depending on the particular hardware and the system load, that performance penalty can be semnificative or unobservable.

For further comments, will be nice if you show us your hardware details. Processor, memory, motherboard, videocard, etc...

Last edited by Darth Vader; 05-12-2014 at 09:50 AM.
 
Old 05-12-2014, 02:57 PM   #64
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by Darth Vader View Post
will be nice if you show us your hardware details. Processor, memory, motherboard, videocard, etc...
I have a Phenom 9550, quad-core at 2200MHz, on a MCP78S motherboard (Asus with chipset nVidia GeForce 8200), 4GB DDR2 800Mhz, 4 bars in dual channel (ganged), the video card is that on-board. Monitor Asus VH242H (native 1920x1080), connected using DVI-D cable.

Last edited by LuckyCyborg; 05-12-2014 at 03:33 PM.
 
Old 05-12-2014, 04:28 PM   #65
Darth Vader
Senior Member
 
Registered: May 2008
Location: Romania
Distribution: DARKSTAR Linux 2008.1
Posts: 2,727

Rep: Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247Reputation: 1247
Quote:
Originally Posted by LuckyCyborg View Post
I have a Phenom 9550, quad-core at 2200MHz, on a MCP78S motherboard (Asus with chipset nVidia GeForce 8200), 4GB DDR2 800Mhz, 4 bars in dual channel (ganged), the video card is that on-board. Monitor Asus VH242H (native 1920x1080), connected using DVI-D cable.
A nice computer, that should "snappy" run the KDE with all whistles and bells...

But, lets do a little review. You have a high resolution monitor (if I remember right, is about 24 inch that model?), driven by an on-board video. GeForce 8200 isn't a bad video, even if an entry level like GeForce 8400GS is superior.

Still, you have a relative huge processing power. That four cores can do things and can really help the video part, BUT I believe that I discovered a little problem in your configuration. Thing that can explain that you are around the limits of video processing. You remember? Your system was sensitive to debug induced performance penalty.

So, the keyword is "ganged". You believe that you do the right thing, going dual channel. In this way, your memory virtually work at 1600MHz, BUT another things go wrong.

A little theory. Phenom have two memory controllers integrated. Them can form two memory channels in "ganged" mode, aka "dual channel", or four memory channels in the mode "unganged". You use, like we see, the ganged way and you have two memory channels.

From the memory controllers POV, there we have the following processing units: CPU cores (four) and the GPU (really, the number five), all considered equal. Because we have only two memory channels, not all the processing units can have simultaneous access to memory, only two, the other three will wait. The percentual success of the memory access rate is:

2 / 5 = 0.4 (40%)

In this way, if you have a little system loading, your GPU can copiously wait for access to memory and your processor cores are underused.

BUT, If you change the memory configuration to "unganged", because Phenom is a strange animal and all the four memory channels can be accessed simultaneous, we have a percentual success of the memory access rate of:

4 / 5 = 0.8 (80%)

In other words, in any moment, four from five processing units will have access to memory. Your processing power will be better used, your GPU will have a better memory access.

Yep, that BIOS configuration change, ganged -> unganged, is a simple way for further "snappification"...

Last edited by Darth Vader; 05-12-2014 at 04:34 PM.
 
3 members found this post helpful.
Old 05-12-2014, 05:58 PM   #66
slackass
Member
 
Registered: Apr 2006
Location: SE Texas
Distribution: Slack64-15.0
Posts: 910

Rep: Reputation: 90
Series 9 card:
Had to go back to 3.10.30
331.67 installs with the errors that cwizardone mentioned but works.
 
Old 05-12-2014, 11:45 PM   #67
jtsn
Member
 
Registered: Sep 2011
Posts: 922

Rep: Reputation: 480Reputation: 480Reputation: 480Reputation: 480Reputation: 480
Quote:
Originally Posted by Darth Vader View Post
In other words, in any moment, four from five processing units will have access to memory. Your processing power will be better used, your GPU will have a better memory access.

Yep, that BIOS configuration change, ganged -> unganged, is a simple way for further "snappification"...
Sometimes it's useful to do some real world testing:

http://ixbtlabs.com/articles3/cpu/am...ganged-p1.html

Conclusion: There isn't such a clear picture (that's why there is a setting) and in practice the difference between ganged vs. unganged is almost irrelevant. You will never gain the time back you waste in going to the BIOS setup and changing the setting instead of doing something productive.

Last edited by jtsn; 05-12-2014 at 11:47 PM.
 
Old 05-13-2014, 07:49 AM   #68
cynwulf
Senior Member
 
Registered: Apr 2005
Posts: 2,727

Rep: Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367Reputation: 2367
If your GPU supports it, you may be better of just sticking with nouveau and building a newer kernel, xf86-video-nouveau and drm/mesa stack if required. I rarely build newer mesa because it's too much time/hassle, but a newer kernel, xorg driver and possibly drm usually improves things and you will almost always get better xserver performance than the blob gives - which is really just focused on gamers.
 
Old 05-13-2014, 09:35 AM   #69
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by Darth Vader View Post
A nice computer, that should "snappy" run the KDE with all whistles and bells...

But, lets do a little review. You have a high resolution monitor (if I remember right, is about 24 inch that model?), driven by an on-board video. GeForce 8200 isn't a bad video, even if an entry level like GeForce 8400GS is superior.

Still, you have a relative huge processing power. That four cores can do things and can really help the video part, BUT I believe that I discovered a little problem in your configuration. Thing that can explain that you are around the limits of video processing. You remember? Your system was sensitive to debug induced performance penalty.

So, the keyword is "ganged". You believe that you do the right thing, going dual channel. In this way, your memory virtually work at 1600MHz, BUT another things go wrong.

A little theory. Phenom have two memory controllers integrated. Them can form two memory channels in "ganged" mode, aka "dual channel", or four memory channels in the mode "unganged". You use, like we see, the ganged way and you have two memory channels.

From the memory controllers POV, there we have the following processing units: CPU cores (four) and the GPU (really, the number five), all considered equal. Because we have only two memory channels, not all the processing units can have simultaneous access to memory, only two, the other three will wait. The percentual success of the memory access rate is:

2 / 5 = 0.4 (40%)

In this way, if you have a little system loading, your GPU can copiously wait for access to memory and your processor cores are underused.

BUT, If you change the memory configuration to "unganged", because Phenom is a strange animal and all the four memory channels can be accessed simultaneous, we have a percentual success of the memory access rate of:

4 / 5 = 0.8 (80%)

In other words, in any moment, four from five processing units will have access to memory. Your processing power will be better used, your GPU will have a better memory access.

Yep, that BIOS configuration change, ganged -> unganged, is a simple way for further "snappification"...
Thank you! I confirm this further "snappification".

More precise, my "video card" behave much better and the desktop is more fluid on heavy system loading (i.e. compiling the kernel with make -j5), probably because the more "democratic" access to memory.

And I was at a step to "divorce" from my on-board video, looking to buy a discrete one, because I ever considered it sluggish. Now I have no complaint about his (desktop) performances.
 
Old 05-13-2014, 09:40 AM   #70
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Thumbs down

Quote:
Originally Posted by jtsn View Post
Sometimes it's useful to do some real world testing:

http://ixbtlabs.com/articles3/cpu/am...ganged-p1.html

Conclusion: There isn't such a clear picture (that's why there is a setting) and in practice the difference between ganged vs. unganged is almost irrelevant. You will never gain the time back you waste in going to the BIOS setup and changing the setting instead of doing something productive.
For me, the real world testing isn't looking to dubious Windows benchmarks on Internet. It's the real testing. And I'm satisfied of what I found. Thank you for your wasted time looking for questionable Windows benchmarks while is very clear that we talk about Linux and multitasking use of a quad-core and a on-board video, and you can be sure that I understand well that your time spent doing this research will never be back.

Last edited by LuckyCyborg; 05-13-2014 at 09:43 AM.
 
Old 05-14-2014, 02:32 AM   #71
cgorac
Member
 
Registered: Oct 2009
Posts: 146

Original Poster
Rep: Reputation: 87
With the latest update (kernel update to 3.14.4, with CONFIG_DEBUG_KERNEL set to off), NVIDIA driver installs and works fine. So I'm marking this issue as solved.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
NVIDIA kernel module version is different from NVIDIA driver lalik Linux - Newbie 2 09-16-2010 03:32 PM
Nvidia Driver will not install for Dual Screen LCD - Driver is mde for Xen Kernel isinkaye Linux - Software 1 02-20-2010 04:31 AM
Kernel 2.6.8 Nvidia Driver Thoron Debian 1 05-05-2005 10:05 PM
Nvidia driver and Kernel 2.6.3 jriis Debian 6 04-15-2004 03:00 AM
kernel 2.6.3--bk8 and NVIDIA-Linux-x86-1.0-5336 video driver from Nvidia zdenkod Linux - Hardware 2 03-09-2004 05:38 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:51 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration