Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - kaNi

Sivuja: [1] 2
1
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 20.05.07 - klo:14.42 »
Homma saatiin ratkaistua toisella foorumilla.

Lainaus
Tuo saattaa johtua siitä, että NVidialla on ennen ollut kaksi tuettua driveri versiota, "vanhoille korteille" ja "uusille korteille". Mutta äskettäin ne tekivätkin kolmannen, (vanhat kortit, ei niin vanhat kortit, ja kaikkein uusimmat kortit) ja ubuntulla eivät huomanneet sitä ajoissa.

Eli ubuntulla oli vain kaksi, legacy ja tavallinen, ja se tavallinen olikin sama kuin NVidian tuorein - siitä puuttui tuki muutama vuotta vanhoille korteille.
Se on nyt korjattu, ja nyt Ubuntulla on kaikki kolme versiota, nvidia-glx-legacy, nvidia-glx ja nvidia-glx-new

Siitä on paljon juttua englanninkielisillä forumeilla. Sen pitäis olla nyt korjattu,
mutta siinä oli paljon häröilyä, ja edestakaisin vaihtamalla drivereita saattoi jäädä jotain konfliktia joka ei korjaannu ilman käsin säätöä.

Jos olet laittanut nvidia-glx-new paketin ja yrität sen jälkeen laittaa jonkun muun, saat aina väärän version, koska tällainen tiedosto "unohtuu" levylle:
/lib/linux-restricted-modules/.nvidia_new_installed

Jos tuhoat sen, sinun pitäisi pystyä oikeasti käyttämään nvidia-glx pakettia, mutta jos tuo tiedosto on siellä, se ei toimi.

Jotkut ovat saaneet legacy paketin toimimaan hyvin lisäämällä tämän option
Option "AllowGLXWithComposite" "True"

Ilmeisesti myös itse käännettyjen (suoraan NVidialta) drivereiden käytössä voi olla ongelmia, joku asetus estää niiden käytön. Sori, mutta nyt en löydä.

Jos kumpikaan yllä olevista ei auta, voin yrittää etsiä.
Lainaus
Joo, löytyi. NVidialta itse käännetty ei pääse ajoon, vaan tulee valitusta vääristä versioista, jos se automaattinen "restricted modules" ehtii herätä ja soheltaa asioita näyttökortille.

Sitä voi estää puuttumasta asiaan laittamalla tiedostoon:
/etc/default/linux-restricted-modules-common
rivin
DISABLED_MODULES="nv"

Sen jälkeen itse käännetyn pitäisi toimia.

P.S. legacy ajuri jättää myös .nvidia_legacy_installed tiedoston.

2
Asentaminen ja käyttöönotto / Vs: JRE:n käyttö
« : 20.05.07 - klo:14.38 »
Tällästä erroria sain aikaan. Selventääkö yhtään asiaa?

Edelleen sama ongelma eli luokkaa ei löydy.

Mistä tuon saa imuroitua, ehkä parempi jos katson sitä omalla maziinalla...


täältä koti.mbnet.fi/jraevaar/pokercalculator/

3
Asentaminen ja käyttöönotto / Vs: JRE:n käyttö
« : 18.05.07 - klo:12.14 »
 java -cp . poker/pokercalculator/PokerCalculator
Exception in thread "main" java.lang.NoClassDefFoundError: poker/pokercalculator/PokerCalculator (wrong name: pokercalculator/PokerCalculator)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

Tällästä erroria sain aikaan. Selventääkö yhtään asiaa?

4
Asentaminen ja käyttöönotto / JRE:n käyttö
« : 17.05.07 - klo:18.06 »
Latasin javalla kirjoitetun pokeritodennäköisyyksien laskijan, mutta en saa käynistettyä sitä.

Ilmeisesti windowsille "tarkoitettu", koska en löydä .sh tiedostoa. Miten muutan .bat:in .sh:ksi?

Kansio ./poker sisältää run.bat ja runxp.bat. ./poker/pokercalculator pitää sisällään .class tiedostot.

batti pitää sisällään "java pokercalculator/PokerCalculator" tekstin. Kokeilin vaihtaa tiedostotyypin sh:ksi käsin, ei yllättäen toiminut. Kokeilin myös vaihtaa tekstiksi "java -cp /pokercalculator/PokerCalculator.class".

Ihan sama mitä yritin niin aina vain:
Exception in thread "main" java.lang.NoClassDefFoundError: /home/jani/poker/pokercalculator/PokerCalculator/class


5
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 14.05.07 - klo:21.34 »
Eikö kukaan osaa auttaa?

6
Laitealue / Vs: NVIDIAN AJURIT
« : 10.05.07 - klo:13.17 »
Kiitos sain ajurin asennettua ku poistelin pari pakettia mikkä oli tullu "vahingossa" asennettua

Voisitko vähän tarkentaa? Ite oon samassa ojassa.

7
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 10.05.07 - klo:10.33 »
Lainaus
Öö siis asensit nyt ne legacyt takas eli pitääkin näyttää noin. Hmm Mistähän tämä nyt mättää. Sanoit tuolla aiemmin että dri sinulla toimii(hmm taisin alunperin käsittää ongelmasi väärin), ongelmasi siis olisi resot. Hae näyttösi HorizSync ja VertRefresh arvot jostain(googlella yleensä löytyy), ja lisää ne xorg.confiin monitor kohtaan(korvaa x:t oikeilla arvoilla):
Koodia: [Valitse]
Section "Monitor"
    Identifier     "jokin näyttö"
    Option         "DPMS"
HorizSync       xx.xx - xx.xx
VertRefresh     xx.xx - xx.xx
EndSection
Ja lisää näytönohjain kohtaan: Option         "UseEdidFreqs" "false"
Jos et tällä vielä saa lisää resoja lienee pakko yrittää modelineja.

Tolla ohjeella vaihtu resot mutta....

glxinfo|grep direct
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".


8
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 10.05.07 - klo:10.05 »
jaha. Noh kun poistat ajurit varmista että nvidian kerneli myös poistuu. Eli joko sudo rmmod nvidia tai buuttaat koneen ajureiden poiston jälkeen tämän jälkeen ei ajureita pitäisi olla ladattuna(lsmod | nvidia).

sudo rmmod nvidia
ERROR: Module nvidia does not exist in /proc/modules

lsmod | nvidia
bash: nvidia: command not found

Koitan nyt asentaa "rajoitettujen ajureiden hallinnan" kautta ja tulen kohta kertomaan miksi se epäonnistui :)

e- NVIDIA kernel version is 1.0-7184 but this X module has the version 1.0-9631.

Legacy ajurit on version 7184.

9
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 09.05.07 - klo:23.12 »
mikä nvidian kerpele siellä nyt on:
cat /proc/driver/nvidia/version

NVRM version: NVIDIA Linux x86 Kernel Module  1.0-7184  Tue Aug  1 18:38:58 PDT 2006
GCC version:  gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)


Öö siis asensit nyt ne legacyt takas eli pitääkin näyttää noin. Hmm Mistähän tämä nyt mättää. Sanoit tuolla aiemmin että dri sinulla toimii(hmm taisin alunperin käsittää ongelmasi väärin), ongelmasi siis olisi resot. Hae näyttösi HorizSync ja VertRefresh arvot jostain(googlella yleensä löytyy), ja lisää ne xorg.confiin monitor kohtaan(korvaa x:t oikeilla arvoilla):
Koodia: [Valitse]
Section "Monitor"
    Identifier     "jokin näyttö"
    Option         "DPMS"
HorizSync       xx.xx - xx.xx
VertRefresh     xx.xx - xx.xx
EndSection
Ja lisää näytönohjain kohtaan: Option         "UseEdidFreqs" "false"
Jos et tällä vielä saa lisää resoja lienee pakko yrittää modelineja.

Ei ongelmana ollut resot vaan se, että en saa asennettua glx ohjainta, joka taas johtuu siitä, että en (o)saa asennettua uudempaa nvidia kerneliä. Valittaa siitä, että "NVIDIA Linux x86 Kernel Module  1.0-7184" ja ajuri 1.0-9xxx eikä suostu käynnistämään X:ää.

e- Pakko mennä nukkumaan ennenku uudet näppäimet on taas hajalla. Ylittää kohta windowsin aikana rikottujen määrän :(

10
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 09.05.07 - klo:22.55 »
mikä nvidian kerpele siellä nyt on:
cat /proc/driver/nvidia/version

NVRM version: NVIDIA Linux x86 Kernel Module  1.0-7184  Tue Aug  1 18:38:58 PDT 2006
GCC version:  gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)

e-
md5sum /etc/X11/xorg.conf | sudo tee /var/lib/x11/xorg.conf.md5sum
sudo nvidia-glx-config disable

Nyt on taas resot kohillaan.

