Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Pelit => Aiheen aloitti: kaNi - 28.03.07 - klo:02.51
-
Näyttiksenä gf4mx ja uusimmat ajurit.
Välillä(usein) näyttää siltä, että osa textuureista unohtuu piirtää. Jos esim käännän tähtäintä, niin saattaa olla, että ruutu muuttuu joistain kohtii harmaaksi. Tulee mieleen kun windowsissa joku ikkuna meni jumiin ja liikutat siihen päälle toisen ikkunan, niin se "pyyhkii" sen toisen. Sitte pienellä viiveellä tilanne korjaantuu.
Pelaaminen aika mahdotonta sillo ku näin käy.
Jostain syystä myös consolen avaaminen heittää tavallaan ulos pelistä. Eli kursori tulee näkyviin ja liikuttamalla oikealle ja alas näen työpöydän(pelissä 640 reso, työpöydällä 1024), eikä peliin pysty enään palata vaan se täytyy tappaa.
-
Koita mitä opengl extensioiden poistaminen tekee.
-
Oon alottelija linuxien kaa, eli tajusin varmaan väärin. Synapticilla katoin ni löyty libglew1, mutta kannattaako sitä nyt poistaa...
-
Hän tarkoitti todennäköisesti extensioiden poistamista käytöstä ET:n omista asetuksista.
-
Tuolla on resurssienvapautuskeinoja: http://forum.ubuntu-fi.org/index.php?topic=3521.msg31519#msg31519 (http://forum.ubuntu-fi.org/index.php?topic=3521.msg31519#msg31519)
-
Konffit on säädetty. Yritän ottaa screenshotin tosta ongelmasta.
e- No enhän mä saanu sitä shottia aikaseks. Tosi vittumaista ku ei pysty aukeille paikoille menee ollenkaa ku ruutu ihan harmaa. Keksi sille joka ratkasee tän ongelman.
-
Vaihoin resot 640->1024 ni ongelma pieneni. Nyt tää ei joissain mapeissa piirrä mua alempii tasoi ollenkaa. Eli jos katon vaik muurilta alas ni näkyy vaa jotain värejä.
-
Niin kyllähän tuo ainakin minusta kuulostaa lähinnä näytönohjaimen ajuriongelmalta. Mutta jos kerran ajurit ovat kunnossa, niin ainoa asia, mitä tuossa tilanteessa keksisin tehdä, on kokeilla kaikkien mahdollisten (ET:n) grafiikkasäätöjen vaikutusta asiaan. Asetusvalikon lisäksihän useita asioita voi säätää konsolista käsin. Seuraavalla sivulla näyttäisi olevan jonkinmoinen lista muuttujista: http://www.idi.ntnu.no/~skara/Tutorials/Rtcw/wolfcommands.php1
-
Ja tuolla on lisää et:n hienouksia:
http://www.rtcw.jolt.co.uk/content/enemy_territory/cmdcvarlist/index.html
Mutta mutta onko samankaltaista ongelmaa havaittavissa muissa 3D-peleissä?
Tuolta vaikka joku demo: ftp.idsoftware.com/idstuff tai http://icculus.org/news/news.php?id=1879 tai ihan vain pakettivarastosta nexuiz:
tuke@tippawaara:/tmp$ apt-cache policy nexuiz
nexuiz:
Asennettu: (ei mitään)
Ehdokas: 2.2.3-1
Versiotaulukko:
2.2.3-1 0
500 http://fi.archive.ubuntu.com feisty/universe Packages
(ok mulla on feisty mutta nexuiz on edgyssäkin universessä)
Oujee ja millä näytöllä pelaat. Liian hitaalle tft:lle toi on ihan tyypillistäkin. Ja "uusinta" ajuria eli mitä? Nvidian uusimmalla 1.0-9755 ei enää tueta gf4mx:ää(kummallista että feistyssä on juuri tämä ajuri), ainakin mitä nvidiaan on luottamista:
http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-a.html (http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-a.html)
Noh jos 3d toimii niin sitten varmaan käytät ajuriakin joka tukee näytönohjustasi. Käytätkö beryliä tai muuta 3d-työpöytää?
-
Mutta mutta onko samankaltaista ongelmaa havaittavissa muissa 3D-peleissä?
Oujee ja millä näytöllä pelaat. Liian hitaalle tft:lle toi on ihan tyypillistäkin. Ja "uusinta" ajuria eli mitä? Nvidian uusimmalla 1.0-9755 ei enää tueta gf4mx:ää(kummallista että feistyssä on juuri tämä ajuri), ainakin mitä nvidiaan on luottamista:
http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-a.html (http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/appendix-a.html)
Noh jos 3d toimii niin sitten varmaan käytät ajuriakin joka tukee näytönohjustasi. Käytätkö beryliä tai muuta 3d-työpöytää?
Kokeilen ladata jonkun ja ilmottelen heti ku testattu.
Pelaan Nokia 449Xi Plus 15" putkinäyttö :D Tää ei oo varsinaisesti pelaamiseen tää kone mut haluun ET toimimaan. Ajurina 1.0-8776.
Kokeilin vaihtaa synapticin avulla legacy ohjaimeen -> peli ei käynnisty vaan resot menee sekasin. Vaihoin synapticilla takas tohon 8776 -> peli ei käynnisty vaa resot menee sekasin. Kummassakaan tapauksessa ei myöskään nvidian logoa tullu x:n käynnistyessä. Poistamalla molemmat X ei enää toimi.
No automaxilla asensin ni toimii taas. Mikähän tossa on?
e- Niin, ja en tietääkseni käytä berylia tai muuta 3d työpöytää.
-
Savage niminen peli toimii ihan hyvin.
-
Kokeilin vaihtaa synapticin avulla legacy ohjaimeen -> peli ei käynnisty vaan resot menee sekasin. Vaihoin synapticilla takas tohon 8776 -> peli ei käynnisty vaa resot menee sekasin. Kummassakaan tapauksessa ei myöskään nvidian logoa tullu x:n käynnistyessä. Poistamalla molemmat X ei enää toimi.
No automaxilla asensin ni toimii taas. Mikähän tossa on?
e- Niin, ja en tietääkseni käytä berylia tai muuta 3d työpöytää.
Aaha kokeiles disabloida composite lisäämällä xorg.confiin:
Section "Extensions"
Option "Composite" "false"
EndSection
On kyllä sen verran oudon kuuloinen ongelma, että hankala näin mutu tuntumalta sanoa mitään.
Onko /var/log/Xorg.0.log mitään varoituksia tai virheitä?
Mitä tulostaapi cat /proc/driver/nvidia/agp/status (agpgart yleensä aiheuttaa järjetöntä tökkimistä)?
Tulee mieleen pari cvaria millä moiset efektit olisivat mahdollisia, mutta jos servo millä pelailet on suojattu pb tai etpron confilla ei näitä voi käyttää lentämättä pihalle.
Onko pelissä fps kohillaan(konsoleen kirjoitat /cg_drawfps 1), toi voi olla fps-lagistagin johtuvaa, jolloin kannattaa rajata maximifps cvarilla com_maxfps 43 (tai 76 125 333 eli jo fps pyörii 30-50 rajaa maksimi 43). Mikähän hitto on savage(jep kysyin googlelta en halua tietää enempää).
-
Kokeilin vaihtaa synapticin avulla legacy ohjaimeen -> peli ei käynnisty vaan resot menee sekasin. Vaihoin synapticilla takas tohon 8776 -> peli ei käynnisty vaa resot menee sekasin. Kummassakaan tapauksessa ei myöskään nvidian logoa tullu x:n käynnistyessä. Poistamalla molemmat X ei enää toimi.
No automaxilla asensin ni toimii taas. Mikähän tossa on?
e- Niin, ja en tietääkseni käytä berylia tai muuta 3d työpöytää.
Aaha kokeiles disabloida composite lisäämällä xorg.confiin:
Section "Extensions"
Option "Composite" "false"
EndSection
On kyllä sen verran oudon kuuloinen ongelma, että hankala näin mutu tuntumalta sanoa mitään.
Onko /var/log/Xorg.0.log mitään varoituksia tai virheitä?
Mitä tulostaapi cat /proc/driver/nvidia/agp/status (agpgart yleensä aiheuttaa järjetöntä tökkimistä)?
Tulee mieleen pari cvaria millä moiset efektit olisivat mahdollisia, mutta jos servo millä pelailet on suojattu pb tai etpron confilla ei näitä voi käyttää lentämättä pihalle.
Onko pelissä fps kohillaan(konsoleen kirjoitat /cg_drawfps 1), toi voi olla fps-lagistagin johtuvaa, jolloin kannattaa rajata maximifps cvarilla com_maxfps 43 (tai 76 125 333 eli jo fps pyörii 30-50 rajaa maksimi 43). Mikähän hitto on savage(jep kysyin googlelta en halua tietää enempää).
Huomasin, että joillain servereillä tätä ongelmaa ei ole. En ole 100% varma onko se mapista vai servusta kiinni, mutta olin huomaavinani, että se johtuisi servusta.
Xorg.0.logissa toistuu:
(EE) xf86OpenSerial: Cannot open device /dev/wacom
No such file or directory.
Error opening /dev/wacom : No such file or directory
(EE) xf86OpenSerial: Cannot open device /dev/wacom
No such file or directory.
Error opening /dev/wacom : No such file or directory
(EE) xf86OpenSerial: Cannot open device /dev/wacom
No such file or directory.
Error opening /dev/wacom : No such file or directory
(EE) xf86OpenSerial: Cannot open device /dev/wacom
No such file or directory.
Error opening /dev/wacom : No such file or directory
(EE) xf86OpenSerial: Cannot open device /dev/wacom
No such file or directory.
Error opening /dev/wacom : No such file or directory
(EE) xf86OpenSerial: Cannot open device /dev/wacom
No such file or directory.
Error opening /dev/wacom : No such file or directory
(II) Configured Mouse: ps2EnableDataReporting: succeeded
Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!
Could not init font path element /usr/share/fonts/X11/TTF/, removing from list!
Could not init font path element /usr/share/fonts/X11/OTF, removing from list!
Could not init font path element /usr/share/fonts/X11/CID/, removing from list!
Näillä tuskin on asian kanssa mitään tekemistä?
Status: Enabled
Driver: AGPGART
AGP Rate: 4x
Fast Writes: Disabled
SBA: Disabled
Fps on 40-80 riippuen tilanteesta.
http://www.newerth.com/
-
Miten saisin bindattuu disconnectin johonki näppäimeen? bind p disconnect ja bind p "/disconnect" ei toiminu.
Jos meen servulle/mappiin joka bugaa ni pitäis disconnectaa. Esciä ei ole ja consolen avaaminen heittää mut takas työpöydälle ja resot vituiks.
Ei jaksais joka kerta tappaa ku menee nii vitusti aika ku harvat servut/mapit toimii.
-
bind p "disconnect"
-
Kyl noit toimivii servui löytyy ihan tarpeeks. Ainaki 30% toimii. Liittyisiköhän noihin modeihin.
Mihin noi modit ja mapit muuten ladataan? Joka kerta ku pelaa ni tää lataa sen 100MB uutta tavaraa ja ku ylimäärästä tilaa on se 1GB ni aina saa poistella muita ohjelmia ettei menis kovo tukkoo. Home tai et directoryyn niitä ei ainakaan ladata.
-
Asenna xqf ja käynnistä pelit siltä(jos käytit toosan puolella ase:a tai spygame arcadea tuo on vastaavanlainen).
tuke@tippawaara:~$ apt-cache policy xqf
xqf:
Asennettu: 1.0.5-1
Ehdokas: 1.0.5-1
Versiotaulukko:
*** 1.0.5-1 0
500 http://fi.archive.ubuntu.com feisty/universe Packages
100 /var/lib/dpkg/status
(tjoo lienee universessä edgyssäkin)
Mapit yleensä ladataan kansioon ~/.etwolf/etmain/ . Luultavasti et pääse servoille koska sinulla ei ole uusinta et:n patchiä (et2.60b), hae se tuolta (http://returntocastlewolfenstein.filefront.com/file/Wolfenstein_Enemy_Territory_260b_Patch_linux;62010) ja kopsaa ne kansioon mihin olet et:n asentanut(ota varmuus kopiot ensin).
-
Asenna xqf ja käynnistä pelit siltä(jos käytit toosan puolella ase:a tai spygame arcadea tuo on vastaavanlainen).
tuke@tippawaara:~$ apt-cache policy xqf
xqf:
Asennettu: 1.0.5-1
Ehdokas: 1.0.5-1
Versiotaulukko:
*** 1.0.5-1 0
500 http://fi.archive.ubuntu.com feisty/universe Packages
100 /var/lib/dpkg/status
(tjoo lienee universessä edgyssäkin)
Mapit yleensä ladataan kansioon ~/.etwolf/etmain/ . Luultavasti et pääse servoille koska sinulla ei ole uusinta et:n patchiä (et2.60b), hae se tuolta (http://returntocastlewolfenstein.filefront.com/file/Wolfenstein_Enemy_Territory_260b_Patch_linux;62010) ja kopsaa ne kansioon mihin olet et:n asentanut(ota varmuus kopiot ensin).
Pitää kokeilla tota.
etwolf kansiota ei oo ollenkaa ja /enemy-territory/etmain kansiossa mapit ei ole.
Mä pääsen servuille ja mulla on uusin patchi.
Tossa TC:E:ssä näkyy joissain mapeissa jotkut esineet seinien läpi xqz wallhack tyyliin. Mistähän johtuis? Syvyystestauksen kaa jotain ongelmaa?
-
Kyllä se .etwolf kansio pitäisi siellä olla, huomaa että kansion nimen edessä on piste joten kyseessä on piilokansion(muistaakseni nautiluksessa sai hiirenkakkosella näyttämään piilotiedostot). Voit katsoa vaikka päätteellä komennolla: ls ~/.etwolf/etmain/
-
Kyllä se .etwolf kansio pitäisi siellä olla, huomaa että kansion nimen edessä on piste joten kyseessä on piilokansion(muistaakseni nautiluksessa sai hiirenkakkosella näyttämään piilotiedostot). Voit katsoa vaikka päätteellä komennolla: ls ~/.etwolf/etmain/
No nyt löyty. En tiennytkään, että toi piste meinaa piilokansiota.
e- No siellähän ne shotitkin oli. Eli kuvia ongelmasta:
http://img299.imageshack.us/my.php?image=20070327224226oasiszc2.jpg (http://img299.imageshack.us/my.php?image=20070327224226oasiszc2.jpg)
http://img90.imageshack.us/my.php?image=20070327224203oasisem4.jpg (http://img90.imageshack.us/my.php?image=20070327224203oasisem4.jpg)
No eihän ne näkyny mut tossa urlia.
-
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.
-
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.
-
Eeh siis ajureissa ei välttämättä mitään vikaa ole, vaan siinä että mitä asetuksia näytönohjaimesi vaatii toimiakseen kunnolla. Pistäs xorg.conf tänne niin kattotaan voisko siihen laittaa mittään tuunausta ajurille.
-
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 */
-
/* 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
-
/*
* 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.
-
Tuo ei ole kyllä oikea tiedosto (lienee jokin xorg.confin generoiva tiedosto tms). Kysytty filu sitävastoin löytyy polusta /etc/X11/xorg.conf (ja on hieman lyhyempikin). :)
-
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
-
Näyttääpäs varsin perus confilta: otas nyt aluksi backuppi siitä:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_bak
Pääset aina takaisin tähän konfiin näin:
sudo /etc/X11/xorg.conf_bak /etc/X11/xorg.conf
Sitten voidaankin miettiä mitä tuolle voisi tehdä. Itse poistaisin nuo wacomit tuolta häiritsemästä(älä tietenkään poista niitä jos sinulla on wacom -piirtoalusta):
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
#InputDevice "stylus" "SendCoreEvents" Kommentoi
#InputDevice "cursor" "SendCoreEvents" nämä
#InputDevice "eraser" "SendCoreEvents" # -merkillä eteen ja pyyhi noi:
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
...
Noh tällä ei ole toiminnan kannalta vielä mitään merkitystä, mutta muutama errori ihmettely jää vähemmälle. Seuraavaksi voinet kokeilla tuon compositen poistamista(jota näämmä olet yrittänytkin mutta väärässä filussa):
Section "Device"
Identifier "NVIDIA Corporation NV17 [GeForce4 MX 420]"
Driver "nvidia"
Option "AllowGLXWithComposite" "false"
Option "AddARGBGLXVisuals" "false"
EndSection
...
Section "Extensions"
Option "Composite" "false"
EndSection
Ja notta aiglx ei vingu compositen puuttumista disabloi aiglx:
Section "ServerLayout"
Option "AIGLX" "false"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
#InputDevice "stylus" "SendCoreEvents"
#InputDevice "cursor" "SendCoreEvents"
#InputDevice "eraser" "SendCoreEvents"
EndSection
Lisäksi on vielä muitakin optioneja joita voit lisätä confiisi, esim Option "TripleBuffer" "boolean" Option "RenderAccel" "boolean" Option "Coolbits" "integer" etc. Noh laitetaan nyt konffi mikä voisi toimia(suosittelen että opettelet käytämään nanoa ja konfaamaan xorg.confiasi käsin, eli jos jokin ei toimi tai ei x käynnisty avaa sudo nano /etc/X11/xorg.conf ja pistelle # -merkkejä oikeisiin kohtiin ja kohdan näkee yleensä /var/log/Xorg.0.log tiedostosta):
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Option "AIGLX" "false"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
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 "Monitor"
Identifier "Nokia 449Xi+"
Option "DPMS"
EndSection
Section "Device"
Identifier "NVIDIA Corporation NV17 [GeForce4 MX 420]"
Driver "nvidia"
Option "AllowGLXWithComposite" "false"
Option "AddARGBGLXVisuals" "false"
Option "TripleBuffer" "true"
Option "RenderAccel" "true"
Option "Coolbits" "1" # noh tämä lisää vain kellot nvidia-settingsseihin
EndSection
Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NV17 [GeForce4 MX 420]"
Monitor "Nokia 449Xi+"
DefaultDepth 24
SubSection "Display"
Depth 16 #tokkopa käytät muuta värisyvyyttä kuin 24 mutta jätetään nyt tää 16
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "false"
EndSection
-
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ä
-
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.