LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Geforce Video Cards (https://www.linuxquestions.org/questions/linux-hardware-18/geforce-video-cards-4175439190/)

Paladin60 11-28-2012 03:18 PM

Geforce Video Cards
 
There's been a lot negative things being said and happening w/ Geforce video. Linus Tolvadas has said negatives about Geforce. Plus, it seems like a fair amount of people are having trouble with the Geforce video found in some lap-tops.

I have found that my Geforce card has a bug and doesn't run a 2 monitor set-up correctly.

So should Geforce video be avoided. Should one make sure that a new lap-top purchase does not have a nVideo/Geforce working in it?? If that is the case what is the best or better video card or set-up??

clifford227 11-28-2012 03:54 PM

I dont know, but my GT520 doesnt work right. Its like its keeping up with the video, but when people speak, their mouths appear slow.

TobiSGD 11-28-2012 08:47 PM

Nvidia cards are fine. Linus Torvalds rant about Nvidia was not about their drivers or hardware, but about their unwillingness to participate in the open source space, especially when it comes to develop open drivers. Nvidia does not support open source developers at all for their desktop and notebook chips (they do support open source on their Tegra embedded platform recently), so the free drivers currently available, reenginered because no documentation available, have some problems with different newer cards (older cards work well), like some GTX5xx series cards.
The problems with laptops are from a different kind, the problematic laptops are those with the Optimus technology, which contain a low power Intel video solution and a more performant Nvidia chip. Switching between these chips is currently not supported by Nvidia. There exists an open project (named Bumblebee) to provide that function, but it doesn't work always reliably and can be a real pain to configure.

So, if you go for a desktop video card and using a proprietary driver is not a problem for you then Nvidia is just fine, their proprietary drivers are of high quality. If you don't want to use a proprietary solution then it depends on your use case which video card is recommended. If you aren't a gamer I would go for Intel's integrated video, or maybe AMD's APUs, otherwise a mid-range AMD Radeon card would be a good choice, the high-end cards are currently poorly supported by the free drivers.

My personal opinion: I have no problem with proprietary drivers and I am a gamer, so currently I have a mid-range Radeon card (HD6870), but due to some problems I have with AMD (poor hardware support for older hardware, poor marketing, poor driver quality, slow driver development, ...) my next video card will definitely be a Nvidia card.

Paladin60 11-28-2012 10:37 PM

Thanks TobiSGD,

For getting back w/ very pertinent information. I heard of the Bumblebee programming, mostly negative comments about it being hard to deploy correctly.

You seem to have some practical insight. At the moment I'm trying to purchase a laptop. I was thinking of getting an i7, but there's a few of those that use Geforce, 630 M seems to be the most common. Because I do some video editing (and watch netflix streaming) I have to use a dual boot. Grub has always worked for me and I'll probably use Ubuntu 12.04 lts.

If you have any feedback that might help me get the best laptop for a dual boot - I would obviously really appreciate any advice or insight.

TobiSGD 11-29-2012 12:03 AM

I personally do not have experience with Optimus technology, Cascade9 is a much better source of information on that, maybe he sees this post, but you also may want to read this thread: http://www.linuxquestions.org/questi...at-4175436559/
It starts as a thread about replacing a desktop machine, but later on the OP decides to replace his laptop and most posts are on the topic you are searching information on.

My personal opinion: If you don't need much 3D power (you are not a gamer nor doing CAD or other types of creating 3D content) then avoid switchable graphics, the Intel GPU will be good enough.

cascade9 11-29-2012 01:38 AM

Quote:

Originally Posted by Paladin60 (Post 4839041)
I have found that my Geforce card has a bug and doesn't run a 2 monitor set-up correctly.

Really? What model card do you have?

Quote:

Originally Posted by Paladin60 (Post 4839209)
For getting back w/ very pertinent information. I heard of the Bumblebee programming, mostly negative comments about it being hard to deploy correctly.

Bumblebee works in most cases, but there is always some risk (you cant be sure that it will work until you've tried it out). Its a lot more of a sodaround to get working right, even then its nowhere near as good with linux as it is with windows.....

Quote:

Originally Posted by Paladin60 (Post 4839209)
I was thinking of getting an i7, but there's a few of those that use Geforce, 630 M seems to be the most common.

Most of the i7 laptops will have some nVidia or AMD GPU. When you are getting $300+ CPUs the manufacturer sees adding a $15 GPU as being very valuable for marketing, and the cost is so small it has very little impact. Fine for win users, a pain for many linux users.

IMO i7 laptops in the UK are a bad idea. For the cost of a decent i7 laptop you can get a cheap light and protable laptop + a powerful desktop.....

onebuck 11-29-2012 09:22 AM

Member Response
 
Hi,

Yes, Optimus can be difficult for some users, especially users that have limited experience. Setting up Bumblebee is doable by using the packaged builds for some users. Not everyone can use Optimus cleanly.

cascade9 does have valid points. Do some investigating before investing or changing your video.

Personally, I have setup Bumblebee on my Dell XPS L702 with Optimus. Easy setup for me, some tweaking but I use optirun for specific apps not generally. Very satisfied with the setup after some font & desktop tweaks.

Look at: #79 which is for Slackware but you can garnish information here & https://github.com/jgeboski/Bumblebe.../master/README

Plus: http://linux-hybrid-graphics.blogspo...d-release.html should provide additional Nvidia optimus links for other GNU/Linux.

HTH!

business_kid 11-29-2012 10:57 AM

http://www.linuxquestions.org/questi...at-4175436559/

That has been mentioned. I came away thinking the only usable dual graphics atm was amd/amd/amd, and of course their cpus are not marvellously usable. I found some A10-4600M/HD7660 based APUs in laptop models, but in Europe they're like the Higgs Boson - in theory it exists, but nobody has ever seen one - at least in the screen size I wanted. Often they have a HD7970 as well. AMD at least have some basic support in linux for their dual graphics.

The one interesting thing not explored in that thread was how well Wayland can/will do with dual graphics. OTOH, one can apparently middle finger one GPU in /sys by powering it off. Then you're left with it as ballast until the software catches up - which will be some time. X server developers are scratching themselves and saying "Yeah, we'll have to do something about this." I for one cannot imagine a standard being developed that accommodates all the dusl graphics laptops out there (Intel/intel/amd; intel/intel/nvidia; amd/amd/amd).

H_TeXMeX_H 11-29-2012 01:09 PM

Despite all the bad things being said about nivida (myself included), some of which are true, they are still the best damn cards with the best damn drivers on Linux. So, in conclusion, I would buy one, and I have bought many.

Paladin60 11-29-2012 02:44 PM

Again thanks for all the reply/info-

Here in Chicago some i7s can be obtained for 620 and 700 usd. Some are much more expensive 1500 to 2000 usd. I was looking at the low end models - mostly just to have what is considered 'state of the art'. But are they?? I don't really know!! There's a quit a lot of them that come w/ a nVidia/Geforce 630 m. From what I've read one would have to use bumblebee w/ that set-up.

The nVidia card I'm using in a desktop is a Geforce 7600, it's an older card and runs well in Linux, unless you ask it to do a dual monitor set-up. There's really no 'full screen' on either monitor. However if running just one monitor the full screen is fine. I read that's there is a bug, in this card on Linux, so I don't try to use a dual monitors when on Linux. Without the dual monitor set-up, the card does full screen (therefore on a single monitor).

I'm going to check all the links out. I'll see if I have an intelligent (or otherwise) questions to post.

Maybe i7s are not worth the money!?? Since I don't buy lap-tops a lot - I though a decent i7, should last me 5 or 6 years (anyway that's my reasoning).

H_TeXMeX_H 11-30-2012 01:32 AM

What are you planning to use it for ?

cascade9 11-30-2012 02:11 AM

Quote:

Originally Posted by business_kid (Post 4839657)
That has been mentioned. I came away thinking the only usable dual graphics atm was amd/amd/amd, and of course their cpus are not marvellously usable.

The AMD CPUs are just as usable as Intel CPUs.

AMD/AMD, AMD/nVidia (very, very rare to impossible to find now) Intel/AMD and Intel/nVidia _should_ work in most cases...just they are totally pointless for you business_kid.

If you arent going to play games, paying extra for a GPU is pointless, cuase more power sucking and takes some risk for zero payoff.

Quote:

Originally Posted by business_kid (Post 4839657)
I found some A10-4600M/HD7660 based APUs in laptop models, but in Europe they're like the Higgs Boson - in theory it exists, but nobody has ever seen one - at least in the screen size I wanted. Often they have a HD7970 as well. AMD at least have some basic support in linux for their dual graphics.

Its the screen size and location that was the problem.

BTW, 'dual graphics' is a term best avoided now, AMD has used that for the APU (GPU on a CPU) + GPU 'hybrid crossifre' setups.

Quote:

Q1: What is AMD Radeon™ Dual Graphics?

A1: AMD Radeon™ Dual Graphics is an innovative new technology exclusive to AMD platforms that allows AMD APUs and select AMD Radeon™ discrete graphics cards to work together; when combined, the platform delivers stunning high definition and DirectX® 11 & DirectX® 10 capabilities that are better than either device alone. Currently, AMD Radeon™ Dual Graphics is supported on the AMD A-Series APUs in conjunction with select AMD Radeon™ HD 6000 series graphics cards used under the Microsoft Windows 7 operating system.
http://www.amd.com/us/products/techn...raphics.aspx#4

Its probably better to use 'hybrid grpahics' or 'switchable grpahics' (even if techniccally switchable graphics is last decades tech).

AMD 'dual graphics' does have at last some support from the closed (fglrx) drivers. How well they work I dont know, and its something still best avoided IMO.

Quote:

Originally Posted by business_kid (Post 4839657)
The one interesting thing not explored in that thread was how well Wayland can/will do with dual graphics. OTOH, one can apparently middle finger one GPU in /sys by powering it off. Then you're left with it as ballast until the software catches up - which will be some time. X server developers are scratching themselves and saying "Yeah, we'll have to do something about this." I for one cannot imagine a standard being developed that accommodates all the dusl graphics laptops out there (Intel/intel/amd; intel/intel/nvidia; amd/amd/amd).

Wayland? LOL. Maybe in a few years it will be usable, now its not.

Even if it was usable, with wayland currently you can only use FOSS drivers (nouveau, radeon) which have much poorer performance and worst for yet laptops, power saving issues.

Quote:

Originally Posted by Paladin60 (Post 4839771)
Here in Chicago some i7s can be obtained for 620 and 700 usd. Some are much more expensive 1500 to 2000 usd. I was looking at the low end models - mostly just to have what is considered 'state of the art'. But are they?? I don't really know!! There's a quit a lot of them that come w/ a nVidia/Geforce 630 m. From what I've read one would have to use bumblebee w/ that set-up.

Maybe i7s are not worth the money!?? Since I don't buy lap-tops a lot - I though a decent i7, should last me 5 or 6 years (anyway that's my reasoning).