cat /var/log/Xorg.0.log.old|grep NVIDIA(**) |   |-->Device "NVIDIA Corporation NV17 [GeForce4 MX 420]"
(II) Module glx: vendor="NVIDIA Corporation"
(II) Module nvidia: vendor="NVIDIA Corporation"
(II) NVIDIA dlloader X Driver  1.0-7184  Tue Aug  1 18:40:06 PDT 2006
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(--) Chipset NVIDIA GPU found
(**) 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): Option "ExactModeTimingsDVI" "TRUE"
(--) NVIDIA(0): Linear framebuffer at 0xE4000000
(--) NVIDIA(0): MMIO registers at 0xEC000000
(II) NVIDIA(0): NVIDIA GPU detected as: GeForce4 MX 420
(--) NVIDIA(0): VideoBIOS: 04.17.00.45.92
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(II) NVIDIA(0): Detected AGP rate: 4X
(--) NVIDIA(0): VideoRAM: 65536 kBytes
(II) NVIDIA(0): Connected display device(s): CRT-0
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at  8 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 16 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 32 bpp: 350 MHz
(II) NVIDIA(0): Nokia 449Xi+: Using default hsync range of 31.50-37.90 kHz
(II) NVIDIA(0): Nokia 449Xi+: Using default vrefresh range of 50.00-70.00 Hz
(II) NVIDIA(0): Clock range:  12.00 to 350.00 MHz
(II) NVIDIA(0): Not using default mode "640x350" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x175" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "720x400" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "360x200" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "320x240" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "320x240" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "400x300" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "512x384" (vrefresh out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "512x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x864" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x432" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x480" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1792x1344" (hsync out of range)
(II) NVIDIA(0): Not using default mode "896x672" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1856x1392" (hsync out of range)
(II) NVIDIA(0): Not using default mode "928x696" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "832x624" (hsync out of range)
(II) NVIDIA(0): Not using default mode "416x312" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1280x800" (hsync out of range)
(II) NVIDIA(0): Not using default mode "640x400" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x384" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1152x864" (hsync out of range)
(II) NVIDIA(0): Not using default mode "576x432" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1400x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "700x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1440x900" (hsync out of range)
(II) NVIDIA(0): Not using default mode "720x450" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1600x1024" (hsync out of range)
(II) NVIDIA(0): Not using default mode "800x512" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1680x1050" (hsync out of range)
(II) NVIDIA(0): Not using default mode "840x525" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1200" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x600" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1920x1440" (hsync out of range)
(II) NVIDIA(0): Not using default mode "960x720" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using default mode "2048x1536" (hsync out of range)
(II) NVIDIA(0): Not using default mode "1024x768" (hsync out of range)
(II) NVIDIA(0): Not using mode "1024x768" (no mode of this name)
(II) NVIDIA(0): Not using mode "832x624" (no mode of this name)
(II) NVIDIA(0): Not using mode "720x400" (no mode of this name)
(**) NVIDIA(0): Validated modes for display device CRT-0:
(**) NVIDIA(0):      Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(**) NVIDIA(0):      Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(**) NVIDIA(0):      Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(**) NVIDIA(0):      Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(**) NVIDIA(0):      Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(**) NVIDIA(0):      Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) NVIDIA(0): Virtual screen size determined to be 800 x 600
(--) NVIDIA(0): Display dimensions: (270, 200) mm
(--) NVIDIA(0): DPI set to (75, 76)
(II) NVIDIA(0): Setting mode "800x600"
(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
(**) NVIDIA(0): DPMS enabled
(WW) NVIDIA(0): Option "ModeValidation" is not used
(II) XINPUT: Adding extended input device "NVIDIA Event Handler" (type: Other)

ja tietenkin:
 glxinfo|grep direct
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".



11
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 09.05.07 - klo:22.43 »
Allrightthethen. Poistappas se legacy:
sudo apt-get --purge remove nvidia-glx-legacy nvidia-xconfig nvidia-settings

Ja asenna sitten nvidia-glx:
sudo apt-get install nvidia-glx linux-restricted-modules-`uname -r`
sudo nvidia-xconfig
Jos ei tuo auta niin
sudo nvidia-xconfig --no-composite
Ja jos ei jostain syystä rupea noillakaan toimimaan niin vaihdas käsin nv:ksi ja sanos taas mitä cat /var/log/Xorg.0.log.old | grep NVIDIA kertoo...

Ei toiminu -> legacy takas.

(**) |   |-->Device "NVIDIA Corporation NV17 [GeForce4 MX 420]"
(II) Module glx: vendor="NVIDIA Corporation"
(II) Module nvidia: vendor="NVIDIA Corporation"
(II) NVIDIA dlloader X Driver  1.0-9631  Thu Nov  9 17:39:58 PST 2006
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(--) Chipset NVIDIA GPU found
(**) 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): Option "ExactModeTimingsDVI" "TRUE"
(**) NVIDIA(0): Option "ModeValidation" "DFP-0: NoEdidDFPMaxSizeCheck, NoVesaModes"
(**) NVIDIA(0): Enabling RENDER acceleration
(WW) NVIDIA(0): Unrecognized ModeValidation token "NoEdidDFPMaxSizeCheck";
(WW) NVIDIA(0):     ignoring.
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure
(EE) NVIDIA(0):     that there is a supported NVIDIA GPU in this system, and
(EE) NVIDIA(0):     that the NVIDIA device files have been created properly.
(EE) NVIDIA(0):     Please consult the NVIDIA README for details.
(EE) NVIDIA(0):  *** Aborting ***

nvidia -> nv

sama tulostus


12
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 09.05.07 - klo:22.12 »
Ja mikä näytönohjain on kyseessä?

mx420

Nyt nvidia-glx-config disable palautti resot. Toi glx ajurin asentaminen epäonnistuu edelleen. Valittaa että kernel version 7xxx.

linux-restricted-modules-2.6.20-15-386 ei korjannu tilannetta. (Olisko sen ees pitäny?)

Hmm onkos toi gf4 mx420:nen eli pitäis toimia ihan nvidia-glx ajurilla. Kattos mikä ajuri sinulla nyt on asennettuna(ainoastaan yksi saa olla asennettuna ja se ei saa olla nvidia-glx-new, koska se ei varmasti tue korttiasi):
apt-cache policy nvidia-glx
apt-cache policy nvidia-glx-legacy
apt-cache policy nvidia-glx-new


Myös /var/log kansiossa olevista xorgin logeista voisi olla hyötyä. Jos nyt olet x.ssä nv -ajurilla(tai jollain muulla) sanos mitä sanoo
 cat /var/log/Xorg.0.log.old | grep NVIDIA

Legacy asennettuna:
nvidia-glx-legacy:
  Asennettu: 1.0.7184+2.6.20.5-15.20
  Ehdokas: 1.0.7184+2.6.20.5-15.20

Asentaisin glx, mutta kun toi nvidia kernel ei vaihdu uudemmaksi kirveelläkään. Oon tehny jokaisen ubuntu wikin asennus metodin. Yksikää ei toiminu.

(**) |   |-->Device "NVIDIA Corporation NV17 [GeForce4 MX 420]"
(II) Module glx: vendor="NVIDIA Corporation"
(II) Module nvidia: vendor="NVIDIA Corporation"
(II) NVIDIA dlloader X Driver  1.0-9631  Thu Nov  9 17:39:58 PST 2006
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(--) Chipset NVIDIA GPU found
(**) 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): Option "ExactModeTimingsDVI" "TRUE"
(**) NVIDIA(0): Option "ModeValidation" "DFP-0: NoEdidDFPMaxSizeCheck, NoVesaModes"
(**) NVIDIA(0): Enabling RENDER acceleration
(WW) NVIDIA(0): Unrecognized ModeValidation token "NoEdidDFPMaxSizeCheck";
(WW) NVIDIA(0):     ignoring.
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module! Please ensure
(EE) NVIDIA(0):     that there is a supported NVIDIA GPU in this system, and
(EE) NVIDIA(0):     that the NVIDIA device files have been created properly.
(EE) NVIDIA(0):     Please consult the NVIDIA README for details.
(EE) NVIDIA(0):  *** Aborting ***

ModeValidation, NoEdid... ja Exact.. on kaikki kirjoteltu niiden wiki oppaiden mukaan tonne.

e- Alkaa pikkuhiljaa v*tuttamaan. Vähän kauemmin ku pari tuntii oon yrittäny saada toimimaan.
ee- Synaptic näyttää, että asennettuna on:
Linux-restricted-modules-2.6.20-15-386
nvidia-glx-legacy
nvidia-kernel-common
xserver-xorg-video-nv
sysinfo
smartdimmer
restricted-manager

hakusanalla nvidia.

glxinfo|grep direct
direct rendering: Yes

Mutta resot ei nouse yli 800x600@60.

sudo nvidia-glx-config disable

Error: your X configuration has been altered.
This script cannot proceed automatically. If you believe that this
not correct, you can update the md5sum entry executing the following
command:
md5sum /etc/X11/xorg.conf | sudo tee /var/lib/x11/xorg.conf.md5sum
otherwise edit manually /etc/X11/xorg.conf to change the Driver section
from nvidia to nv.

eee- Näitä siis noudatettu: http://doc.gwos.org/index.php/Latest_Nvidia_Edgy#METHOD_1
http://doc.gwos.org/index.php/Latest_Nvidia_Edgy#PROBLEMS_SECTION (7

13
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 09.05.07 - klo:21.40 »
Ja mikä näytönohjain on kyseessä?

mx420

Nyt nvidia-glx-config disable palautti resot. Toi glx ajurin asentaminen epäonnistuu edelleen. Valittaa että kernel version 7xxx.

linux-restricted-modules-2.6.20-15-386 ei korjannu tilannetta. (Olisko sen ees pitäny?)

