మీరు ఎన్విడియా కార్డులను ఓపెన్ సోర్స్ నోయువే పరికర డ్రైవర్ లేదా ఎన్విడియా యాజమాన్య డ్రైవర్లతో ఉపయోగించవచ్చు. యాజమాన్య డ్రైవర్ Nouveau కంటే ఎక్కువ Nvidia కార్డులకు మద్దతు ఇస్తుంది.
కొత్త - ఎన్విడియా ఓపెన్ సోర్స్ డ్రైవర్
నోవియు అనేది ఎన్విడియా గ్రాఫిక్స్ కార్డులు మరియు ఎన్విడియా టెగ్రా ఫ్యామిలీ SoC లకు మద్దతు ఇవ్వడానికి ఓపెన్ సోర్స్ పరికర డ్రైవర్. పరికర డ్రైవర్ ఎన్విడియా ఇంజనీర్ల సహకారంతో అభివృద్ధి చేయబడింది కానీ అది అధికారిక ఎన్విడియా డ్రైవర్ కాదు.
నోవియు ఎన్విడియా యాజమాన్య లైనక్స్ డ్రైవర్పై ఆధారపడింది. ఈ ప్రాజెక్ట్ ప్రస్తుతం X.Org ఫౌండేషన్ ద్వారా నిర్వహించబడుతుంది. ఇది మూడు భాగాలను కలిగి ఉంది:
- Linux కెర్నల్ KMS డ్రైవర్ (కొత్తది)
- మీసాలో గాలియం 3 డి డ్రైవర్లు
- X.org DDX
సోర్స్ కోడ్ హోస్ట్ చేయబడింది freeesktop.org .
Nouveau MIT లైసెన్స్ కింద ఉచితంగా పంపిణీ చేయబడుతుంది. Nouveau యొక్క ముందున్నది 2D- మాత్రమే ఓపెన్ సోర్స్ nv డ్రైవర్. 2005 లో, nouveau nv డ్రైవర్ పాచెస్గా ప్రారంభమైంది. 2007 లో మొదటి అధికారిక విడుదల Linux.conf.au లో ప్రదర్శించబడింది. 2010 లో, నౌవే ప్రయోగాత్మక పరికర డ్రైవర్గా Linux కెర్నల్లోకి ఆమోదించబడింది.
Nouveau యొక్క ప్రారంభ వెర్షన్లు 3D గ్రాఫిక్స్ ఫంక్షనాలిటీల కోసం మీసా 3D కోసం డైరెక్ట్ రెండరింగ్ మౌలిక సదుపాయాలను (DRI) ఉపయోగిస్తున్నాయి. కానీ 2008 నుండి, Gallium3D 3D మద్దతు కోసం ఉపయోగించబడుతోంది. ఫెడోరా, ఉబుంటు, డెబియన్ మరియు ఓపెన్సూస్ వంటి లైనక్స్ డిస్ట్రిబ్యూషన్ల కోసం డిఫాల్ట్ ఎన్విడియా డివైజ్ డ్రైవర్గా నోయువే ఉపయోగించబడుతుంది.
నోయువే ప్రాజెక్టుకు ఓపెన్ సోర్స్ కమ్యూనిటీ చురుకుగా మద్దతు ఇస్తుంది. ప్రతి కొత్త విడుదలతో ఇది మెరుగుపడుతోంది.
పరిమితులు:
నోయువే వినియోగదారులు కింది పరిమితుల గురించి తెలుసుకోవాలి:
- పనితీరు: ఎన్విడియా యాజమాన్య డ్రైవర్ల కంటే 3 డి పనితీరు నెమ్మదిగా ఉండవచ్చు.
- రిఫ్రెష్ రేట్లు: అధిక రిఫ్రెష్ రేట్లు (60 Hz కంటే ఎక్కువ) అడ్డంకులు ఏర్పడవచ్చు.
- ఆధునిక లక్షణాలను: డ్రైవర్ తాజా ఎన్విడియా గ్రాఫిక్స్ కార్డ్లలో కొత్త అధునాతన ఫీచర్లకు మద్దతు ఇవ్వకపోవచ్చు (స్కేలబుల్ లింక్ ఇంటర్ఫేస్ లేదా ఎస్ఎల్ఐ లేకుండా ఎన్విడియా క్వాడ్రో కార్డ్ల మల్టిపుల్-డిస్ప్లే సామర్థ్యాలు వంటివి).
ఎన్విడియా యాజమాన్య డ్రైవర్
ఎన్విడియా యాజమాన్య డ్రైవర్ను ఎన్విడియా అభివృద్ధి చేసింది మరియు నిర్వహిస్తుంది. ఇది నోయువే డ్రైవర్ కంటే విస్తృత శ్రేణి గ్రాఫిక్స్ కార్డులకు మద్దతు ఇస్తుంది. ఈ క్లోజ్డ్-సోర్స్ డ్రైవర్ ఓపెన్ సోర్స్ ఎంపిక కంటే 3 డి గ్రాఫిక్స్ మరియు కంప్యూటర్ గేమ్ల కోసం మెరుగైన పనితీరును అందిస్తుంది.
ఎన్విడియా యాజమాన్య డ్రైవర్ రెండు భాగాలను కలిగి ఉంటుంది:
- ర్యాపర్ ఫంక్షన్లు లైనక్స్ కెర్నల్కు వ్యతిరేకంగా కంపైల్ చేయబడతాయి.
- బైనరీ బ్లాబ్ (బైనరీ లార్జ్ ఓబ్జెక్ట్) కార్డ్తో కమ్యూనికేషన్ను చూసుకుంటుంది.
కెర్నల్ మాడ్యూల్ మరియు X11 డ్రైవర్ ఒకే ప్యాకేజీలో చేర్చబడ్డాయి. ప్యాకేజీ నుండి భాగాలు ఎలా ఇన్స్టాల్ చేయబడతాయో వినియోగదారులు నిర్దిష్టాలను ఎంచుకోవాలి.
హార్డ్వేర్ అనుకూలత
ప్యాకేజీ అనేక తరాల ఎన్విడియా కార్డులకు మద్దతుతో వస్తుంది. ఉపయోగించి మీ సిస్టమ్తో కార్డ్ అనుకూలత గురించి మీరు తెలుసుకోవచ్చు ఎన్విడియా డ్రైవర్ డౌన్లోడ్ పేజీ రూపం
కెర్నల్ అనుకూలత
ఎన్విడియా కెర్నల్ డ్రైవర్ ప్రస్తుత లైనక్స్ కెర్నల్కు వ్యతిరేకంగా ఇన్స్టాల్ చేసి నడుస్తుంది. డ్రైవర్ మాడ్యూల్గా నిర్మిస్తాడు మరియు కెర్నల్ మాడ్యూల్లను లోడ్ చేయగల కెర్నల్ అవసరం. కెర్నల్ మాడ్యూల్ను nvidia.ko అంటారు. ఎన్విడియా.కోలో బైనరీ బొట్టుగా పిలువబడే ఒక యాజమాన్య భాగం మరియు గ్లూ అని పిలువబడే ఓపెన్ సోర్స్ భాగం ఉంటాయి. బైనరీ బొట్టు గ్రాఫిక్స్ కార్డ్ కార్యాచరణలను చూసుకుంటుంది. గ్లూ భాగం బైనరీ బొట్టు మరియు కెర్నల్ మధ్య మధ్యవర్తిగా పనిచేస్తుంది. బైనరీ బొట్టు, జిగురు మరియు సిస్టమ్ కెర్నల్ ఒక మృదువైన ఆపరేషన్ సృష్టించడానికి కలిసి పనిచేయాలి. ఈ భాగాలు కెర్నల్ పానిక్స్, X సర్వర్ క్రాష్లు, వేడెక్కడం మరియు పవర్ మేనేజ్మెంట్ వంటి ఆపరేటింగ్ సిస్టమ్ సమస్యలను జాగ్రత్తగా చూసుకుంటాయి.
ఎన్విడియా డ్రైవర్ల సవాళ్లు
ఎన్విడియా యాజమాన్య డ్రైవర్ని ఉపయోగించే ప్రమాదం ఏదైనా లైనక్స్ అంతర్గత అప్లికేషన్ బైనరీ ఇంటర్ఫేస్ (ఎబిఐ) లో మార్పులు ప్రతికూల పరిణామాలను కలిగిస్తాయి. కొత్త లైనక్స్ కెర్నల్ విడుదలలు డ్రైవర్ల కోసం అంతర్గత ABI ని మార్చగలవు. ఆ ABI లను ఉపయోగించే డ్రైవర్లందరూ అప్డేట్ చేయబడాలి. ఓపెన్ సోర్స్ ఉత్పత్తులకు ఇది పెద్ద విషయం కాదు. డ్రైవర్ల మధ్య కాల్ల గొలుసును వినియోగదారులు సులభంగా సమీక్షించవచ్చు మరియు ABI లను సులభంగా అప్డేట్ చేయవచ్చు. కానీ వినియోగదారులకు nvidia.ko లోకి ఆ స్థాయి పారదర్శకత లేదు. కాబట్టి కొత్త కెర్నల్ విడుదలైన తర్వాత, ఎన్విడియా కార్డులు డేటా నష్టం లేదా హార్డ్వేర్ వైఫల్యాలను ప్రదర్శించడం ప్రారంభించవచ్చు. మీరు nvidia.ko ని ఉపయోగిస్తుంటే, కెర్నల్ అప్డేట్ ముందు ఎల్లప్పుడూ జాగ్రత్త వహించండి. సాధారణ ఉపయోగం కోసం ఎన్విడియా కొత్త వెర్షన్ ఎన్విడియా.కో విడుదల చేసే వరకు ప్రస్తుత కెర్నల్ వెర్షన్కు కట్టుబడి ఉండాలని సిఫార్సు చేయబడింది.
ఓపెన్ సోర్స్ కమ్యూనిటీతో సంబంధం
ఎన్విడియాకు ఓపెన్ సోర్స్ కమ్యూనిటీతో వివాదాస్పద సంబంధం ఉంది. ఎన్విడియా గ్రాఫిక్స్ కార్డులు ఇప్పటికీ Linux సిస్టమ్స్లో Intel మరియు AMD కార్డులను అధిగమిస్తాయి. కానీ ఎన్విడియా డ్రైవర్ల క్లోజ్డ్-సోర్స్ స్వభావం ఓపెన్ సోర్స్ కమ్యూనిటీలు సహకారం అందించడం కష్టతరం చేస్తుంది. గతంలో, ఓపెన్ సోర్స్ నౌవే డెవలపర్లు ఎన్విడియా డివైస్ డ్రైవర్ల ఫర్మ్వేర్ ఇమేజ్లను తీసుకుని, డ్రైవర్ల ఇంటర్నల్ల గురించి మరింత తెలుసుకోవడానికి వాటిని రివర్స్ ఇంజనీర్గా ఉపయోగించేవారు. అప్పుడు వారు నోయువేలోని కార్యాచరణలను ప్రతిబింబిస్తారు. కానీ ఎన్విడియా రివర్స్ ఇంజనీరింగ్ చేయలేని సంతకం చేసిన ఫర్మ్వేర్ చిత్రాలను విడుదల చేయడం ప్రారంభించింది. ఎన్విడియా వారు అనుకరణ గ్రాఫిక్స్ కార్డుల వాడకాన్ని నిలిపివేయాలని కోరుతున్నారు. కానీ ఇది ఎన్విడియా కార్డుల కోసం ఓపెన్ సోర్స్ సపోర్ట్ అభివృద్ధిని నిరోధిస్తోంది.
నోయువే మరియు ఎన్విడియా డ్రైవర్ల మధ్య మారడం
వినియోగదారులు Nouveau మరియు Nvidia యాజమాన్య డ్రైవర్ల మధ్య మారవచ్చు. ఇది కష్టం కానీ ఇప్పటికీ సాధ్యమే. మీరు ఉపయోగించే మూడు పద్ధతులు ఇక్కడ ఉన్నాయి:
- రెండు కెర్నల్ సహాయంతో మారడం
- ఒకే కెర్నల్ మరియు hprofile సహాయంతో మారడం
- ఒకే కెర్నల్ మరియు సిస్టమ్డి సహాయంతో మారడం
మీరు పద్ధతుల గురించి మరింత తెలుసుకోవచ్చు ఇక్కడ .
Linux పంపిణీ నిర్దిష్ట సంస్థాపన సూచనలు
నిర్దిష్ట లైనక్స్ పంపిణీల కోసం ఇన్స్టాలేషన్ సూచనలను కనుగొనడానికి దయచేసి క్రింది లింక్లను ఉపయోగించండి. వివరణాత్మక సూచనలు మీ లైనక్స్ మెషీన్లో ఎన్విడియా యాజమాన్య డ్రైవర్ను ఇన్స్టాల్ చేయడంలో మీకు సహాయపడతాయి. మీకు ఇష్టమైన పంపిణీ లేనట్లయితే, మీరు మాకు ఇమెయిల్ పంపవచ్చు మరియు అవసరమైన సూచనలను జోడించడాన్ని మేము పరిశీలిస్తాము.
ఉబుంటు
డెబియన్
ఫెడోరా
CentOS
ముగింపులో
Linux మెషీన్ల కోసం గ్రాఫిక్స్ కార్డ్ల కోసం ఎన్విడియా ఉత్తమ కంపెనీలలో ఒకటి. అయితే, Linux సిస్టమ్స్లో Nvidia డ్రైవర్లను ఇన్స్టాల్ చేయడం మరియు రన్ చేయడం కంపెనీ హార్డ్వేర్ మరియు సాఫ్ట్వేర్లను క్లోజ్-సోర్స్లో ఉంచడానికి మొగ్గు చూపుతున్నందున సవాలుగా ఉంది. మీరు పెర్ఫార్మెన్స్ పెనాల్టీతో Nvidia కార్డ్లను అమలు చేయడానికి Nouveau ఓపెన్ సోర్స్ డ్రైవర్లను ఉపయోగించవచ్చు. అలాగే, దీని నుండి నోయువే మరియు ఎన్విడియా యాజమాన్య డ్రైవర్ల మధ్య పనితీరు వ్యత్యాసాల గురించి మరింత తెలుసుకోండి ఫోరోనిక్స్ సమీక్ష .
మరిన్ని వివరాలకు:
ఎన్విడియా డ్రైవర్ డౌన్లోడ్ పేజీ
నోయువే మరియు ఎన్విడియా యాజమాన్య డ్రైవర్ మధ్య మారడం
ప్రస్తావనలు:
- https://linuxhint.com/install-nvidia-drivers-linux/
- https://www.phoronix.com/scan.php?page=article&item=nouveau-410-blob&num=1
- https://www.x.org/wiki/nv/
- https://en.wikipedia.org/wiki/Nouveau_(software )
- https://nouveau.freedesktop.org/wiki/
- https://wiki.gentoo.org/wiki/Nouveau
- https://wiki.gentoo.org/wiki/Nouveau_%26_nvidia-drivers_switching
- http://us.download.nvidia.com/XFree86/Linux-x86_64/346.35/README/index.html
- https://www.pcworld.com/article/2911459/why-nvidia-graphics-cards-are-the-worst-for-open-source-but-the-best-linux-gaming.html