You get what you pay for in general.

If you get a 'low end' model, its not going to be 'state of the art'. Sure, you can find a i7 for cheap....a $700 i7 will have pretty much the same RAM, HDDs, chipset etc as a $450-500 i3.

The big difference between a $500 i3 and a$700 i7 is the i3 is a dual core, i7 (QM versions) are quad core. IMO its not worth paying 50% more for a couple of cores. If you do decide to get an i7 latpop be careful, some i7 mobile CPUs are dual core.

Unless you are gaming (with modern games), or using your laptop for huge amounts of media watching I wouldnt get an 'optimus' laptop. If you are gaming with modern games, you'll want a faster GPU than the GT630M.

Quote:

Originally Posted by Paladin60 (Post 4839771)
The nVidia card I'm using in a desktop is a Geforce 7600, it's an older card and runs well in Linux, unless you ask it to do a dual monitor set-up. There's really no 'full screen' on either monitor. However if running just one monitor the full screen is fine. I read that's there is a bug, in this card on Linux, so I don't try to use a dual monitors when on Linux. Without the dual monitor set-up, the card does full screen (therefore on a single monitor).

7600s should run dual monitors just fine with linux. I wouldnt mind seeing whatever you read saying there is a bug with the 7600s and dual monitors.

business_kid 11-30-2012 03:07 AM