14
Laitealue / Vs: Perinteinen Nvidia asennusprobleema
« : 09.05.07 - klo:20.50 »
...
Tein asennuksen myös näillä avoimilla ajureilla, mitä on saatavilla. Homma toimi ainakin joten kuten, Berylin sain asennettua mutta se jumitti aika pahasti välillä, joten luullakseni se toimisi paremmin tehdasajureilla.

Olisiko kenelläkään vihjettä tehdasajurien asentamiseksi tässä kohdassa? ???

Et voi saada beryliä toimimaan avoimilla ajureilla nvidialla . . Nyt herääpi kysymys mikä ubuntu sinulla on käytössä, jos käytössäsi on edgy niin sinun kannattaa käyttää tseliotin paketoimaa ajuria. Tuota siksi että edgyssä on aiglx xorgissa valmiina ja sen käyttämiseen tarvitaan 9xxx ajuria. Vakio edgyn ajuri on liian vanha, joten joutuisit käyttämään xgl:ää.

Jos käytät feistyä on siinä tarpeeksi uusi nvidian ajuri, joten voit käyttää huoletta pakettivarastoista löytyvää ajuria:
Koodia: [Valitse]
tuke@tippawaara:~$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86 Kernel Module  1.0-9755  Mon Feb 26 23:21:15 PST 2007
GCC version:  gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)

En tiedä miksi yrität Nvidian binääri paketista niitä asentaa, kun se onnistuu apt:illakin, mutta ehkä minun ei tarvitsekaan..

Onkos restricted-modules asennettu?
Koodia: [Valitse]
sudo apt-get install linux-restricted-modules-`uname -r`
Ja ne headersit:
Koodia: [Valitse]
sudo apt-get install linux-headers-`uname -r`
Juu mutta jos asentaa binääri ajureista nvidian ajuria linux-restricted-modules-`uname -r` ei saa olla asennettena.

Päivitin feistyyn tänään ja on ongelmia ajureiden kanssa. Oon sählänny noita restircted moduleita, glx/glx-new/glx-legacy ajureita ja nvidia-kerneleitä siihen malliin, että en itekkää enää tiiä mitä on ja mitä ei oo asennettuna. Joka tapauksessa X ei suostu käynnistymään ku pelkästään glx-legacy ja legacy-kernel asennettuna ja silloinki max 800x600 resoilla.

Olisko mitään yleispätevää ohjetta jolla korjaan tilanteen?

Lainaus
cat /proc/driver/nvidia/version
NVRM version: NVIDIA Linux x86 Kernel Module  1.0-7184  Tue Aug  1 18:38:58 PDT 2006
GCC version:  gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)

Tässä taitaa olla pahin ongelma. Logissa itkee just ton yhteensopivuutta ajureiden kanssa. En uskalla enää kokeilla ite mitää ku joutuu aina tunnin asentaa ja poistaa noita paketteja miten sattuu, että onnistuu löytämään yhdistelmän jolla pääsee X:ään.

evo

15
Pelit / Vs: ET bugaa
« : 09.05.07 - klo:13.01 »
Tämä ei välttämättä ole ET:n vika, mutta en viitsinyt aloittaa uutta aihetta. Eli kun käynnistän ET:n niin näyttöön tulee teksti "out of range". Peli kyllä lähtee päälle. Sama teksti tulee kun sammuttaa käyttöjärjestelmää... Mistähän tällainen mahtaa johtua? TFT-näyttö kyseessä

Peli yrittää käyttää virkistystaajuutta joka on sun näytön rajojen ulkopuolella.

16
Pelit / Vs: ET bugaa
« : 13.04.07 - klo:13.04 »
No jotenki must tuntuki siltä et ku viime kerran kyseisen tiedoston aukasin ni oli vähän erilainen :D

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Mon Oct 16 22:13:07 PDT 2006

# /etc/X11/xorg.conf (xorg 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 /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/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         "Default Screen" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    InputDevice    "stylus" "SendCoreEvents"
    InputDevice    "cursor" "SendCoreEvents"
    InputDevice    "eraser" "SendCoreEvents"
EndSection

Section "Files"

   # path to defoma fonts
    FontPath        "/usr/share/X11/fonts/misc"
    FontPath        "/usr/share/X11/fonts/cyrillic"
    FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/Type1"
    FontPath        "/usr/share/X11/fonts/100dpi"
    FontPath        "/usr/share/X11/fonts/75dpi"
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "type1"
    Load           "vbe"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "fi"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ExplorerPS/2"
    Option         "ZAxisMapping" "4 5"
    Option         "Emulate3Buttons" "true"
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
    Identifier     "stylus"
    Driver         "wacom"
    Option         "Device" "/dev/wacom"          # Change to
    Option         "Type" "stylus"
    Option         "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
    Identifier     "eraser"
    Driver         "wacom"
    Option         "Device" "/dev/wacom"          # Change to
    Option         "Type" "eraser"
    Option         "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
    Identifier     "cursor"
    Driver         "wacom"
    Option         "Device" "/dev/wacom"          # Change to
    Option         "Type" "cursor"
    Option         "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "Monitor"
    Identifier     "Nokia 449Xi+"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "NVIDIA Corporation NV17 [GeForce4 MX 420]"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NV17 [GeForce4 MX 420]"
    Monitor        "Nokia 449Xi+"
    DefaultDepth    24
    SubSection     "Display"
        Depth       1
        Modes      "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       4
        Modes      "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
EndSection


17
Pelit / Vs: ET bugaa
« : 12.04.07 - klo:17.30 »

/*
 * The expiry date for beta versions
 *
 * 853286400 is Wed Jan 15 00:00:00 1997 GMT
 * 855964800 is Sat Feb 15 00:00:00 1997 GMT
 * 866332800 is Sun Jun 15 00:00:00 1997 GMT
 */
#ifndef XorgServerExpiry
# define XorgServerExpiry 0
#endif

/*
 * Build the font server
 */
#ifndef BuildFontServer
# define BuildFontServer   YES
#endif

/*
 * Include fonts support
 */
#ifndef BuildSpeedo
# define BuildSpeedo      NO
#endif

#ifndef BuildType1
# define BuildType1      NO
#endif

#ifndef BuildCID
# define BuildCID      YES
#endif

#ifndef BuildFreeType
# define BuildFreeType      YES
#endif

/*
 * By default, build all of the fonts.
 */
#ifndef Build75DpiFonts
# define Build75DpiFonts   YES
#endif
#ifndef Build100DpiFonts
# define Build100DpiFonts   YES
#endif
#ifndef BuildSpeedoFonts
# define BuildSpeedoFonts   NO
#endif
#ifndef BuildType1Fonts
# define BuildType1Fonts   YES
#endif
#ifndef BuildCIDFonts
# define BuildCIDFonts      YES
#endif
#ifndef BuildTrueTypeFonts
# define BuildTrueTypeFonts   YES
#endif
#ifndef BuildCyrillicFonts
# define BuildCyrillicFonts   YES
#endif

/*
 * Build scanpci?
 */
#ifndef SystemV
#define SystemV         NO
#endif
#ifndef SystemV4
#define SystemV4      NO
#endif
#ifndef BuildScanpci
# if SystemV || SystemV4 || \
    (defined(LinuxArchitecture) && !defined(Mc68020Architecture)) || \
    defined(i386BsdArchitecture) || defined(LynxOSArchitecture) || \
    defined(OS2Architecture) || defined(GNUMachArchitecture)
#   define BuildScanpci      YES
# else
#   define BuildScanpci      NO
# endif
#endif

#ifndef CompressAllFonts
# define CompressAllFonts   YES
#endif

#ifndef GzipFontCompression
# define GzipFontCompression   YES
#endif

/* Disable stripping installed programs for this release. */
#ifndef StripInstalledPrograms
# define StripInstalledPrograms   NO
#endif

#ifndef InstallJapaneseDocs
#define InstallJapaneseDocs   NO
#endif

#if BuildXF86DGA
# define XFree86DGADefines   -DXFreeXDGA
#else
# define XFree86DGADefines   /**/
#endif

#if BuildXvExt
# define XFree86XvDefines   -DXvExtension
#else
# define XFree86XvDefines   /**/
#endif

#if BuildXvMCExt
# define XFree86XvMCDefines   -DXvMCExtension
#else
# define XFree86XvMCDefines   /**/
#endif

#if BuildXResExt
# define XFree86XResDefines     -DXResExtension
#else
# define XFree86XResDefines     /**/
#endif

#ifndef DlopenHack
# define DlopenHack      -DDLOPEN_HACK
#endif

#ifndef ExtraLoaderDefines
# if MakeDllModules
#  define ExtraLoaderDefines   DlopenHack
# else
#  define ExtraLoaderDefines   /**/
# endif
#endif

#if DoLoadableServer
# define XFree86LoaderDefines   -DXFree86LOADER ExtraLoaderDefines
#else
# define XFree86LoaderDefines   /**/
#endif

#ifndef HasBsdMake
#define HasBsdMake      NO
#endif

#ifndef MakeHasPosixVariableSubstitutions
# if !HasBsdMake && !defined(SunArchitecture)
#  define MakeHasPosixVariableSubstitutions   NO
# else
#  define MakeHasPosixVariableSubstitutions   YES
# endif
#endif

#ifndef UseSmartScheduler
#define UseSmartScheduler YES
#endif

#if UseSmartScheduler
#define SmartScheduleDefines -DSMART_SCHEDULE
#else
#define SmartScheduleDefines /**/
#endif

