Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Alex Galbavý 22 Dubna 2008, 21:20:52
-
Zdravím,
vím, že se to tu již několikrát řešilo, ale nenašel jsem uspokojivou odpověď a trochu jsem už ztratil přehled.
Nějdříve k hardwaru: mám Pentium IV 3 GHz s nvidii od inna GeForce 6600 GT.
Rád bych zapnul 3D akceleraci na Ubuntu 7.10 (s 7.04 mi chodila, pak upgrade a konec).
1. Podle návodu na wiki pro ovladače karet nvidia jsem nainstaloval nvidia-glx a nvidia-kernel-common,
s tím se nainstalovlo jádro linuxu verze 2.6.22-14-386 (předtím jsem měl 2.6.22.14-generic).
2. Po instalaci byl vyžadován restart, tak jsem to restartnul.
3. Nabutoval do 2.6.22-14-386 (zatím vše OK)
4. Následně jsem zadal v terminálu sudo nvidia-xconfig (vše OK) a restartoval PC
5. Po restartu se už xserver nespustil, naběhla jen černá obrazovka. Musel jsem jít do textového režimu a nahradit xorg.conf ze zálohy.
Můžete mi, prosím, poradit jak mám rozchodit tuto grafickou kartu s 3D akcelerací pod Ubuntu 7.10?
Jestli to teda jde, nebo se musím vrátit ke starší verzi Ubuntu?
Předem děkuji.
S pozdravem
Alex galbavý
-
Místo nvidia-glx zkus nvidia-glx-new
-
To nepomohlo.
Při startu se zobrazí černá obrazovka s tabulkou low-graphics mode. Při tom musim zadat standardní ovladač s horším rozlišením a obnovovací frekvencí.
-
Mám ten samý problém. Nevím co s tím a celkem mě to dopaluje. Všude jsou rady typu nahradit nvidia driver vesa:D
To teda opravdu neco vyřeší, když se snážim o akcelerovany rendering.. dpkg-reconfigure xserver-xorg je v ponstatě to samé...
-
Už v podstatě nevím, jak tento problém vyřešit. S Ubuntu 6.10 (a snad i v 7.04) to s nvidia-glx chodilo na 1. pokus.
Mohlo by pomoct naistalovat ovladač přímo od nvidie? Pokud ano, co k tomu budu potřebovat?
Myslíte, že by tento problém byl v novém Ubuntu 8.04 odstraněn?
Mám i Win XP a tam grafika chodí i s akcelerovaným prostředím (myslím tím programy, resp. 3D hry) v pořádku.
-
Mám notebook FS Amilo Pa 1538. Karta je nvidia 7400. Ted ho tu nemám, takže nevypíšu lspci.. Ale tento problém mně začal u 7.10. U 7.04, které mám furt naistalované vše chodí jak má. Z tohoto důvodu jsem se těšil na 8.04. Zkoušl jsem 1-4 Aplha verzi. Zajímavé je, že v 1-3 verzi nvidia driver běžel jak má, ale ve 4. verzi se objevil zate stejný problém jako v 7.10 a ten přetvrval až do finální verze 8.04. Divím se, se něco změnilo v prvních aplha verzich a dále se to zase změnilo zpět.
Každopádně jsem se koukal do logu Xorgu a vypadá to, že jádro pudla bude v tom, že nvidia driver špatně detekuje monitor. Bohužel tu nemám ten noťas, dodám později. U 7.04 se správně detekuje monitor DPS-0 a vše jede jak má. U 8.04 nvidia driver detekuje CRT-0, na kterou si v průběhu logu ještě stěžuje. Výsledkem je, že driver běží jak má, ale výstup neposílá na monitor, takže černo.
Chtělo by to přímo nvidia driveru říci jaký monitor má použít... narychlo jsem zkoušel connected monitor "DPS-0", ale to Xorg nenaběhne vůbec. Zatím jsem na nic jiného neměl čas, takže jestli máte někdo nějaký nápad, sem s ním.
Děkuji.
-
Ja mel problem s nVidia driverem taky. Mam stazeny od vyrobce, ale neni funkcni. Zkousel jsem Envy, to same(stahuje ten samy driver) a opet nic. Pak jsem to nevydrzel, hodil novou instalaci(mam home na solo oddile), do niceho nehrabal a po restartu jsem akorat povolil nesvobodny ovladac(to je ten nvidia-glx-new). Potom jsem akorat doinstalil nvidia-settings a je to. Pri vypnuti sice spadnou X, ale to uz neni moc podstatne, hlavne ze to nejak funguje.. Prikladam pro informaci svuj xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@vernadsky) Tue Mar 4 20:24:34 UTC 2008
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
Load "dbe"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Seiko"
HorizSync 30.0 - 75.0
VertRefresh 60.0
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce Go 7300"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
EndSection
Section "Screen"
# Removed Option "metamodes" "1280x800_60 +0+0"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1280x800 +0+0"
EndSection
Problem neni v driveru, ale v Ubuntu, protoze ten samy driver fungoval pod Gutsy bez problemu. Jestli mate cas, zkuste system preinstalovat, nejrychlejsi mozne reseni, teda pro me bylo.. :)
-
Reinstalace nepomůže, to už jsem zkoušel x krát a tento problém jsem měl i u Gutsy naprosto stejný. Jinak, co si pamatuju, tak balík nvidia-settings koliduje s nvidia-glx a nvidia-glx-new, takže kdo ví, co jste tam měl.
Problém v Ubuntu.. to je trochu širokej pojem. Osobně si myslím, že chybka je v restrictivních modulech, ale nechce se mi měniť na staré jádro z důvodu závislostí a hlavně powersave..
Asi se znova kouknu na aplha verze hardy, tam vše chodilo. Možná stačí správná podverze jádra a restrictivních modulů..
-
Reinstalace nepomůže, to už jsem zkoušel x krát a tento problém jsem měl i u Gutsy naprosto stejný. Jinak, co si pamatuju, tak balík nvidia-settings koliduje s nvidia-glx a nvidia-glx-new, takže kdo ví, co jste tam měl.
Problém v Ubuntu.. to je trochu širokej pojem. Osobně si myslím, že chybka je v restrictivních modulech, ale nechce se mi měniť na staré jádro z důvodu závislostí a hlavně powersave..
Asi se znova kouknu na aplha verze hardy, tam vše chodilo. Možná stačí správná podverze jádra a restrictivních modulů..
Me se mlatil nvidia-glx-new s nvidia-settings v Gutsy i Feisty, tak jsem ho neinstaloval a nesvobodnej ovladac bezel i bez toho. Ted kupodivu k nesvobodnemu ovladaci nainstalovat nvidia-settings sel, z cehoz jsem by mile prekvapen, ale zase mi nefunguje driver od vyrobce. Prepsal jsem si zdroje na intrepid, tak jsem zvedavej co to bude. Jeste jsem ale zadnou aktualizaci nemel.. :)
-
Tak už mám v rukou zase notebook, takže tady je výpis nvidii v Xorg.logu... V tomhle asi bude problém: (II) NVIDIA(GPU-0): No display devices connected; falling back to: CRT-0. Otázkou je, co s tím.
(--) PCI: (0:10:3) nVidia Corporation MCP51 PMU rev 163, Mem @ 0xc0040000/18
(--) PCI:*(5:0:0) nVidia Corporation G72M [GeForce Go 7400] rev 161, Mem @ 0xc2000000/24, 0xd0000000/28, 0xc1000000/24
(II) Module glx: vendor="NVIDIA Corporation"
(II) NVIDIA GLX Module 169.12 Thu Feb 14 18:34:02 PST 2008
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
(II) NVIDIA dlloader X Driver 169.12 Thu Feb 14 17:53:48 PST 2008
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(WW) NVIDIA: No matching Device section for instance (BusID PCI:0:10:3) found
(--) Chipset NVIDIA GPU found
(II) Module wfb: vendor="NVIDIA Corporation"
(II) NVIDIA(0): Creating default Display subsection in Screen section
(==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(II) NVIDIA(GPU-0): No display devices connected; falling back to: CRT-0
(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
(II) NVIDIA(0): NVIDIA GPU GeForce Go 7400 (G72) at PCI:5:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 524288 kBytes
(--) NVIDIA(0): VideoBIOS: 05.72.22.58.21
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce Go 7400 at PCI:5:0:0:
(--) NVIDIA(0): CRT-0
(--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(==) NVIDIA(0):
(==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(==) NVIDIA(0): will be used as the requested mode.
(==) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 640 x 480
(WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
(WW) NVIDIA(0): from CRT-0's EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
(==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(II) NVIDIA(0): Initialized GPU GART.
(WW) NVIDIA(0): Error: Unable to find DOS (Enable/Disable output switching)
(WW) NVIDIA(0): file path under /proc/acpi/video. NVIDIA X driver will not
(WW) NVIDIA(0): be able to respond to display change hotkey events.
(II) NVIDIA(0): Setting mode "nvidia-auto-select"
(II) NVIDIA(0): Built-in logo is bigger than the screen.
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(II) NVIDIA(0): DPMS enabled
-
Zdravím všetkých, prispejem mojou skúsenosťou.
riešil som problém s grafikou ASUS NVIDIA 8600GT, na monitore ACER AL1916. Po čistej inštalácii HH mi šlo rozlíšenie 1024x768 a bez 3D urýchlenia, t.j. compiz sa nedal sprevádzkovať. Nainštaloval som ENVY NG a pomocou neho som dostal do systému proprietarny ovladač od NVIDIE 169.12, zvolil som manuálny výber ovladača. Po reštarte Compiz nabehol, 3D urýchlenie šlo. Ale rozlíšenie sa nedalo nijako rozbehať na požadovaných 1280x1024. Systém tvrdohlavo ponúkal 640x480. Zdá sa, že problém je v zlej identifikácii a nastavení monitora. Tu je môj xorg.conf bolo potrebné zasiahnuť do dvoch miest. Vyznačím, čo som vlastne doplnil do generovaného súboru hrubým. Takže do Section "Screen" som doplnil celú SubSection "Display" a do Section "Monitor" riadky HorizSync a VertRefresh. Je to guláš z viacerých miest na nete ale mne pomohol a teraz mi HH v rozlíšení obrazovky ponúka celú paletu rozlíšení. Aj úvodná prihlasovacia obrazovka sa poopravila, aj veľkosť písma je OK. Hlási ale frekvenciu 50Hz ale nie je to pravda, monitor pracuje v 60Hz. Info je z utility Nvidia X Server Setting. Je to celé divočina. Dakto by tomu mal dať rozumný kabát. Jednoduché a prehľadné nastavenie grafiky a monitora je dôležitá vec a odradzuje od práce na linuxovom desktope veľa ľudí.
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Option "AddARGBGLXVisuals" "True"
Defaultdepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
#Virtual 2304 1568
EndSubSection
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "sk"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 30.0 - 75.0
VertRefresh 60.0
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
-
To je pravda, ta nefunkční akcelerace odradí dost lidí od používání Ubuntu.
-
To je pravda, ta nefunkční akcelerace odradí dost lidí od používání Ubuntu.
Urcite se to nebude hodne lidem libit, ale doufejme, ze se v brzke dobe najde nejake reseni. Co jsem tak stacil pochytit, problem je zrejme ve frekvenci. Ubuntu nejak odmita akceptovat frekvence monitoru. Ja mam taky monitor na 60Hz a mam nastavene 50Hz(auto). Kdyz nastavim 60, nenabehnou X. Dost me to mrzi, protoze nVidia byla v predchazejich verzich minimalne problemova, cili doporucovana a ted ma mraky lidi problemy. Me to teda jakztakz jede, ale musel jsem to reinstalovat a povolit nesvobodnej ovladac, coz se mi podarilo...
Dodam ale, ze se mi obcas(asi 3x za 14 dni) system kousne a pri restartu X mi nabehne cerna, nebo nejaka svetla obrazovka a pochopitelne bez odezvy, cili tvrdej restart pomoci tlacitka pro zap/vyp a nasledne znovuzapnuti...
Jinak Gutsy bylo slusne distro a Feisty predtim taky, nikde neni psane, ze se musi pouzivat notne nejnovejsi verze, ze. Gutsy bych vyzkousel, kdybych chtel mit stabilni system a pockal na Intrepid Ibex, nove ubuntu. Ma to prej byt neco uplne noveho.. :)
-
Doporučuji Fesity.. na notebooku jsme ho měl rok a půl brz problémů. Na PC Gutsy taky fungovalo, ale na notebooku jsme již měl problém s nvidií. Na notebook má Festy nevýhodu starého jádra s horší powersave podporou, ale můžete si zkompilovat vlastní, anebo tam "narvat" jádro z novějšího ubuntu, což bude chtít ještě nějak pořeši restrictivní drivery a další závislosti, ale asi to půjde.
Jinak černou obrazovku jsem nakonec vyřešil driverem z Envy. Ale je to takový, no, funguje to, ale tak nějak podivně. Občas se objeví kazy v obrazu, jednou mi to zase zčernalo a celé kouslo...Proště ty drivery nejsou šité na míru.