Quote:

Originally Posted by business_kid View Post
That has been mentioned. I came away thinking the only usable dual graphics atm was amd/amd/amd, and of course their cpus are not marvellously usable.
The AMD CPUs are just as usable as Intel CPUs.

AMD/AMD, AMD/nVidia (very, very rare to impossible to find now) Intel/AMD and Intel/nVidia _should_ work in most cases...just they are totally pointless for you business_kid.
My search is over; I've bought. But I am merely expressing an opinion. I wasn't going to get Intel/Nvidia, or Intel/AMD because these companies are competitors. The windows systems offer clever handling between gpus and power saving. If linux is ever going to get close, there will need to be cooperation between competitors:-/.

Paladin60 11-30-2012 09:40 PM

cascade9,

I don't remember where I read that about the Geforce 7600 having a bug w/ dual monitors. But the dual monitor feature doesn't work. It sort of works - it goes into something like full screen but it's not full. Anyway, if I just run one monitor it goes into a real full screen. Hmm - I probably said all that!!

I've been trying to figure out the i7's. Some are 1.5 or 1.7 gigahertz - others are 2.4 or 2.6 so I imagine there's a difference and a i3 running at 2.4 might out perform the quad core. I'm looking for enough power to do both audio editing and recording, plus run video editing and FX.