/* Server defines required for all OSs */
#ifndef XFree86ServerDefines
# define XFree86ServerDefines   -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH \
            XFree86DGADefines XFree86XvDefines \
            XFree86LoaderDefines -DXFree86Server \
            VidModeExtensionDefines \
            XFree86XvMCDefines \
            SmartScheduleDefines \
            DebugDefines XFree86XResDefines \
            -DX_BYTE_ORDER=$(X_BYTE_ORDER) \
            VersionDefines
#endif

#ifndef XFree86ServerOSDefines
# define XFree86ServerOSDefines   -DDDXOSINIT -DSERVER_LOCK -DDDXOSFATALERROR \
            -DDDXOSVERRORF
#endif

#ifndef XFree86ConsoleDefines
# if defined(i386BsdArchitecture) || defined(AlphaBsdArchitecture)
#  define XFree86ConsoleDefines   -DPCCONS_SUPPORT -DSYSCONS_SUPPORT -DPCVT_SUPPORT
# elif defined(FreeBSDArchitecture)
#  define XFree86ConsoleDefines -DSYSCONS_SUPPORT
# else
#  define XFree86ConsoleDefines   /**/
# endif
#endif

/* Support for USB mouse */
#ifndef UsbMouseSupport
# define UsbMouseSupport NO
#endif
/* Does this OS have libusb ? */
#ifndef HasLibUsb
# define HasLibUsb   NO
#endif

#ifndef UseServerLock
# define UseServerLock   YES
#endif

#ifndef XnestServer
# define XnestServer      YES
#endif
#ifndef XVirtualFramebufferServer
# define XVirtualFramebufferServer   YES
#endif

#ifndef ServerExtraDefines
# define ServerExtraDefines   XFree86ServerDefines
#endif

#ifndef ServerOSDefines
# define ServerOSDefines   XFree86ServerOSDefines
#endif

#ifndef DriverSDKDir
# define DriverSDKDir     $(USRLIBDIR)/Server
#endif

#ifndef DriverSDKModuleDir
# define DriverSDKModuleDir     $(USRLIBDIR)/Server/modules
#endif

#ifndef DriverSDKIncludeDir
# define DriverSDKIncludeDir     $(USRLIBDIR)/Server/include
#endif

DRIVERSDKDIR = DriverSDKDir
DRIVERSDKMODULEDIR = DriverSDKModuleDir
DRIVERSDKINCLUDEDIR = DriverSDKIncludeDir

/*
 * Some commonly refered to directories are defined here.
 */

       XF86SRC = $(SERVERSRC)/hw/xfree86
    XF86COMSRC = $(XF86SRC)/common
 XF86PARSERSRC = $(XF86SRC)/parser
     XF86OSSRC = $(XF86SRC)/os-support
 XF86DRIVERSRC = $(XF86SRC)/drivers
     DRIVERSRC = $(XF86DRIVERSRC)

/*
 * Installed location of the XFree86 documentation
 */

        XFREE86DOCDIR = $(DOCDIR)
      XFREE86PSDOCDIR = $(DOCPSDIR)
     XFREE86PDFDOCDIR = $(DOCPDFDIR)
    XFREE86HTMLDOCDIR = $(DOCHTMLDIR)
XFREE86JAPANESEDOCDIR = $(DOCDIR)/Japanese

/*
 * Other stuff used in the X Server source.
 */

#ifndef OtherIConfigFiles
# define OtherIConfigFiles $(IRULESRC)/xfree86.cf $(IRULESRC)/xf86.rules
#endif

#ifndef UseRgbTxt
# define UseRgbTxt   YES
#endif

/*
 * GNU Compiler stuff
 */
#ifndef HasGcc3
# define HasGcc3 NO
#endif
#ifndef HasGcc2
# define HasGcc2 HasGcc3
#endif
#ifndef HasGcc
# define HasGcc HasGcc2
#endif
#ifndef HasGcc2ForCplusplus
# define HasGcc2ForCplusplus HasGcc2
#endif

#if HasGcc
# ifndef Gcc28Warnings
#  if (GccMajorVersion > 2) || \
      ((GccMajorVersion == 2) && (GccMinorVersion >= 8))
#   define Gcc28Warnings -Wundef
#  else
#   define Gcc28Warnings /* */
#  endif
# ifndef HasGcc34
#  if (((GccMajorVersion == 3) && (GccMinorVersion >= 4)) ||   \
    (GccMajorVersion > 3))
#   define HasGcc34 YES
#  else
#   define HasGcc34 NO
#  endif
# endif
# endif
# ifndef GccWarningOptions
#  if XFree86Devel
#   define GccWarningOptions -Wall -Wpointer-arith -Wstrict-prototypes \
           -Wmissing-prototypes -Wmissing-declarations \
           -Wredundant-decls -Wnested-externs Gcc28Warnings
#  else
#   define GccWarningOptions -Wall -Wpointer-arith Gcc28Warnings
#  endif
# endif
# ifndef DefaultCCOptions
#  if defined(UseInstalled)
#   define DefaultCCOptions /* -ansi */
#  else
#   define DefaultCCOptions -ansi -pedantic GccWarningOptions
#  endif
# endif
# if defined(UseInstalled)
#  ifndef UseGccMakeDepend
#   define UseGccMakeDepend NO
#  endif
#  ifndef CCMakeDepend
#   define CCMakeDepend NO
#  endif
# endif
#endif

/* Make imake noisier.  Note that this is ineffective for 3.0 <= GCC <= 3.2 */
#ifndef ImakeWarningFlags
# ifdef Gcc28Warnings
#  define ImakeWarningFlags Gcc28Warnings
# else
#  define ImakeWarningFlags /* */
# endif
#endif

#if  ((GccMajorVersion == 3) &&  (GccMinorVersion >= 1)) || (GccMajorVersion > 3)
# define GccAliasingArgs      -fno-strict-aliasing
#else
# define GccAliasingArgs      /* */
#endif

#if HasGcc2
# ifndef DefaultGcc2OptimizeOpt
#  define DefaultGcc2OptimizeOpt -O2
# endif
#endif

#if HasGcc2 && defined(i386Architecture)
# ifndef DefaultGcc2i386Opt
#  define DefaultGcc2i386Opt DefaultGcc2OptimizeOpt GccAliasingArgs
# endif
#endif

#if HasGcc2 && defined(AMD64Architecture)
# ifndef DefaultGcc2AMD64Opt
#  define DefaultGcc2AMD64Opt DefaultGcc2OptimizeOpt GccAliasingArgs
# endif
#endif

#if HasGcc2 && defined(AlphaArchitecture)
# ifndef DefaultGcc2AxpOpt
#  define DefaultGcc2AxpOpt DefaultGcc2OptimizeOpt GccAliasingArgs
# endif
#endif

#if HasGcc2 && defined(Ppc64Architecture)
# ifndef DefaultGcc2Ppc64Opt
#  define DefaultGcc2Ppc64Opt DefaultGcc2OptimizeOpt GccAliasingArgs
# endif
#endif

#if HasGcc2 && defined(PpcArchitecture)
# ifndef DefaultGcc2PpcOpt
#  define DefaultGcc2PpcOpt DefaultGcc2OptimizeOpt GccAliasingArgs
# endif
#endif

#ifndef DefaultGcc2DebugOpt
# define DefaultGcc2DebugOpt -g
#endif

#ifndef DebuggableLibraries
# define DebuggableLibraries NO
#endif

#if HasGcc2 && DebuggableLibraries
# define LibraryDebugOpt DefaultGcc2DebugOpt
#endif

/*
 * Some versions of gcc have optimisation bugs that cause problems building
 * some files.  The definitions here cover those.
 */

#ifndef Egcs112Bug
  /* Not exactly precise, but it'll do for now... */
# if HasGcc2 && defined(i386Architecture) && \
     (GccMajorVersion == 2) && (GccMinorVersion > 8)
#  define Egcs112Bug YES
# else
#  define Egcs112Bug NO
# endif
#endif

#ifdef i386Architecture
# ifndef HasX86Support
#  define HasX86Support YES
# endif
# ifndef HasMMXSupport
#  define HasMMXSupport YES
# endif
# ifndef HasSSESupport
#  define HasSSESupport NO
# endif
# ifndef Has3DNowSupport
#  define Has3DNowSupport NO
# endif
#elif defined (AMD64Architecture)
# ifndef HasX86Support
#  define HasX86Support NO
# endif
# ifndef HasMMXSupport
#  define HasMMXSupport NO
# endif
# ifndef HasSSESupport
#  define HasSSESupport NO
# endif
# ifndef Has3DNowSupport
#  define Has3DNowSupport NO
# endif
#else
# ifndef HasX86Support
#  define HasX86Support NO
# endif
# ifndef HasMMXSupport
#  define HasMMXSupport NO
# endif
# ifndef HasSSESupport
#  define HasSSESupport NO
# endif
# ifndef Has3DNowSupport
#  define Has3DNowSupport NO
# endif
#endif

#ifndef StaticNeedsPicForShared
# if defined (AMD64Architecture)\
  || defined (AlphaArchitecture) \
  || defined (ia64Architecture) \
  || defined (PpcArchitecture) \
  || defined (SparcArchitecture) \
  || defined (s390xArchitecture)
#  define StaticNeedsPicForShared YES
# else
#  define StaticNeedsPicForShared NO
# endif
#endif

#ifndef XF8_32Wid
# define XF8_32Wid      NO
#endif

