Hozzászólások
-
SzerzőBejegyzés
-
Hogy lehet véletlenül beírt dolgot törölni? Az előbbi üzenet pld. visszajelzés hiánya miatt kétszer ment el.
malo
Feltettem az uhu linuxot én is. Beállítottam hozzá az nvidia drivert.
Itt a konfigfájlom:# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Thu Nov 9 17:55:20 PST 2006Section „Files”
FontPath „/usr/share/fonts/local”
FontPath „/usr/share/fonts/misc:unscaled”
FontPath „/usr/share/fonts/75dpi:unscaled”
FontPath „/usr/share/fonts/100dpi:unscaled”
FontPath „/usr/share/fonts/misc”
FontPath „/usr/share/fonts/75dpi”
FontPath „/usr/share/fonts/100dpi”
FontPath „/usr/share/fonts/TTF”
FontPath „/usr/share/fonts/Type1”
FontPath „/usr/share/fonts/ghostscript”
FontPath „/usr/share/fonts/unifont”
FontPath „/usr/share/fonts/freefont”
FontPath „/usr/share/fonts/jmk”
EndSectionSection „ServerFlags”
Option „allowmouseopenfail”
EndSectionSection „Module”
Load „record”
Load „dbe” # Double-Buffering Extension
Load „v4l” # Video for Linux
# Load „extmod”
# Load „type1”
# Load „freetype”
Load „/usr/lib/xorg/modules/extensions/nvidia/libglx.so”
# Load „libglx.so”
EndSectionSection „InputDevice”
Identifier „UHU-Keyboard”
Driver „kbd”
Option „AutoRepeat” „250 30”
Option „XkbRules” „xorg”
Option „XkbModel” „pc105”
Option „XkbLayout” „hu,us”
Option „XkbVariant” „,”
Option „XkbOptions” „grp:alt_shift_toggle”
EndSectionSection „InputDevice”
# generated from default
Identifier „Mouse0”
Driver „mouse”
Option „Protocol” „auto”
Option „Device” „/dev/psaux”
Option „Emulate3Buttons” „no”
Option „ZAxisMapping” „4 5”
EndSectionSection „Monitor”
Identifier „UHU-Monitor”
ModelName „XA3-17”
HorizSync 30.0 – 81.0
VertRefresh 56.0 – 76.0
ModeLine „1280×1024” 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine „768×576” 50.0 768 832 846 1000 576 590 595 630
ModeLine „768×576” 63.1 768 800 960 1024 576 578 590 616
Option „DPMS”
# Monitor preferred modeline (60.0 Hz vsync, 64.0 kHz hsync, ratio 5/4)
EndSectionSection „Device”
Identifier „UHU-Card”
VendorName „nVidia Corp.”
BoardName „NVIDIA GeForce4 (generic)”
BusID „1:0:0”
Driver „nvidia”
Option „NvAGP” „2”
Option „IgnoreEDID” „1”
Option „CursorShadow” „1”
Option „IgnoreDisplayDevices” „TV”
Option „UseEDID” „FALSE”
EndSectionSection „Screen”
Identifier „UHU-Screen”
Device „UHU-Card”
Monitor „UHU-Monitor”
DefaultDepth 24
SubSection „Display”
Depth 8
Modes „1280×1024” „1024×768” „832×624” „800×600” „640×480” „480×360” „320×240”
EndSubSection
SubSection „Display”
Depth 15
Modes „1280×1024” „1024×768” „832×624” „800×600” „640×480” „480×360” „320×240”
EndSubSection
SubSection „Display”
Depth 16
Modes „1280×1024” „1024×768” „832×624” „800×600” „640×480” „480×360” „320×240”
EndSubSection
SubSection „Display”
Depth 24
Modes „1280×1024” „1024×768” „832×624” „800×600” „640×480” „480×360” „320×240”
EndSubSection
EndSectionSection „ServerLayout”
Identifier „layout1”
InputDevice „UHU-Keyboard” „CoreKeyboard”
InputDevice „Mouse0” „CorePointer”
Screen „UHU-Screen”
EndSection2007-01-29-10:07 Hozzászólás: Van vkinek tapasztalata SETI – és ilyen jellegű projectről Linux-on ? #2081213kisbetű. Látom MOST nem láttad a mondatban a szarkazmust. Nem tudom melyik emotikon lenne jó.
sakkmesterke Az openoffice-nak, meg a java-nak ugyan mi köze van a compiz-hoz?
Szakatt próbálkozz meg a kdme eltávolításával, majd újratelepítésével.
Esetleg nézd meg más felhasználónak működik-e a beléptetés.
Ha nincs más felhasználó, hozz létre egyet addig. Próbáld ki a gdm-et.
Az /etc/sysconfig/compiz-ban „no” legyen és ne „yes”. Ugyanígy az /etc/sysconfig/xgl-ben is.2007-01-28-20:48 Hozzászólás: Van vkinek tapasztalata SETI – és ilyen jellegű projectről Linux-on ? #2081209A normális ember normálisan gondolkodik.
Nézz fel az égre. Számold meg mennyi csillagot látsz. Számold meg mennyi bolygót látsz.
Csak egyet mondok. Vétek lenne elpazarolni az életet csak egyetlenegyre.
Amikor az az élet még saját magával is hadakozik.
Életet találtak a tenger mélyén a kénköves „pokolban”
http://www.kfki.hu/chemonet/TermVil/tv98/tv9807/elet.htmlÉn létrehozok neked egy képet amit te nem látsz. Mert a megfelelő folyamatok megfelelő sorrendjét nem ismered.
Ha megismered, meglátod. De a tudatlanságoddal a képet tönkre is teheted. És azt mondod nincs mert te nem láttad.malo
Ez a konfig fájl miért ilyen hosszú?
Minden szekcióból csak egy kell.A Monitor szekcióban nyugodtan kitörölheted azokat a felbontási értékeket amiket nem használsz, vagy nem tudja a monitorod.
Nekem pld. csak EGY modeline sorom van.Section „Device”
Identifier „UHU-Card”
Driver „auto”
EndSectionSection „Device”
Identifier „UHU-Fallback-Vesa-Card”
Driver „vesa”
Option „NoAccel” „On”
Option „HWCursor” „Off”
EndSectionEz pld. már a második device. És ez is meg van vagy kétszer.
Egy kell csak még pedig az amelyik az nvidiáé.
Ezekből egyik sem az nvidiáé.
Nézd meg azt, amit én beraktam ide.A serverlayout-ból sem kell több egynél. Semmiből nem kell több egynél.
De ha ez ennyire macerás neked, akkor tegyél fel egy Mandrivát, és telepítsd csomagból az nvidiát.
Csak ennyi kell hozzá:
wget ftp://ftp.mandrake.redbox.cz/plf/mandriva/2007.0/non-free/backports/binary/i586/nvidia-9631-1plf2007.0.i586.rpm
wget ftp://ftp.mandrake.redbox.cz/plf/mandriva/2007.0/non-free/backports/binary/i586/dkms-nvidia-9631-1plf2007.0.i586.rpm
su
urpmi nvidia-9631 dkms-nvidia-9631
És ekkor automata módon meglesz a hőn áhított nvidia 3d meghajtód.Load „/usr/lib/xorg/modules/extensions/@libglx.so” A @ jel nélkül kell.
Load „/usr/lib/xorg/modules/extensions/libglx.so”
Szerintem másold ide be a konfig fájlodat.Most azt kérdezem, hogy az általad írt ezen sorban
Load „/usr/lib/xorg/modules/extensions/nvidia/libglx.so”
melyik szó, vagy kifejezés lenne a manuál szerinti „modulename” és a tényleges beírásodban – mármint az xorg.conf fájlban, hogyan és hol jelenik meg az útvonal ide?Mi az útvonal?
/usr/lib/xorg/modules/extensions/nvidia
Mi a fájl?
libglx.so
Ismétlem nekem odarakta a telepítő. Ha neked máshol van LESZ, akkor AZT az útvonalat kell beírnod.A Section „Device”-ba azt fogom beírni, amit ajánlottál
Helyes.
Én arra hajlok, hogy a mostani „UHU-Fallback-Vesa-Card” kifejezést az „UHU-Fallback-Nvidia-Card” kifejezésre kellene cserélnem.
Tedd azt. Kispista is lehetne a név, mint ahogy korábban írtam.
Az összefüggés ITT látható. A pirosakat figyeld!
Section „Device”
Identifier „device1„
VendorName „nVidia Corp.”
BoardName „NVIDIA GeForce4 (generic)”
stb.Section „Screen”
Identifier „screen1”
Device „device1„
Monitor „monitor1”
DefaultColorDepth 24
stbTehát ha most azt írom be hogy
Section „Device”
Identifier „kispista„
stb.Section „Screen”
Identifier „screen1”
Device „kispista„
Monitor „monitor1”
DefaultColorDepth 24
stb.Így is fog működni. Tetszik érteni?
Ugyanez vonatkozik a többi Identifier-re. Egy a lényeg!
Nem lehet ugyanaz az indentifier a keyboard szekcióban, mint a mouse szekcióban.
Ergo bármi lehet a neve. Akár úgyis hagyhatod ahogy most van.Itt az én teljes Mandriva Linuxos konfigom:
********************************************************************************************************************************
# File generated by XFdrake (rev 57713) A # jel azt jelenti, hogy azt nem hajtja végre!# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************Section „Files”
# font server independent of the X server to render fonts.
FontPath „unix/:-1”
# minimal fonts to allow X to run without xfs
FontPath „/usr/share/fonts/misc:unscaled”
EndSectionSection „Extensions”
Option „Composite”
EndSectionSection „ServerFlags”
#DontZap # disable (server abort)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
#DontZoom # disable / (resolution switching)
EndSectionSection „Module”
Load „dbe” # Double-Buffering Extension
Load „v4l” # Video for Linux
Load „extmod”
#SubSection „extmod”
# Option „omit xfree86-dga” # don’t initialise the DGA extension
#EndSubSection
Load „type1”
Load „freetype”
# Load „glx” # 3D layer
Load „/usr/lib/xorg/modules/extensions/nvidia/libglx.so”
EndSectionSection „InputDevice”
Identifier „Keyboard1„
Driver „kbd”
Option „XkbModel” „pc105”
Option „XkbLayout” „hu”
Option „XkbOptions” „compose:rwin”
EndSectionSection „InputDevice”
Identifier „Mouse1” Megszínezem neked az összefüggő részeket!
Driver „mouse”
Option „Protocol” „ExplorerPS/2”
Option „Device” „/dev/mouse”
EndSectionSection „Monitor”
Identifier „monitor1„
VendorName „Plug’n Play”
ModelName „XA3-17”
DisplaySize 340 270
HorizSync 30-81
VertRefresh 56-76
Option „DPMS”
# Monitor preferred modeline (60.0 Hz vsync, 64.0 kHz hsync, ratio 5/4)
ModeLine „1280×1024” 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
# TV fullscreen mode or DVD fullscreen output.
# 768×576 @ 79 Hz, 50 kHz hsync
ModeLine „768×576” 50.00 768 832 846 1000 576 590 595 630
# 768×576 @ 100 Hz, 61.6 kHz hsync
ModeLine „768×576” 63.07 768 800 960 1024 576 578 590 616
EndSectionSection „Device”
Identifier „device1„
VendorName „nVidia Corp.”
BoardName „NVIDIA GeForce4 (generic)”
BusID „1:0:0”
Driver „nvidia”
Option „NvAGP” „2”
Option „IgnoreEDID” „1”
Option „CursorShadow” „1”
Option „IgnoreDisplayDevices” „TV”
Option „UseEDID” „FALSE”
EndSectionSection „Screen”
Identifier „screen1„
Device „device1„
Monitor „monitor1„
DefaultColorDepth 24
Subsection „Display”
Depth 8
Modes „1280×1024” „1152×864” „1024×768” „832×624” „800×600” „640×480” „480×360” „320×240”
EndSubsection
Subsection „Display”
Depth 15
Modes „1280×1024” „1152×864” „1024×768” „832×624” „800×600” „640×480” „480×360” „320×240”
EndSubsection
Subsection „Display”
Depth 16
Modes „1280×1024” „1152×864” „1024×768” „832×624” „800×600” „640×480” „480×360” „320×240”
EndSubsection
Subsection „Display”
Depth 24
Modes „1280×1024” „1152×864” „1024×768” „832×624” „800×600” „640×480” „480×360” „320×240”
EndSubsection
EndSectionSection „ServerLayout”
Identifier „layout1”
InputDevice „Keyboard1” „CoreKeyboard”
InputDevice „Mouse1” „CorePointer”
Screen „screen1„
EndSectionGood luck!
Szerintem csináld végig nyugodtan amit leírtam.
A megértésén ráérsz később is gondolkodni.
A linux kernel moduláris felépítésű szemben a windows NAGY monolitikus kernelével.
Ez azt jelenti, hogy a kernelbe behívhatsz egy nem futó modult, ha szükséged van rá, és el is távolíthatod ha éppen nem használod.
Ekkor az nem fog a gépről letörlődni, hanem elmegy az alvószobába. Ha csörög az óra, akkor meg előjön. Röviden ennyi.
A load „glx” esetében nem CSAK a könyvtárat, hanem a fájl nevét IS meg kell adni. Meg kell adni a pontos elérési útját.
Nálam, mivel nem Uhu-t használok, hanem mást, ott található ahol én azt leírtam.A Device sectio-ban ez van írva nálam:
Identifier ‘UHU-Fallback -Vesa -Card”
Driver „vesa”
Option „NoAccel” „On”
Option „HWCursor” „Off”
End SectionAz identifier más is lehet Te is átírhatod, de akkor ugyanannak a névnek kell szerepelnie a Section Screen-ben is, mint ahogy írtad is.
Nem említed, de az xorg.conf man-jában azt írják, hogy a device section csak akkor lehet aktív, ha referálva van egy aktív Screen section-ban.
Ez csak egy elnevezés.
Az én általam beidézett konfigból a kék színű részeket nyugodtan beírhatod:
Section „Device”
Identifier „device1”
VendorName „nVidia Corp.”
BoardName „NVIDIA GeForce4 (generic)”
BusID „1:0:0”
Driver „nvidia”
Option „IgnoreEDID” „1”
Option „CursorShadow” „1”
Option „IgnoreDisplayDevices” „TV”
Option „UseEDID” „FALSE”
EndSectionmalo a következőt kellene tenni;
Szájbarágósan.1: Milyen videókártyád van? Mert nem mindegy. Van amit a 97x-esek már nem támogatnak.
Ezt megtudhatod így:
lspci | grep VGA
Az én
csablak:~$ lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
kártyámat MÁR pl. nem támogatja a 97x-es driver. De a 9631-es az MÉG igen.
Ez alapján el kell döntened hogy melyik drivert töltöd le. Általános szabályként elmondható, hogy a régebbi mindegyikhez jó!
Ezután jelentkezz ki az X felületről.
1, Nyomj egy CTRL-ALT-F1-et
2 Írd be root, és a hozzá tartozó jelszavat.
3, Írd be init 3 Ekkor elvileg kilövi a gdm-et.
Ha csak egy vizszintes fehér villogó csíkot látsz a bal felső sarokban, akkor MÉG nem lőtte ki.
Ebben az esetben nyomj egy ALT-F1-et, és írd be killall gdm
Ekkor drasztikusan kilőjük a gdm-et.
Ha esetleg kdm-et használsz, akkor meg killall kdm.
Az hogy melyik fut, azt a kilövések előtt akár ellenőrizheted is.
ps aux | grep dm
csablak:~$ ps aux | grep dm
root 3459 0.0 0.1 3772 740 ? Ss 21:41 0:00 rpc.idmapd
root 3537 0.0 0.1 2888 800 ? S 21:41 0:00 /usr/bin/kdm -nodaemon
csablak 5215 0.0 0.1 3000 708 pts/1 R+ 22:45 0:00 grep –color dm
Nálam kdm fut mint látható.Ha mindez megvan akkor ki kell lőni két vga meghajtót ami bent van a memóriában
Megtekintése így lehetséges:
lsmod | grep fb
Mivel nekem nincs, nem tudom megmutatni.
De biztos vagyok benne hogy két meghajtót fogsz találni.
rivafb, és nvidiafb. Mind a kettőt el kell távolítani a memóriából.
rmmod rivafb és rmmod nvidiafb.Kérdés hogy a kernel-header vagy kernel-source fent van-e a gépen.
Az sajna szükséges hozzá.
Ennek a mikéntjéről már írtak a többiek.Most keresd meg az nvidia drivert, amelynek neve így néz ki.
NVIDIA-Linux-x86-1.0-9631-pkg1.run
Ha megtaláltad akkor írd be ott.
sh NVIDIA-Linux-x86-1.0-9631-pkg1.run
Linuxban elég ha csak az első néhány karaktert írod be és nyomsz egy TAB-ot
pl. sh NV[TAB] (Bár mintha az sp2-es XP is tudná már ezt.)Ekkor lefut a telepítő. A megfelelő válaszokat már leírták előttem.
De arra még senki nem gondolt hogy a glx-et helyesen állítsa be.
Ugyanis a xorg.conf-ban a sima load „glx” nem elég!
A pontos útvonalat is meg kell adni, mert a sima glx esetleg a régi nvidiafb „glx”-e lehet.
Nekem pld. itt van a 9731-es „glx”-e:
Load „/usr/lib/xorg/modules/extensions/nvidia/libglx.so”A másik dolog amit sokan elfelejtenek, hogy az Nvidia miatt összeomolhat a konzolos felület.
Ezt is ki lehet védeni a alábbi opciókkal:Section „Device”
Identifier „device1”
VendorName „nVidia Corp.”
BoardName „NVIDIA GeForce4 (generic)”
BusID „1:0:0”
Driver „nvidia”
Option „NvAGP” „2” Ez az én gépemnek kell
Option „IgnoreEDID” „1”
Option „CursorShadow” „1”
Option „IgnoreDisplayDevices” „TV” Ez kell ahhoz hogy ne omoljon össze a konzol
Option „UseEDID” „FALSE”
EndSectionHa minden változtatást sikerült eszközölni, akkor init 5, és már megy is.
-
SzerzőBejegyzés
legutóbbi hsz