cascade9 12-02-2012 07:15 AM

Quote:

Originally Posted by Paladin60 (Post 4840572)
I don't remember where I read that about the Geforce 7600 having a bug w/ dual monitors. But the dual monitor feature doesn't work. It sort of works - it goes into something like full screen but it's not full. Anyway, if I just run one monitor it goes into a real full screen. Hmm - I probably said all that!!

Sound more like a monitor problem then an issue with the card or drivers.

Quote:

Originally Posted by Paladin60 (Post 4840572)
I've been trying to figure out the i7's. Some are 1.5 or 1.7 gigahertz - others are 2.4 or 2.6 so I imagine there's a difference and a i3 running at 2.4 might out perform the quad core.

IMO trying to figure out how fast/powerful a CPU is from MHz alone is misleading.

i3-3110M- dual core, 2.4GHz, no turbo boost, 3MB l3 cache.
i7-3630QM- quad core, 2.4GHz/3.4GHz turbo boost, 6MB L3 cache.

Even if they run the same MHz, the larger cache on the i7 will help in some situations. Due to turboboost, the '2.4GHz' i7 will actually run a single core process at 3.4GHz, so its faster than the i3 all round.

The lower MHz i7s are 'low power' versions and are mostly dual core.

Quote:

Originally Posted by Paladin60 (Post 4840572)
I'm looking for enough power to do both audio editing and recording, plus run video editing and FX.

Audio recording and editing doesnt take much CPU power. However you will be limited by the onboard sound card unless you want to buy an external USB sound card, which is quite expensive for decent models.

Video editing can use a lot of CPU power, depending on what you want to do. Video FX can take _huge_ amounts of CPU power, depending on what you want to do. Both will use a lot of RAM in most situations.

The problem with using laptops for these kinds of tasks is that laptops arent made to run at full CPU laod for long periods. Thjey also tend to have slower HDDs. The desktop CPUs have more power, RAM is cheaper, you've got more options for HDDs/SDs, and with a desktop you can install a nice sound card for recording as well.

Are you sure you dont want a desktop instead?

Paladin60 12-02-2012 01:06 PM

Cascade9,

I understand, that it maybe a monitor problem. However Windows does the dual monitor full screen. The second monitor in this case is a tv. Since, Netflix will only work in Windows it's not a big problem.