#if CrossCompiling
#include <cross.def>
#endif
#include <xf86.rules>

Section "Extensions"
        Option  "Composite" "false"
EndSection

Sori en tienny et mikä kohta tosta pitäis pastee ni laitoin kokonaan.

18
Pelit / Vs: ET bugaa
« : 12.04.07 - klo:17.29 »

/* MIPS drivers */

#ifdef MipsArchitecture
/* vgahw module */
# ifndef XF86VgaHw
#  define XF86VgaHw      YES
# endif

# ifndef DevelDrivers
#  if XFree86Devel
#   define DevelDrivers      /* */
#  else
#   define DevelDrivers      /* */
#  endif
# endif

# ifndef XF86CardDrivers
#  define XF86CardDrivers   mga glint nv s3 s3virge sis savage \
            trident chips tdfx ati \
            DevelDrivers newport \
            XF86OSCardDrivers XF86ExtraCardDrivers
# endif
#endif /* MipsArchitecture */

/*
 * DEC Alpha drivers
 */
#ifdef AlphaArchitecture
/* vgahw module */
# ifndef XF86VgaHw
#  define XF86VgaHw      YES
# endif

# ifndef DevelDrivers
#  if XFree86Devel
#   define DevelDrivers      /* */
#  else
#   define DevelDrivers      /* */
#  endif
# endif

/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
#  define XF86CardDrivers   mga tdfx glint s3 s3virge rendition tga ati \
            savage nv cirrus DevelDrivers siliconmotion  \
            vga XF86OSCardDrivers XF86ExtraCardDrivers
# endif
/*
 *  Glide is available for Alpha, therefore build tdfx DRM module.
 *  SiS is 64-bit unclean as of this writing.
 */ 
#  if HasGlide3
#   define TdfxDriDriver   tdfx
#  else
#   define TdfxDriDriver   /**/
#  endif
# ifndef DriDrivers
#  define DriDrivers      gamma TdfxDriDriver mga r128 radeon r200
# endif
#endif /* AlphaArchitecture */

/*
 * Motorola 68k and PowerPC drivers
 */
#if defined(PpcArchitecture) || defined(Mc68020Architecture)
/* Amiga framebuffer module */
# ifndef XF86AFB
#  define XF86AFB      YES
# endif
/* vgahw module */
# ifndef XF86VgaHw
#  define XF86VgaHw      YES
# endif

# ifndef DevelDrivers
#  if XFree86Devel
#   define DevelDrivers      imstt
#  else
#   define DevelDrivers      /* */
#  endif
# endif

/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
#  define XF86CardDrivers   ati mga glint nv s3 s3virge sis savage\
            trident chips tdfx \
            DevelDrivers vga \
            XF86OSCardDrivers XF86ExtraCardDrivers
# endif
/*  The tdfx driver needs Glide, which is not available for PPC. */
# ifndef DriDrivers
#  define DriDrivers      gamma mga r128 radeon r200
# endif
#endif  /* PpcArchitecture || Mc68020Architecture */

/*
 * Intel StrongARM and Hewlett-Packard PA-RISC
 */
#if defined(Arm32Architecture) || defined(HPArchitecture)
/* vgahw module */
# ifndef XF86VgaHw
#  define XF86VgaHw      YES
# endif

# ifndef DevelDrivers
#  if XFree86Devel
#   define DevelDrivers      /* */
#  else
#   define DevelDrivers      /* */
#  endif
# endif

/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
#  define XF86CardDrivers   ati mga glint nv s3 s3virge sis savage\
            trident chips tdfx \
            DevelDrivers vga \
            XF86OSCardDrivers XF86ExtraCardDrivers
# endif
# ifndef DriDrivers
#  define DriDrivers      gamma mga r128 radeon r200
# endif
#endif

/* SuperH drivers */
#if defined(SuperHArchitecture)
# ifndef XF86CardDrivers
#  define XF86CardDrivers      XF86OSCardDrivers XF86ExtraCardDrivers
# endif
#endif

/*
 * For PowerPC 64bit systems
 * only libraries are strictly needed
 */
#if defined(Ppc64Architecture)
# ifndef XorgServer
#  define XorgServer      YES
# endif
/* 1bpp module */
# ifndef XF1Bpp
#  define XF1Bpp      NO
# endif
/* 4bpp module */
# ifndef XF4Bpp
#  define XF4Bpp      NO
# endif
/* 8/32bpp overlay module */
# ifndef XF8_32Bpp
#  define XF8_32Bpp      YES
# endif
/* 8/16bpp dual fb module */
# ifndef XF8_16Bpp
#  define XF8_16Bpp      YES
# endif
/* 24/32bpp conversion module */
# ifndef XF24_32Bpp
#  define XF24_32Bpp      YES
# endif
/* shadow fb module */
# ifndef XFShadowFB
#  define XFShadowFB      YES
# endif
/* fbdevhw module */
# ifndef XF86FBDevHw
#  define XF86FBDevHw      YES
# endif
/* XAA module */
# ifndef XF86XAA
#  define XF86XAA      YES
# endif
/* ramdac module */
# ifndef XF86Ramdac
#  define XF86Ramdac      YES
# endif
/* I2C module */
# ifndef XF86I2C
#  define XF86I2C      YES
# endif
/* DDC module */
# ifndef XF86DDC
#  define XF86DDC      YES
# endif
/* RAC (Resource Access Control) module */
# ifndef XF86RAC
#  define XF86RAC      YES
# endif
/* int10 module */
# ifndef XF86Int10
#  define XF86Int10      YES
# endif
/* vbe module */
# ifndef XF86VBE
#  define XF86VBE      YES
# endif

/* vgahw module */
# ifndef XF86VgaHw
#  define XF86VgaHw      NO
# endif
/* Amiga framebuffer module */
# ifndef XF86AFB
#  define XF86AFB      NO
# endif

# ifndef DevelDrivers
#  if XFree86Devel
#   define DevelDrivers      
#  else
#   define DevelDrivers      /* */
#  endif
# endif

/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
#  define XF86CardDrivers   ati mga \
            DevelDrivers \
            XF86OSCardDrivers XF86ExtraCardDrivers
# endif
# if HasGlide3
#  define TdfxDriDriver      
# else
#  define TdfxDriDriver      /**/
# endif
# ifndef DriDrivers
#  define DriDrivers      gamma r128 TdfxDriDriver
# endif
#endif /* Ppc64Architecture */

/*
 * For Mips/Arc platforms, the default is to build all modules which
 * are supported on this platform.
 */
#ifdef ArcArchitecture
# ifndef XorgServer
#  define XorgServer      YES
# endif
#endif

#if BuildDebug
# define DebugDefines -DBUILDDEBUG
#else
# define DebugDefines /**/
#endif

#ifndef XorgServer
# define XorgServer      NO
#endif
#if !XorgServer
# undef DoLoadableServer
# define DoLoadableServer   NO
#endif

/*
 * Fbdev module defines.  They are set to indicate the fb types supported
 * on different architectures.
 */
#ifndef XF86AFB
# define XF86AFB      NO
#endif
#ifndef XF86ILBM
# define XF86ILBM      NO
#endif
#ifndef XF86IPLAN2P2
# define XF86IPLAN2P2      NO
#endif
#ifndef XF86IPLAN2P4
# define XF86IPLAN2P4      NO
#endif
#ifndef XF86IPLAN2P8
# define XF86IPLAN2P8      NO
#endif
#if XF86AFB
AFB_DEFS = -DUSE_AFB
#endif
#if XF86ILBM
ILBM_DEFS = -DUSE_ILBM
#endif
#if XF86IPLAN2P2
IPLAN2P2_DEFS = -DUSE_IPLAN2P2
#endif
#if XF86IPLAN2P4
IPLAN2P4_DEFS = -DUSE_IPLAN2P4
#endif
#if XF86IPLAN2P8
IPLAN2P8_DEFS = -DUSE_IPLAN2P8
#endif
#ifndef FbdevDefines
# define FbdevDefines $(AFB_DEFS) $(ILBM_DEFS) $(IPLAN2P2_DEFS) \
           $(IPLAN2P4_DEFS) $(IPLAN2P8_DEFS)
#endif

/*
 * The default is to install the X servers setuid-root on most OSs.
 * It the servers are only started by xdm, they should not be setuid-root.
 */
#if !defined(i386MachArchitecture) && !defined(OS2Architecture)
# ifndef InstallXserverSetUID
#  define InstallXserverSetUID   YES
# endif
#endif

/*
 * Build GLX server interface
 *   --- Doesn't work for 1-bit and 4-bit servers
 */
#ifndef BuildGlxExt
#  define BuildGlxExt   YES
#endif

#ifndef BuildXF86DRI
#define BuildXF86DRI   NO
#endif

#ifndef GlxUseSGISI
#define GlxUseSGISI   NO
#endif

#if BuildXF86DRI

#ifndef DriDrivers
#define DriDrivers /**/
#endif

#ifndef DevelDRIDrivers
#define DevelDRIDrivers /**/
#endif

#ifndef BuildGLXLibrary
#  if defined (BuildServersOnly) && BuildServersOnly
#    define BuildGLXLibrary   NO
#  else
#    define BuildGLXLibrary   YES
#  endif
#endif

#ifndef BuildXF86OldDRMCompat
#  define BuildXF86OldDRMCompat   YES
#endif

/*
 * One and ONLY one of the GlxBuiltIn* drivers can be defined to be YES.
 * If more than one are defined, the compilation will fail with multiply
 * defined references of GLX and OpenGL functions.
 */

/*
 * The first is a built-in driver that does software rendering client-side
 * and renders to the X server via Xlib.
 */

#  ifndef GlxBuiltInXMesa
#    define GlxBuiltInXMesa         NO
#  endif

/*
 * The rest are hardware-specific DRI drivers.
 */
#  ifndef GlxBuiltInGamma
#    define GlxBuiltInGamma        NO
#  endif
#  ifndef GlxBuiltInTdfx
#    define GlxBuiltInTdfx         NO
#  endif
#  ifndef GlxBuiltInMga
#    define GlxBuiltInMga          NO
#  endif
#  ifndef GlxBuiltInI810
#    define GlxBuiltInI810         NO
#  endif
#  ifndef GlxBuiltInI915
#    define GlxBuiltInI915         NO
#  endif
#  ifndef GlxBuiltInR128
#    define GlxBuiltInR128         NO
#  endif
#  ifndef GlxBuiltInRadeon
#    define GlxBuiltInRadeon       NO
#  endif
#  ifndef GlxBuiltInR200
#    define GlxBuiltInR200         NO
#  endif
#  ifndef GlxBuiltInFfb
#    define GlxBuiltInFfb          NO
#  endif
#  ifndef GlxBuiltInSIS
#    define GlxBuiltInSIS          NO
#  endif

#  if GlxBuiltInTdfx || \
      GlxBuiltInMga || \
      GlxBuiltInI810 || \
      GlxBuiltInI915 || \
      GlxBuiltInR128 || \
      GlxBuiltInRadeon || \
      GlxBuiltInR200 || \
      GlxBuiltInFfb || \
      GlxBuiltInSIS
#    define GlxDriverUsesMesa      YES
#  else
#    define GlxDriverUsesMesa      NO
#  endif

#  if GlxBuiltInGamma || \
      GlxBuiltInTdfx || \
      GlxBuiltInMga || \
      GlxBuiltInI810 || \
      GlxBuiltInI915 || \
      GlxBuiltInR128 || \
      GlxBuiltInRadeon || \
      GlxBuiltInR200 || \
      GlxBuiltInFfb || \
      GlxBuiltInSIS
#    define GlxUseBuiltInDRIDriver YES
#    define DRIDynLoadDefines /**/
#  else
#    define GlxUseBuiltInDRIDriver NO
#    define DRIDynLoadDefines -DGLX_USE_DLOPEN
#  endif

#  if GlxUseBuiltInDRIDriver
#    undef DriDrivers
#    if GlxBuiltInGamma
#      define DriDrivers gamma
#    endif
#    if GlxBuiltInTdfx
#      define DriDrivers tdfx
#    endif
#    if GlxBuiltInMga
#      define DriDrivers mga
#    endif
#    if GlxBuiltInI810
#      define DriDrivers i810
#    endif
#    if GlxBuiltInI915
#      define DriDrivers i915
#    endif
#    if GlxBuiltInR128
#      define DriDrivers r128
#    endif
#    if GlxBuiltInRadeon
#      define DriDrivers radeon
#    endif
#    if GlxBuiltInR200
#      define DriDrivers r200
#    endif
#    if GlxBuiltInSIS
#      define DriDrivers sis
#    endif
#    if GlxBuiltInFfb
#      define DriDrivers ffb
#    endif
#  endif

#endif

/*
 * This enables building DRI support into video drivers, which can be done
 * even on platforms that don't have functional DRI support.
 *
 * Defining BuildXF86DRIDriverSupport to YES will not work until we have a
 * separate set of defines set up for building driver-only support for the
 * DRI.
 */
#ifndef BuildXF86DRIDriverSupport
# define BuildXF86DRIDriverSupport NO
#endif

#if BuildGlxExt

#  if BuildXF86DRI
#    define DRIDefines -DXF86DRI -DGLX_DIRECT_RENDERING DRIDynLoadDefines
#  else
#    define DRIDefines /**/
#  endif
#  if defined(GlxUseSGISI) && GlxUseSGISI
#    define GlxCoreLibDefines -DGLX_USE_SGI_SI
#  else
#    define GlxCoreLibDefines -DGLX_USE_MESA
#  endif

#  if defined(SparcArchitecture)  \
   || defined (Sparc64Architecture) \
   || defined(ia64Architecture) \
   || defined(s390xArchitecture) \
   || defined(AMD64Architecture)
#    define GlxArchDefines -D__GLX_ALIGN64
#  elif defined(AlphaArchitecture)
/* On the Alpha we need to ensure floating point accuracy for 3D */
#    define GlxArchDefines -D__GLX_ALIGN64 -mieee
#  elif defined(DarwinArchitecture)
/* GLX contains lots of uninitialized globals, which can upset Darwin */
#    define GlxArchDefines -fno-common
#  else
#    define GlxArchDefines /**/
#  endif

#  ifndef GlxExtraDefines
#    define GlxExtraDefines DRIDefines GlxCoreLibDefines GlxArchDefines
#  endif

#else

/* If we are not building GLX, then make sure the DRI is not built */
#  undef  BuildXF86DRI
#  define BuildXF86DRI   NO
#  undef  BuildXF86DRIDriverSupport
#  define BuildXF86DRIDriverSupport NO

#endif

#if !BuildXF86DRI
# define GlxUseBuiltInDRIDriver NO   /* For libOSmesa */
#endif

# ifndef UseX86Emu
#  define UseX86Emu      YES
# endif

#define X86INT10_STUB   0
#define X86EMU_GENERIC  1
#define X86VM           2
#define X86EMU_OS       3

#ifndef XF86INT10_BUILD
# if UseX86Emu
#  define XF86INT10_BUILD      X86EMU_GENERIC
# else
#  define XF86INT10_BUILD      X86INT10_STUB
# endif
#endif
/*
 * Build the Rush extension library (non standard extension for cooperation
 * between glide library and X server). Enabled by default only for Linux.
 */
#ifndef BuildXF86RushExt
# define BuildXF86RushExt   NO
#endif

#ifndef BuildDBElib
# define BuildDBElib   YES
#endif

#ifndef BuildRECORDlib
# define BuildRECORDlib   YES
#endif

#ifndef BuildXKBlib
# define BuildXKBlib   YES
#endif

#ifndef BuildScreenSaverExt
# define BuildScreenSaverExt   YES
#endif

/*
 * Build XInput support
 */
#ifndef BuildXInputExt
# define BuildXInputExt      YES
#endif

/* Build Xinerama (aka panoramiX) extension */
#ifndef BuildXinerama
# define BuildXinerama      YES
#endif

/* Build Render extension */
#ifndef BuildRender
# define BuildRender      YES
#endif

#if 0
#ifndef JoystickSupport
# define JoystickSupport   NO
#endif
#endif

#if 0
/*
 * Build the extra extension libs even when not including the extra extensions
 * in the servers
 */
#ifndef BuildScreenSaverLibrary
# define BuildScreenSaverLibrary   YES
#endif
#ifndef BuildXF86MiscLibrary
# define BuildXF86MiscLibrary   YES
#endif
#ifndef BuildXF86DGALibrary
# define BuildXF86DGALibrary   YES
#endif
#ifndef BuildXF86VidModeLibrary
# define BuildXF86VidModeLibrary YES
#endif
#ifndef BuildXvLibrary
# define BuildXvLibrary      YES
#endif
#ifndef BuildXvMCLibrary
# define BuildXvMCLibrary   YES
#endif
#ifndef BuildGLXLibrary
# define BuildGLXLibrary   YES
#endif
#ifndef BuildXResLibrary
# define BuildXResLibrary       YES
#endif
#endif

/*
 * Build the XFree86-VidMode extension
 */
#ifndef BuildXF86VidModeExt
# define BuildXF86VidModeExt      YES
#endif

/* Don't build this now because the interface hasn't been done yet */
/*
 * Build the XFree86-Misc extension
 */
#ifndef BuildXF86MiscExt
# define BuildXF86MiscExt      YES
#endif

/*
 * Build the XFree86-Bigfont extension
 */
#ifndef BuildXF86BigfontExt
# define BuildXF86BigfontExt      YES
#endif

/*
 * Build the XFree86 DGA support
 */
#ifndef BuildXF86DGA
# define BuildXF86DGA         YES
#endif

/*
 * Build the DPMS extension support
 */
#ifndef BuildDPMSExt
# define BuildDPMSExt         YES
#endif

/*
 * Build the X Video Extension
 */
#ifndef BuildXvExt
# define BuildXvExt         YES
#endif

/*
 * Build the X Video Motion Compensation Extension
 */
#ifndef BuildXvMCExt
# define BuildXvMCExt         YES
#endif

/*
 * Build the X-Resource Extension
 */
#ifndef BuildXResExt
# define BuildXResExt                   YES
#endif

#if Malloc0ReturnsNull
# ifndef XtMalloc0ReturnsNullDefines
#  define XtMalloc0ReturnsNullDefines   Malloc0ReturnsNullDefines -DXTMALLOC_BC
# endif
#endif

#ifndef UseInternalMalloc
# define UseInternalMalloc   NO
#endif

#ifndef HasDlsymBug
# define HasDlsymBug      NO
#endif