I have a fairly powerful desktop. I want a lap-top, because I occasionally do live preformance involving edited videos and original sound trks.. I tried using a desktop but the set-up/break down is a pain! I've had several fairly high-powered desk-top systems, but I've never had a lap-top, so I want to try one out (plus, it's the only way to do 'live' stuff).

I guess the way to go is to purchase something I think will work. Then, I'll find out! Of course I'll be posting in this forum trying to get it work like I want. Hopefully that wont be too hard.

Thanks for getting back.

business_kid 12-03-2012 03:40 AM

With the 'small' full screen, have you run randr on it to see what the resolution is?

Paladin60 12-03-2012 12:01 PM

Business_kid,

I didn't run that program, but I did know the resolution. The tv and the monitor have different resolutions, but that's the only way it will work.

Do you think the resolution has meaning to the problem. Anyway, I don't care that much about the full screen via linux on the TV.

Hopefully, the lap-top I buy will run win and linux and not be a big headache!!

business_kid 12-04-2012 03:23 AM

Sounds like they're both getting the same video modes.
I made up something i xorg.conf.d describing 2 monitors (main screen 1280x800, external monitor 1440x900) and described each specifying a PrefferedMode for each monitor, and it would give a duplicate picture on each at different resolutions. So X can do it. Mine's a crappy Radeon RS690. It might heplp you. If the aspect ratio of your monitors is different, I think it's a different story.

Paladin60 12-04-2012 02:25 PM

Business_kid,

Sorry I can't see what you wrote. How do I access it (probably something I overlooked).

business_kid 12-05-2012 10:14 AM

I meant something like this as video.conf in xorg.conf.d/ (and no xorg.conf)

Section Device
...
...
Your video card details
...
...
EndSection
Section Monitor
...
...
Your Laptop Screen Details
PreferredMode "1280x800"
...
...
EndSection
Section Monitor
...
...
Your External Monitor details
PreferredMode "1440x900"
...
...
EndSection

<End of file>
I threw in my PreferredModes just to give you the idea. Don't specify a Virtual, unless you want left/right screens. Man xorg.conf is your friend.

Paladin60 12-05-2012 01:57 PM

Business_Kid,

At the risk of sounding stupid (f*ck shouldn't care about that - happens too often) I'll admit I don't know how to run that command. Or is it a command? How do I run it? IF it's from the terminal shoot me the exact code, if it's from a gui - tell me more about where it is.

I will gladly pull up that info.

A computer store in Chicago had an i7 on sale for 425.00usd - somehow I missed it and found out after it was sold-out!!

business_kid 12-05-2012 02:26 PM

This sort of thing might do something for you.

Code:

Section "Device"
    Identifier  "Nvidia Something"
    Driver      "nvidia"  #presuming a binary blob
EndSection

Section "Monitor"
    Identifier  "My Screen"
    PreferredMode  "1600x900"  # or whatever your internal screen is.
EndSection
Section "Monitor"
    Identifier  "External Monitor"
    PreferredMode  "1920x1080"  # or whatever your external monitor is.

EndSection

save it as /etc/X11/xorg.conf.d/video.conf

When you look at 'man xorg.conf' you'll see that there are other things you can specify. Just take the choices from the sections I have up there - Device (Graphics card) and Monitor. For the monitors, you can specify
Option "Left"
or right, top, & bottom. If you don't have the external monitor, X just ignores all that.

Paladin60 12-05-2012 02:38 PM

busKid,

Lot of info. in the man pages. I'll have to read through and find the read-outs that you have writen. I've never used this before, so it might take me awhile to figure out.

Paladin60 12-05-2012 02:55 PM

Bus_kid,

I'm sorry but there's just too much info. in the man pages. There's so much to read and most of it is abstract to me! I've forgotten why I'm even reading all these details. What am I supposed to do once I read all this info.?? What applies to what I'm doing and oh yeah what am I doing??

I appreciate you taking your time to ask or tell me these things, but I don't know exactly what to run or what commannd to use. What exact commands would you have me run. Just reading the man. pages on xorg. (although interesting) is confusing me, as to what I'm doing this for exactly.

What info. are you specifically looking for me to find??? Once I find it, what do I do with it and why??

Paladin60 12-05-2012 09:28 PM

Business_Kid,

Sorry about my frustration, I was ill prepared for all the info. got lost didn't really know what I was doing etc..

Although that is probably still true I have figured out - some stuff.

I have found the xorg.conf fill and read it using a txt editor.

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "TOSHIBA-TV"
HorizSync 31.0 - 64.0
VertRefresh 59.0 - 61.0
Option "DPMS"
EndSection

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Mitac LCD MONITOR"
HorizSync 30.0 - 80.0
VertRefresh 60.0 - 75.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"

# Removed Option "TwinView" "0"
# Removed Option "metamodes" "CRT: 1280x1024 +0+0"
# Removed Option "TwinViewXineramaInfoOrder" "CRT-1"
# Removed Option "metamodes" "CRT: 1440x900_60 +1024+0, DFP: 1024x768_60 +0+0"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT: 1440x900_60 +1280+0, DFP: 1280x720 +0+0"
# Removed Option "metamodes" "CRT: 1440x900_60 +0+0"
# Removed Option "TwinView" "0"
# Removed Option "metamodes" "DFP: 1024x768_60 +0+0"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT: 1440x900 +1024+0, DFP: 1024x768_60 +0+0"
# Removed Option "TwinView" "0"
# Removed Option "metamodes" "DFP: 1024x768_60 +0+0"
# Removed Option "metamodes" "DFP: 1024x768_60 +0+0, CRT: 1360x768 +1024+0"
# Removed Option "metamodes" "CRT: nvidia-auto-select +1440+0, DFP: nvidia-auto-select +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "CRT: nvidia-auto-select +1280+0, DFP: 1280x960 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Now I can write a new .conf file and install that - but is it necessary? Although my monitor says Acer it reads out as a Mitak. What is the next step??

business_kid 12-06-2012 04:49 AM

I don't think you need a Screen section, or the second Device Section, and I would use the

PreferredMode "HORxVER" e.g. "1440x900"

in each Monitor Section. That gets saved as /etc/X11/xorg.conf.d/video.conf or some such file ending in .conf. Then restart X.

Paladin60 12-06-2012 01:17 PM

B_K,

Okay, I'll try what you suggest. However, I found out something (paying more attention)! The malady of not going full screen in Linux seems to be true on youtube. On both Hulu and Netflix the full screen works. So it maybe the programming used on some of these video sites.

Thanks for all the info.. I learned more about 'X' etc..


All times are GMT -5. The time now is 01:37 AM.