#ifndef HasMTRRSupport
# define HasMTRRSupport      NO
#endif

19
Pelit / Vs: ET bugaa
« : 12.04.07 - klo:17.29 »
XCOMM $XdotOrg: xc/config/cf/xorg.cf,v 1.27.2.6 2005/01/24 03:11:42 gisburn Exp $
/*
 * This configuration file contains all of the configuration
 * information for the Xorg based X Servers.
 *
 * Most of these settings can be overridden in a vendor.cf or the
 * BeforeVendor part of the site.def file.
 */
XCOMM $Xorg: xfree86.cf,v 1.4 2000/08/17 19:41:49 cpqbld Exp $

/* Get and set version information. */

#include "date.def"
#include "xorgversion.def"

#if !defined(XorgVersionString) && \
    defined(XORG_VERSION_MAJOR) && defined(XORG_VERSION_MINOR) && \
    defined(XORG_VERSION_PATCH) && defined(XORG_VERSION_SNAP)
# if XORG_VERSION_SNAP == 0
#  if XORG_VERSION_PATCH == 0
#   define XorgVersionString `echo XORG_VERSION_MAJOR XORG_VERSION_MINOR | sed 's/ /./g'`
#  else
#   define XorgVersionString `echo XORG_VERSION_MAJOR XORG_VERSION_MINOR XORG_VERSION_PATCH | sed 's/ /./g'`
#  endif
# else
#  define XorgVersionString `echo XORG_VERSION_MAJOR XORG_VERSION_MINOR XORG_VERSION_PATCH XORG_VERSION_SNAP | sed 's/ /./g'`
# endif
#endif

#if !defined(XORG_DATE) && defined(XF86_DATE)
# define XORG_DATE XF86_DATE
#endif

/*
 * Xorg versions are M.m.P.s, and XorgVersion is:
 *
 *    M * 10000000 + m * 100000 + P * 1000 + s
 *
 */

#ifndef XorgVersion
#  define XorgVersion (((XORG_VERSION_MAJOR) * 10000000) + ((XORG_VERSION_MINOR) * 100000) + ((XORG_VERSION_PATCH) * 1000) + XORG_VERSION_SNAP)
#endif

#ifndef VersionDefines
# define VersionDefines -DXORG_VERSION_CURRENT="$(XORG_VERSION_CURRENT)"
#endif

/* Place the version of the relevant changelog file here */
#ifndef ReleaseVersion
# define ReleaseVersion  RELEASE-1
#endif

XORG_VERSION_CURRENT = XorgVersion
RELEASE_VERSION = ReleaseVersion

#if !defined(XorgManVersionString) && \
    defined(XORG_VERSION_MAJOR) && defined(XORG_VERSION_MINOR) && \
    defined(XORG_VERSION_PATCH) && defined(XORG_VERSION_SNAP)
# if XORG_VERSION_SNAP == 0
#define XorgManVersionString `echo XORG_VERSION_MAJOR XORG_VERSION_MINOR XORG_VERSION_PATCH | sed -e 's/ /./g' -e 's/^/Version\\\ /'`
#else
#define XorgManVersionString `echo XORG_VERSION_MAJOR XORG_VERSION_MINOR XORG_VERSION_PATCH XORG_VERSION_SNAP | sed -e 's/ /./g' -e 's/^/Version\\\ /'`
# endif
#endif

#if !defined(XorgDateString) && defined(XORG_DATE)
# define XorgDateString XORG_DATE
#endif

#if !defined(XFree86DateString) && defined(XorgDateString)
# define XFree86DateString XorgDateString
#endif

#ifndef BuildDateCmd
# define BuildDateCmd   date +%Y%m%d
#endif

#if !defined(BuildDate)
# define BuildDate    `BuildDateCmd`
#endif

#ifndef ChangelogDateCmd
# define ChangelogDateCmd if tail $(CHANGELOGFILE) 2>/dev/null | \   @@\
   fgrep '$$XdotOrg:' >/dev/null 2>&1; then \         @@\
     tail $(CHANGELOGFILE) | fgrep '$$XdotOrg:' | \      @@\
     sed s,'.* \([0-9][0-9]*\)/\([0-9][0-9]*\)/\([0-9][0-9]*\).*,\1\2\3,'; \ @@\
   else echo 0; fi
#endif

#if !defined(ChangelogDate)
# define ChangelogDate   `ChangelogDateCmd`
#endif

#ifndef XVendorString
# define XVendorString   "The X.Org Foundation"
#endif

#ifndef XVendorRelease
# define XVendorRelease   XorgVersion
#endif

#ifndef XVendorManVersionString
#define XVendorManVersionString XorgManVersionString
#endif

#ifndef XVendorManNameString
#define XVendorManNameString X.Org
#endif

/*
 * This enables some settings for developers.
 */

#ifndef XFree86Devel
# if !defined(PatheticCpp) || !PatheticCpp
#  if (XorgVersion % 1000)
#   define XFree86Devel      YES
#  else
#   define XFree86Devel      NO
#  endif
# else
#  define XFree86Devel      NO   /* Assume the worst */
# endif
#endif

#ifndef BuildDebug
# define BuildDebug       YES
#endif

/*
 * settings for the config file parser
 */

#ifndef XConfigFile
#define XConfigFile      xorg.conf
#endif
#ifndef XConfigDir
#define XConfigDir      $(LIBDIR)
#endif
#ifndef XLogFile
#define XLogFile      Xorg
#endif
#ifndef XServerName
# define XServerName      Xorg
#endif

/*
 * BuildXFree86ConfigTools:
 *
 * Turning this on allows the XFree86 config tools to build when
 * BuildServersOnly is YES.  This requires more than the servonly CVS
 * module.  This cannot be used to disable building the config tools with
 * a full build.
 */
#ifndef BuildXFree86ConfigTools
#ifdef BuildServersOnly
#define BuildXFree86ConfigTools      !BuildServersOnly
#else
#define BuildXFree86ConfigTools      YES
#endif
#endif

#ifndef BuildLibrariesForConfigTools
#define BuildLibrariesForConfigTools   BuildXFree86ConfigTools
#endif

#if BuildXFree86ConfigTools && BuildLibrariesForConfigTools
#define BuildLibraries      YES
#define BuildXF86MiscLibrary   YES
#define BuildXF86VidModeLibrary   YES
#define BuildXKBlib      YES
#define BuildXKBfilelib      YES
#define BuildXKBuilib      YES
#endif

/*
 * When this is set, modules are always built separately from the libraries
 * that statically link into an Xserver.  This is for platforms where the
 * module and native object formats are different (e.g., OS/2).
 */
#ifndef BuildModuleInSubdir
#define BuildModuleInSubdir   NO
#endif

#ifndef MakeDllModules
#define MakeDllModules      NO
#endif
#ifndef DoLoadableServer
#define DoLoadableServer   NO
#endif

/*
 * Default settings for which X Servers to build.
 */

/* OS.cf files may set this for OS-specific input drivers */
#ifndef OSXInputDrivers
#define OSXInputDrivers /**/
#endif

/* This may be set in host.def for 3rd party input drivers */
#ifndef ExtraXInputDrivers
#define ExtraXInputDrivers /**/
#endif

/* XInput drivers */
#ifndef XInputDrivers
#define XInputDrivers      mouse keyboard acecad calcomp citron \
            digitaledge dmc dynapro elographics tek4957 \
            microtouch mutouch penmount spaceorb summa \
            wacom void magellan /* magictouch */ hyperpen \
            jamstudio fpit \
            palmax OSXInputDrivers ExtraXInputDrivers
#endif


/* Deprecated keyboard driver */
#ifndef UseDeprecatedKeyboardDriver
#define UseDeprecatedKeyboardDriver NO
#endif

/* <linux/input.h> support mainly for USB support */
#ifndef HasLinuxInput
# define HasLinuxInput NO
#endif

/* OS.cf files may set this for OS-specific drivers */
#ifndef XF86OSCardDrivers
#define XF86OSCardDrivers /**/
#endif

/* This may be set in host.def for 3rd party drivers */
#ifndef XF86ExtraCardDrivers
#define XF86ExtraCardDrivers /**/
#endif

/* OS.cf files may set this for OS-specific drivers */
#ifndef HasAgpGart
#define HasAgpGart NO
#endif

/* Some DRI drivers are disabled because they are either insecure or unusable on
 * this architecture.  This switch allows you to enable building these drivers.
 */
#ifndef BuildDevelDRIDrivers
#define BuildDevelDRIDrivers NO
#endif

/* The glide driver only works for the loadable server at the moment */
#ifndef HasGlide2
#define HasGlide2 NO
#endif
#if HasGlide2 && DoLoadableServer
#define GlideDriver glide
#else
#define GlideDriver /**/
#endif

/* The tdfx DRI driver can only be built if glide3 is available. */
#ifndef HasGlide3
#define HasGlide3 NO
#endif

/*
 * There are three parameters that determine where and how the Matrox HAL
 * library is used:
 *
 *   HaveMatroxHal  -- You have the HALlib.a binary library installed
 *                     in xfree86/drivers/mga/HALlib, and you want it to
 *                     be used.
 *                     Default: NO
 *
 *   BuildMatroxHal -- You have the source for the HALlib library (installed
 *                     in xfree86/drivers/mga/hallib), and want to build and
 *                     use it.
 *                     Default: NO
 *
 *   UseMatroxHal   -- You want to build support for loading/using the HAL
 *                     library into the mga driver.  For module server builds
 *                     you don't need to have the HALlib library to do this.
 *                     but you want to build support for loading it and using
 *                     it into the mga driver module.
 *                     Default: YES for loadable server build
 *                              (HaveMatroxHal || BuildMatroxHal) for static
 */

#ifndef HaveMatroxHal
#define HaveMatroxHal NO
#endif

#ifndef BuildMatroxHal
#define BuildMatroxHal NO
#endif

#ifndef UseMatroxHal
#if DoLoadableServer
#define UseMatroxHal YES
#else
#define UseMatroxHal (HaveMatroxHal || BuildMatroxHal)
#endif
#endif

/*
 * Many architectures share common X Server pieces.  List them here.
 */
#if defined(i386Architecture) || defined(ia64Architecture) || \
    defined(AMD64Architecture) || defined(SparcArchitecture) || \
    defined(Sparc64Architecture) || defined(MipsArchitecture) || \
    defined(AlphaArchitecture) || defined(PpcArchitecture) || \
    defined(Mc68020Architecture) || defined(Arm32Architecture) || \
    defined(HPArchitecture) || defined(SuperHArchitecture)
# ifndef XorgServer
#  define XorgServer      YES
# endif
/* 1bpp module */
# ifndef XF1Bpp
#  define XF1Bpp      YES
# endif
/* 4bpp module */
# ifndef XF4Bpp
#  define XF4Bpp      YES
# endif
/* 8/32bpp overlay module */
# ifndef XF8_32Bpp
#  define XF8_32Bpp      YES
# endif
/* 8/16bpp dual fb module */
# ifndef XF8_16Bpp
#  define XF8_16Bpp      YES
# endif
/* 24/32bpp conversion module */
# ifndef XF24_32Bpp
#  define XF24_32Bpp      YES
# endif
/* shadow fb module */
# ifndef XFShadowFB
#  define XFShadowFB      YES
# endif
/* fbdevhw module */
# ifndef XF86FBDevHw
#  define XF86FBDevHw      YES
# endif
/* XAA module */
# ifndef XF86XAA
#  define XF86XAA      YES
# endif
/* ramdac module */
# ifndef XF86Ramdac
#  define XF86Ramdac      YES
# endif
/* I2C module */
# ifndef XF86I2C
#  define XF86I2C      YES
# endif
/* DDC module */
# ifndef XF86DDC
#  define XF86DDC      YES
# endif
/* RAC (Resource Access Control) module */
# ifndef XF86RAC
#  define XF86RAC      YES
# endif
/* int10 module */
# ifndef XF86Int10
#  define XF86Int10      YES
# endif
/* vbe module */
# ifndef XF86VBE
#  define XF86VBE      YES
# endif
#endif

/*
 * Intel x86 and ia64 drivers
 */
#if defined(i386Architecture) || defined(ia64Architecture)
/* vgahw module */
# ifndef XF86VgaHw
#  define XF86VgaHw      YES
# endif
/* Amiga framebuffer module.  Required by vesa module. */
# ifndef XF86AFB
#  define XF86AFB      YES
# endif

/*
 * Drivers under development, but not ready for binary releases, or
 * drivers included on this platform only for build testing.
 */
# ifndef DevelDrivers
#  if XFree86Devel
#   define DevelDrivers      imstt newport
#  else
#   define DevelDrivers      /**/
#  endif
# endif

/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
#  /* Don't build the nsc driver on IA64 */
#  ifndef ia64Architecture
#   define i386Drivers      nsc i810
#  else
#   define i386Drivers      /**/
#  endif
#  define XF86CardDrivers   mga glint nv tga s3 s3virge sis rendition \
            neomagic i740 tdfx savage \
            cirrus vmware tseng trident chips apm \
            GlideDriver i128 i386Drivers \
            ati DevelDrivers ark \
            cyrix siliconmotion via \
            vesa vga \
            dummy XF86OSCardDrivers XF86ExtraCardDrivers
# endif

# ifndef DevelDRIDrivers
#  define DevelDRIDrivers   ffb mach64 savage unichrome
# endif

# ifndef DriDrivers
#  ifndef ia64Architecture
#   define i386DRIDrivers i810 i915 sis
#  else
   /* SiS is 64-bit unclean as of this writing. */ 
#   define i386DRIDrivers /**/
#  endif
#  if HasGlide3
#   define TdfxDriDriver   tdfx
#  else
#   define TdfxDriDriver   /**/
#  endif
#  define DriDrivers      gamma i386DRIDrivers mga r128 radeon r200 \
            TdfxDriDriver
# endif
#endif /* i386Architecture || ia64Architecture */

#if defined(AMD64Architecture)
/* vgahw module */
# ifndef XF86VgaHw
#  define XF86VgaHw      YES
# endif
/* Amiga framebuffer module.  Required by vesa module. */
# ifndef XF86AFB
#  define XF86AFB      YES
# endif

# define DevelDrivers      /**/

/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
#  define XF86CardDrivers   mga glint nv tga s3 s3virge sis rendition \
            neomagic tdfx savage cirrus tseng trident \
            chips apm i128 ati ark cyrix siliconmotion \
            vga dummy vesa i810 \
            XF86OSCardDrivers XF86ExtraCardDrivers
# endif

/* SiS is 64-bit unclean as of this writing. */
#  if HasGlide3
#   define TdfxDriDriver   tdfx
#  else
#   define TdfxDriDriver   /**/
#  endif
# ifndef DriDrivers
#  define DriDrivers      i915 gamma mga r128 radeon r200 TdfxDriDriver
# endif
#endif /*AMD64Arcitecture*/

/* SPARC and UltraSPARC drivers */

#if  (defined(SparcArchitecture) || defined(Sparc64Architecture)) && \
    !defined(LynxOSArchitecture) && \
    !defined(NetBSDArchitecture) && \
    !defined(OpenBSDArchitecture)
/* 8/32wid fb module */
# ifndef XF8_32Wid
#  define XF8_32Wid      YES
# endif
/* vgahw module */
# ifndef XF86VgaHw
#  define XF86VgaHw      YES
# endif
/* Amiga framebuffer module.  Required by vesa module. */
# ifndef XF86AFB
#  define XF86AFB      YES
# endif

# ifndef DevelDrivers
#  if XFree86Devel
   /*
    * Some of these are compiled just for the fun of it.  Undoubtedly some
    * require changes (or even removal) for things like endianness, etc.  Move
    * those known to work into the main XF86CardDrivers #define.
    */
#   define DevelDrivers      apm ark chips cirrus i128 i740 i810 imstt \
            neomagic newport nv rendition s3virge savage \
            siliconmotion tga trident vmware dummy
#  else
#   define DevelDrivers      /* */
#  endif
# endif

/* Pure SBUS and PCI drivers should go first */
# ifndef XF86CardDrivers
#  ifdef SunArchitecture
#   define XF86CardDrivers   /* sunffb */ sunleo suncg6 suncg3 suncg14 \
            suntcx sunbw2 glint mga tdfx ati vesa vga \
            XF86OSCardDrivers XF86ExtraCardDrivers \
            DevelDrivers
#  else
#   define XF86CardDrivers   sunffb sunleo suncg6 suncg3 suncg14 suntcx \
            sunbw2 glint mga tdfx ati vesa vga \
            XF86OSCardDrivers XF86ExtraCardDrivers \
            DevelDrivers
#  endif
# endif
# ifndef DriDrivers
#  define DriDrivers      ffb
# endif

#endif

/* Sparc64 Drivers */
#if defined(OpenBSDArchitecture) && defined(Sparc64Architecture)
/* Amiga framebuffer module */
# ifndef XF86AFB
#  define XF86AFB      NO
# endif
/* vgahw module */
# ifndef XF86VgaHw
#  define XF86VgaHw      YES
# endif
# ifndef UseX86Emu
#  define UseX86Emu      NO
# endif

# ifndef DevelDrivers
#  if XFree86Devel
#   define DevelDrivers      /* */
#  else
#   define DevelDrivers      /* */
#  endif
# endif

/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
#  define XF86CardDrivers   ati \
            DevelDrivers \
            XF86OSCardDrivers XF86ExtraCardDrivers
# endif
#endif /* OpenBSDArchitecture && Sparc64Architecture */

20
Pelit / Vs: ET bugaa
« : 11.04.07 - klo:18.46 »
Ilmiselvä wallhack  ;D

En kyllä ole nähnyt vastaavaa ongelmaa(itellä tosin gf4 aikoinaan piirsi toosan puolel ukkeleita seinienläpi). r_primitives Voisi tuon kaltaista aiheuttaa mutta en usko että sekään(olikohan se nyt arvolla kolme maailma näyttää siltä kuin olisi lsd -pilvessä kaikki on sateenkaarenväreissä ja tosiaan on sitten cvarri joka on rajoitettu pb:lla eli ei toimi pb servoilla). Voihan tuo toki olla näyttiksestäkin johtuvaa, eritoten ajureista.

TC:E bugaa enemmänkin wallhackmaisesti. Toi on tollasta ihme sotkua lähinnä.

Osaatko suositella jotain ajureita tohon gf4mx420? Ja pientä opastusta niiden asentamiseen ettei taas käy niin, että X ei suostu aukeemaan uusien(eli vanhempien) ajureiden asentamisen jälkeen.

Sivuja: [1] 2