Slashdot Mirror


Configuring Monitors in X

Another Anonymous Coward submitted this question: " Everyone that I know, myself included, has had some trouble getting X11 configured under Linux. If your monitor doesn't happen to "work with X" right off the bat, it seems that you're out of luck. Why is it that I can plug my generic 17" monitor into any old Windows box and get 1024x768, but it won't work at ALL with my Linux box yet I can plug in my Sony Trinitron 15" and it works just fine? We're using the latest version of X, of course. Even Windows 3.1 didn't have the sort of monitor problems that plague X. I see this as being one of the biggest installation headaches for beginners *and* advanced users of the Linux OS." Ah yes: Modelines. I know there are programs that help with this. Which ones do you all suggest?

Actually, I could have sworn we had done an Ask Slashdot on this, but as time passes improvements are made, so I don't mind doing another article on the subject. Just via a quick search on the web, I've found:

  • Modeline
  • and kvideogen (I'd bet there is a Gnome version of this as well)
  • This page that has a simple, web based, Modeline calculator.

So if anyone has tried the above resources, we'd be interested in hearing your thoughts on how they work. If you know of other Modeline resources, please post links. I don't see why X11 has to have the reputation as "difficult to configure" when the tools to do such are out there.

Just a thought: Would including Modeline functionality in configurators like Linuxconf be a good idea?

408 comments

  1. Xconfigurator by Anonymous Coward · · Score: 1

    Red Hat includes a text-mode tool called Xconfigurator, which walks you through several steps to create an X config file. It automatically probes for your video card, and lets you choose from a long list of monitors. You can choose what video modes and color depths you want (or let it probe for those too), and it writes an XF86Config file. If you don't have the program, you can download it as an i386 RPM or source RPM.

    1. Re:Xconfigurator by mjh · · Score: 1
      too bad red hat blows

      There are two things that come with Red Hat, that are GPL'd, that I wish other distros would use: Xconfiguration and sndconfig. Those two programs are completely awesome!

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    2. Re:Xconfigurator by Lonesmurf · · Score: 0

      hehe, don't you hate it when you forget to hit that 'post anonymously' radio box?

      Crap.

    3. Re:Xconfigurator by LenZ · · Score: 1

      SuSE's X-Configuration Tool SaX is GPLed. See /usr/doc/packages/sax/LICENCE for info.

      --
      Bye, LenZ
    4. Re:Xconfigurator by bbcat · · Score: 1

      It works for some and not for others. I have
      never been able to get Xconfigurator to give me
      an acceptable setting, something that would not
      give me a black screen or no sync.

      Sax works for me.

      As for sndconfig, same thing. I ended up
      buying the commercial sound driver.

      sndconfig is only good for a handfull of sound
      cards and doesn't recognize a lot of sound cards.

    5. Re:Xconfigurator by Anonymous Coward · · Score: 0

      I agree, X is 'hard' to configure. I too have problems with it. My problem is with resolutions though. If I have a cheesy svga monitor and there is no supported driver then i am only able to use the lowest resolution possible. Then all the windows are huge and go off the screen etc. On modern monitors there does not seem to be the same problem. The other day though i was setting up a linux box the had an excellent supported monitor and had to spend hours getting it to the right resolutions. It was a huge waste of time and I almost gave up on it. Oh well...nothing is perfect but it seems if we can get it to work with Windows there should be a way to get it to work in linux. Just my 0.02 worth

    6. Re:Xconfigurator by Slime-dogg · · Score: 1

      I found that whenever I ran the configurator, it would really mess with my mouse. Wierd stuff. I eventually reinstalled RedHat 6.1, the configuration options that the install has is much easier to understand, and they actually work!

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    7. Re:Xconfigurator by Anonymous Coward · · Score: 0

      I used Xconfigurator on an old machine with a good old monitor. It worked OK. I changed resolution back and forth with the + and - keys and it blew the monitor. I think it has something to do with the Horizontal Output Transistor. So now it just makes this click click click noise.

      So, I don't know if the resolution switch killed it by itself or if it was ready to go otherwise and the resolution switch killed my monitor.

      Click click bang bang! Ha ha ha. Now the machine is a "headless terminal" with RH 5.2 plus a fresh kernel. Next time I would get OpenBSD.

    8. Re:Xconfigurator by Anonymous Coward · · Score: 0

      Who cares if Sax is GPL. It is still motif. Muhahaha, muhahahha!

  2. Can we leech of Windows? by specht · · Score: 5

    I've done more than my share of pencil and paper work in order to configure X11 (even before the days of XFree86). What still puzzles me is that for Windows you get some .inf files with your monitor that contains everything there is to know about it (at least I assume that's what these files are for, I acutally never opened one).

    Would it be possible to just use these .inf files and extract just the information XFree86 needs to configure the monitor?

    1. Re:Can we leech of Windows? by Lazy+Jones · · Score: 1

      Excellent idea, I was just going to suggest it myself. :-) The .INF files don't contain enough information for full modelines, but at least they can be used to determine a monitor's HF/VF ranges and suggested maximum resolutions. Indeed, it would be easy to build a database of existing (old) monitors and distribute it with XFree86. Then again, projects such as SaX (SuSE's X configurator) have a better monitor database than Windows already (SuSE 6.3's SaX monitor database is 2234 lines long, one monitor per line).

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    2. Re:Can we leech of Windows? by Frodo · · Score: 1

      I wonder if they publish it? And if so - is it possible to make distribution-independent tool to use it?

      --
      -- Si hoc legere scis nimium eruditionis habes.
    3. Re:Can we leech of Windows? by Lazy+Jones · · Score: 1

      You can download SaX from SuSE's ftp server, the file is installed in /var/X11R6/sax/config/MonitorData. I don't see why it shouldn't be possible to make another tool to use it, it's just a simple matter of extracting the info from the (text) database and putting it in the XF86Config file.

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
    4. Re:Can we leech of Windows? by warlock · · Score: 3

      Inf files really don't contain much, here's the relevant bit from my monitor's .inf:

      [NOKIA_447Xpro.AddReg]
      HKR,"MODES\1600,1200",Mode1,,"30.0-96.0,50.0-150 .0,+,+"
      HKR,,ICMProfile,0,"447XP93.icm"

      Basically states max resolution, horizontal/vertical freq range and v/h polarization.

      I am quite sure that you can get this information easily from all PNP monitors (all recent ones, ie less than 3 year old should support this) simply by talking to them, if your graphics card supports the protocol (again, if you bought it within the last 3-4 years it will).

      I think that is what windows does with most monitors anyway, it talks to them, grabs the "name" string (ie Nokia Multigraph 447Xpro) and the relevant stuff (like horizontal/vertical size in mm, polarization, freq ranges etc) and computes the rest automagically. All my monitors seem to work perfectly at the PNP mode, so the .inf files seem redundant, and such a database a waste of time if this can be implemented.

      -W

    5. Re:Can we leech of Windows? by ONOIML8 · · Score: 1

      I think using the INF files to grab basic information for new monitors is a great idea.

      However, in the Winblows PnP world I've not had the best of luck with Winblows making automatic calculations. Most of the time it's more conservative than necessary but I've also had times when it was too agressive. So, even in Windows I have to hack. But then that's me, I'm a geek.

      --
      . Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
    6. Re:Can we leech of Windows? by Anonymous Coward · · Score: 0

      I found this page: http://www.knowplace.org/timings.html It looks interresting, but I haven't try it yet.

    7. Re:Can we leech of Windows? by Karcaw · · Score: 3

      I put up a web site a while back doing just This. I wrote a little perl scripte to suck the timings out of the WIndows INF files and dump them in a database. I had a lot of response to it initially, but my connection was slow, and I moved since then. I can provide information about it to people, or if someone has web space to donate I can put it back up(I need a Postgress DB and a perl interpeter).

    8. Re:Can we leech of Windows? by Raleel · · Score: 2

      try sourceforge, from VALinux....they seem to be giving out free web space. Not sure about the sql server though, but I am sure a perl interpreter is available.

      --
      -- Who is the bigger fool? The fool or the fool who follows him? --
    9. Re:Can we leech of Windows? by red@wetcoast.ca · · Score: 1

      Thank you! I found monitor.inf, searched through it for my monitor manufacturer and model, and found the hsync and vertical frequencies.

      I had been tearing my hair out trying to find them, as I lost the manual for my monitor probably more than a year ago and the manufacturer doesn't even mention my monitor model on their website (and they still haven't replied to my email asking them for the specs)

      Now I can finally get the right modelines and get X running at better than 640X480.

      --
      "When correctly viewed, everything is lewd
      I could tell you things about Peter Pan
      Or the Wizard of Oz...
    10. Re:Can we leech of Windows? by Anonymous Coward · · Score: 0

      They'll give you a mysql database (which may or may not be easy to port to), and the admins seemed willing to install postgres when I asked...

    11. Re:Can we leech of Windows? by Bud · · Score: 1
      if someone has web space to donate I can put it back up

      Ask the administrators at SourceForge (www.sourceforge.net). This sounds like a project they'd be happy to host.

      --Bud

    12. Re:Can we leech of Windows? by aardvaark · · Score: 2

      I sort of liked this idea, and hadn't thought of it before. I went and checked it out. I Just created 3 or so more optimal modelines for my config. Here's how:

      0) Go find the .inf files for your video card and your monitor. I found mine under my windows/inf directory for win98.
      1) look in your video card inf file. For instance, mine is called "nv4agp.inf", for an nvidia agp TNT. There should be some similar lines to:

      HKR,"MODES\8\1152,864",,,"60,70,72,75,85,100,120 ,140,144,150"

      These are the vertical refresh available for your video card at 8bpp, at resolution 1152/864. By going over to the microsoft site, I was able to determine that any higher color depths that don't have a listing default to the same thing for a lower color depth, for instance, i think the following more or less blank line means that for 16bpp the vert sync rate is the same as 8bpp:

      HKR,"MODES\16\1152,864"

      2) Now look at the .inf file for your monitor. Mine is a 19" Hitachi CM751, it was under "monitors6.inf". Just grep around till you find it. There should be a line towards the bottom with something like:

      [CM751.AddReg]
      HKR,"MODES\1600,1200",Mode1,,"30.0-94.0,50.0-160 .0,+,+"

      I _think_ that means that my highest resolution supported by my monitor would be 1600x1200, my horizontal sync frequencies are 30-94 and 50-160 (this is atually correct, as stated in my manual).

      3) Now you know manufacturer specified vertical frequencies for your video card, and the maximum vertical and horizontal frequencies for your monitor. Now use this information in one of the autoconfigure utilities such as "modeline", or that web page mentioned in the original article. The web page seemed easiest and worked best for me. I just plugged into the web page the resolution I wanted, and then kept feeding it higher and higher vertical frequencies as per my video card inf file until I maxed out my monitors horizontal refresh range. Be careful not to plug any vertiacal frequency past the vertical range of your monitor that you found in your monitor inf file. Similarly, make sure that the figured mode line doesn't go over the horizontal frequency either (the web page reported what the horizontal freq was for the calculated mode line but the "modeline" utility didn't, so you have to do it yourself. go look in the video tuning howto).

      Seems to me that it would be easy enough for installation programs to do this for you from windows inf files if you have funky configuration. If _windows_ can do it, linux should be able to. All the info is right there!

      CAVEATS!!!: You can burn out your monitor if you overdrive it. Don't do it if you're scared of doing so. I've been messing around with this stuff for a while. Also, when I tried to push my monitor to the highest limits of what it was supposed to do, it usually doesn't do what its supposed to. For instance, I usually had to settle for a vertical refresh of 85 instead of 100, even though my monitor and vid card are supposed to be able to do it. Your mileage may vary.

      --
      If I had no sense of humor, I would long ago have committed suicide. -Ghandi
    13. Re:Can we leech of Windows? by Charlotte · · Score: 1
      Inf files really don't contain much

      The information in that .INF file is worth wile. I once spent a couple of days trying to find out the horizontal and vertical rates of a low-end monitor. No info on the website, sales people refused to give the information. The info is in the booklet that comes with the monitor alright, pity that the booklet is what gets lost first... I ended up throwing away the monitor and buying a new one.

      Don't underestimate the power of documentation. I mean, what else do you need to know about a monitor than its horizontal and vertical rates? It gets the job done, that's what's important.

    14. Re:Can we leech of Windows? by jejones · · Score: 0

      Who needs .inf files? Most monitors these days announce their capabilities; what we need are drivers that read that information and use it to generate the appropriate configuration information themselves. I think the Scitech people do that.

    15. Re:Can we leech of Windows? by warlock · · Score: 1

      Both the documentation and the inf file is redundant if the X server can talk to the monitor and get those details automatically... and most recent hardware (as in last 3-4 years) do that.

      -W

    16. Re:Can we leech of Windows? by Precision · · Score: 1

      As a matter of fact we now have both postgres and mysql up and running for projects to use. I'm sure that we can help you out.

      --
      - U
    17. Re:Can we leech of Windows? by mmarker · · Score: 1
      Knocks rust off brain

      IIRC, the XFree 4.0 stuff does talk to the monitor if the card/monitor supports it to get monitor info. Also, if you're missing specific modelines, it will default to VESA standards. Of course, I haven't mucked around with the latest devel release, and my linux box isn't in front of me...

      --
      "... the deep things in science are not found because they are useful; they are found because it was possible to find them."

      --
      "the deep things in science are not found because they are useful; they are found because it was possible to find them."
    18. Re:Can we leech of Windows? by warlock · · Score: 2

      Dunno what's planned about 4.0, but 3.9.16 merely grabbed the data and displayed it upon bootup - they were not used to compute (even optionally) modelines, which is a shame. It did use the gamma and v/h size stuff to adjust the DPI and gamma correction though.

      -W

  3. X modelines make me ill by peterb · · Score: 1
    There is no good reason whatsoever to require users to configure X modelines. Standing alone, this is the single biggest reason (well, aside from performance) to shell out some money for AccelleratedX from XInside.

    I'm sure someone will tell me now how understanding how modelines work is good for the soul, kind of like self-flagellation, and I should spend 3 or 4 hours doing that, instead of my job. Let me issue a preemptive "bite me" to anyone inclined to recommend that.

    1. Re:X modelines make me ill by elflord · · Score: 2
      The tools make it easy to configure modelines. It certainly doesn't take 3-4 hours. For example, in my modeline program, you just type "modeline", and it prompts you for sync rates. You don't need more info than the vsync rate and resolution.

    2. Re:X modelines make me ill by demon · · Score: 1

      Umm. I have never had that much trouble with X and modelines. Besides, I think AccelX is crappy (crashes more than a self proclaimed better piece of software should, methinks). But hey, if you're happy, that's all that matters - I just wouldn't go recommend to everyone that they spend $100 for an X server. If you must buy an X server, at least try MetroX... (it is a whole lot less expensive)

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
    3. Re:X modelines make me ill by smack.addict · · Score: 1

      The responses to your comments are exactly why Linux is unlikely ever to be well-suited as a desktop OS. Only a bunch of geeks with no idea that a computer is for getting *real work* done, not an end in itself, would think that being required to configure modelines is a good thing. Should you have the power to do it if you want to? Yes, but Linux should be minimally as simple t configure out of the box as Windows is. Generally, those screen resolutions are good enough for more real work.

    4. Re:X modelines make me ill by Anonymous Coward · · Score: 0

      Any Unix makes a fine "desktop O/S". I should know, since I've been using them as such longer than Bill's been a billionaire.

    5. Re:X modelines make me ill by Anonymous Coward · · Score: 0

      If you're genuinely interested in getting 'real work' done then you can get off your lazy ass and expend some minimal effort configuring the thing.

      Your blather, however, overlooks the fact that for the most part no extreme effort is required for X. If someone is genuinely interested in doing 'real work', then they can at least be aware of how big that workspace/tool is.

      It just requires knowing what your 'tool' that you're going to use for 'real work' is capable of.

    6. Re:X modelines make me ill by Charlotte · · Score: 1
      I've been using Unix (Linux/Solaris) as a desktop system for quite a while now. I agree that the configurability is what I like about it most - but that doesn't mean that users shouldn't have an easy tool to help them configure it.

      Whenever someone I know installs a Linux system the first thing they come and ask me is: how do I configure this damn X thing? Configurability should never be an excuse for obscurity.

    7. Re:X modelines make me ill by Anonymous Coward · · Score: 1

      hmm, I'd have to say that you're being a *little* ridiculous there, in saying

      "If you're genuinely interested in getting 'real work' done then you can get off your lazy ass and expend some minimal effort configuring the thing."

      Okay hypothetical situation. I'm an astronomy student, and I just want a computer to get star-charts, and pictures of space taken by some satellite or observatory. I LIKE the fact that in *other* operating systems (BeOS, Windows, MacOS, etc.), it becomes apparent on how to change the resolution after a few minutes of poking around. "Hey, now I can change the resolution! Time to get down to the 'Real Work' of studying Astronomy.!" If I'd been using Linux, (which I do) it'd probably have been weeks before I had gotten down to the 'real work'.


      Yes, I DO want Linux, Linux is better. For my desktop? No! Why? The same reason I don't want to have to break out a screwdriver to open a drawer on my 'real' desktop... it's not easy! For my Server? Yes, it's more compact, faster, more portable, and more stable than the alternatives, for my purposes, and in my price-range.

      Linux will never take over the desktop unless they can do what Windows has done, but BETTER. In case you need a clear definition of what Windows has done for the desktop, here it is in one word: Integration.

      Repeat after me:
      "The ability to do things *easily* was integrated into my computer desktop by Windows, not Linux, and that is why Windows will always be a better desktop OS than Linux is."
      That is, unless people like Anonymous Coward change their outlook and stop saying stuff like "Oh, just write your own driver for it!".

    8. Re:X modelines make me ill by Last+Warrior · · Score: 1
      check out Corel Linux. The control panel under X looks alot like the one in windows. In another revision or two.. you wont be able to tell the difference.

      LW

  4. Corel Linux by Henry+Stern · · Score: 2

    Corel Linux's installer seems to probe your monitor the same way that Windows does. I was quite impressed when I was beta testing it and went to /etc/devices, the exact modelines for my monitor were right there, one for each of it's four favorite modes. Too bad I didn't save that when I switched back, I could have this baby running at 85Hz!

    1. Re:Corel Linux by Roblimo · · Score: 2
      I remember trying Corel Linux 2.2 with its support for "over 1700 monitors" and finding that mine wasn't one of them - and ending up hand-setting everything. Now I have a different monitor and Corel has a new/improved installer, so I suppose it's time to try again. We'll see...

      - Robin

    2. Re:Corel Linux by Gurlia · · Score: 1

      Is the code that does this GPL'd? If so, somebody should incorporate this into the existing X configuration tools so that newbies won't get turned off by the complexity (and headache) of configuring X. (I know what it's like... I'm using a barely-supported chipset SiS 6326. I've suffered with using X at 800*600 since XF3.3.3. Apparently XF3.3.5 supports it but on 3.3.5 I still can't get XAA to work *at all*, can only use BitBlt but with no ImageBlt.)

      --
      mikre he sophia he tou Mikrosophou.
    3. Re:Corel Linux by BigSven · · Score: 1

      Corel Linux's installer seems to probe your monitor the same way that Windows does.


      RedHat 6.1 does the same thing. As long as you have a monitor that knows how to answer that request, you are fine. But often you will want to use another resolution than the standard ones, then you are stuck with modelines again.


      My favorite:
      Modeline "1368x1024" 150 1368 1400 1516 1712 1024 1027 1030 1064

    4. Re:Corel Linux by Henry+Stern · · Score: 1

      Could you have Corel Linux confused with Caldera OpenLinux 2.2? Corel just went 1.0 and doesn't brag about supported monitors.

      One thing I must add about Corel Linux, while personally I think it's too sugar coated (born Slack, die Slack), it's a great distribution for beginners, very easy to install.

    5. Re:Corel Linux by mjh · · Score: 1

      I don't know if Corel's code is GPL'd or not, but I know that the Xconfigurator code under RedHat is GPL'd and that code ROCKS... if you have one of the known monitors.

      Personally, I think the issue is driver code that every monitor manufacturer gives out on floppy disks that plug right into a window system. I think the idea that a previous poster had of trying to gather the appropriate info from those driver disks is a great idea.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    6. Re:Corel Linux by Anonymous Coward · · Score: 1

      That's Caldera 2.2, I imagine.. This guy's talking about Corel, the Canadian company whose stock is more than 10x higher than it was earlier this year because of the word "linux" being associated with it.

      Slackware 7 comes with VESA FBDev installed and setup correctly out of the box. If you're willing to take a small performance hit in X, this allows you to use pretty much whatever graphics card you like.

      I never did find it difficult to set up the monitor by hand myself though...

      (Off topic, unrelated.. Some guy got moderated down as a troll for saying he had no problems with xf86setup. What's up with that mod?)

    7. Re:Corel Linux by CAPSLOCK2000 · · Score: 2

      The problem with VESA FBDev is that it requires a VESA 2.1 compliant videocard to work. Most recent cards are, but many elder cards aren't. Those cards would give no output at all or just random noise which is IMHO worse than error messages from an X-server.

    8. Re:Corel Linux by jw3 · · Score: 2
      Har, har, har, I must laugh here. Yeah, I tried Corel Linux, esp. because I'm somewhat the target group of this software (a dumb computer-illiterate biologist). Well, let me put it that way: my first Slackware 2.0 installation with kernel 1.3.1 when all I knew about Unix was "rm, ls, pico" was a lot faster and... easier. Easier, because I had to RTFM and help hints during the installation, and there are practically none with Corel Linux.

      Back to the topic, anyway. Corel s***d up my XF86Config. It launched KDM right away before reassuring that the graphics is properly tuned (I did a standard, idiot-proof instalation! starting with formatting the disk - well, *a* disk I didn't need). I have a quite old SVGA monitor and a S3 PCI graphics card. I didn't look at the config file produced by Corel (just replaced it with the proper one), but it was certainly flawed.

      Regards,

      January

    9. Re:Corel Linux by Roblimo · · Score: 2
      Arrgh. Yes, I'm confused. I obviously meant Caldera; haven't tried Corel yet. I get so much PR crap by e-mail and snail mail these days that I can barely keep it all sorted out.

      Gotta cut the number of hours I work...

      - Robin

  5. How many problems are there? by SenorVaca · · Score: 2

    Wow! I had no idea that so many people have problems getting X to work. I always thought that I would have more trouble than most with my new and unsupported video card! I use an ATl All-inWonder 128 thingy, and I can get 1280x1024 using xf86config (and I did it wilest being a newbie)! I guess that I'm lucky to have a Trinitron... I'm not trying to brag, but... I didn't know that getting X to work was so hard!

    1. Re:How many problems are there? by Anonymous Coward · · Score: 0

      Why exactly is this a troll?

      C-YA
      Jon

    2. Re:How many problems are there? by Anonymous Coward · · Score: 0

      IMHO the monitor is the easiest thing to setup. Just unter your horizontal and vertical ranges. It doesn't get any easier than that. Now video cards are anothr issue. No matter how many times i do it, it seems to give me headaches. Even if the card is in the list....

    3. Re:How many problems are there? by Anonymous Coward · · Score: 0

      I had no problem at all getting X to work with SuSE, but X absolutely refused to work with RedHat 5.2.

  6. Tools by Anonymous Coward · · Score: 0

    Try XFree86Setup, it is included in Debian, RH.

    1. Re:Tools by Anonymous Coward · · Score: 0

      Absolutely, I just started using Suse 6.1 and Sax totally failed, it wouldn;t even start, XConfigurator also didn't do the job, it doesn't seem to probe much, it seems to just ask. But XFree86Setup worked the first time. Why is this?

  7. XFree86 3.9.15 and modelines by LWolenczak · · Score: 1

    What I find most interresting, is that XFree86 3.9.x dosen't need modelines, thow you can have them. I had to create some modelines to get my 21 inch monitor to work, without them, it tried to use a slightly higher resolution than the configuration file told it to, and it looked all weird, but i finaly got it to work, after lots of battaling with it.

  8. Try Xfree86Setup by Anonymous Coward · · Score: 0

    Almost all (even generic) monitors come with some sort manual which mentions the horizontal and vertical frequency ability range. Using Xfree86setup, you just have to fill in this range and off you go! All refresh rates and other capabilities are determined automaticly by this (and your video card, of course). Never had any problem setting up X, even on obsolete monitors.

    1. Re:Try Xfree86Setup by Anonymous Coward · · Score: 0

      I have junk monitors, no manuals, and got all of them working just fine. What i usually do is: 1. first use XF86Setup and choose whatever the generic mode that sounds like your mood of the day. 2. if SF86Setup somehow can't work, use XF86Config. then come back to use XF86Setup if needed. 3. if everything works in generic modes, then start adding a little bit to the sync ranges each time, test the X server. Til it fails you know that's the range.

  9. why is sndconfig left out of install?? by Juln · · Score: 1

    I was very impressed with sndconfig - it got my sound card working perfectly , instantly.

    Why does the red hat installation not mention it at all? They could at least mention it, and say "it doesn't work for every card but would you like to try to configure your sound card now?"

    I was fortunate enough to remember the sndconfig command from a slashdot forum discussion a long time ago. Otherwise, I wouldn't have known about it at all.

    --
    Juln
    1. Re:why is sndconfig left out of install?? by Zurk · · Score: 1

      sndconfig is usually called from setup. hence the redhat guys dont mention it explicitly.

    2. Re:why is sndconfig left out of install?? by Anonymous Coward · · Score: 0

      I was SO impressed when I had to take out my SB awe 32 card and go back to the onboard crappy crystal card. I just went oh my god, did sndconfig just find my crappy crystal card. Wow.

  10. X configuration is okay by Jonas+�berg · · Score: 2

    As always, things like this swing both ways. I don't complain too much about the X configuration and the modelines. In fact, my biggest problem with X has traditionally been to get the keyboard correctly installed and not the monitor. I like X and I like modelines, they make my monitor go 110Hz instead of 90Hz which the Windows drivers refuse to cross.

    1. Re:X configuration is okay by blanalex · · Score: 1

      To configure your keyboard, I suggest you to try xkeycaps by Jamie Zawinsky.

      --
      #DEFINE QUESTION (2b)||(!2b) -- William Shakespeare
    2. Re:X configuration is okay by Anonymous Coward · · Score: 0

      Or use a Happy Hacker Keyboard so you don't need those silly things.

  11. troll? seems unfair by Juln · · Score: 1

    The first few sentences seem like he's being facetious, but I think this person was just making an earnest statement.

    --
    Juln
    1. Re:troll? seems unfair by panchax · · Score: 2

      Not a troll. I had no idea people had problems getting a monitor to work either. In my case, I found an easy was to find information by scanning dejanews for each monitor I set up. Setting up the maximum resolution and refresh rate is easy if you know how to use a search engine.

      Here is the setup I use for 1600x1200 on my V775 monitor. ...oh, there's a little hack in that search query on deja to rid most of the advertising crap.

      Else, break out the calculator and look at the XFree86-Video-Timing s-HOWTO and customize your own (and possibly exceed the performance limits of your monitor!) If you go beyond specs, the driver circuits can consume too much current and overheat. Not cool.

  12. Trolls by Anonymous Coward · · Score: 0
    Hey, we all know that you're a Microshit affiliate in disguise trying to discredit Linux as an end-user OS by posting rhetoric questions to suggest that X is inferior to Win 3.11.

    People would post dozens of times every day how well Linux runs on systems that neither Win95 nor Win98 support properly, if it wasn't so commonplace and boring. I just switched to Linux as a desktop OS on my laptop ("designed for Windows 98" - the sticker is now on my toilet seat) because I hated the way it ran out of memory (64MB physical, 80MB virtual) whenever I opened 2 different web browsers simultaneously and that it crashed regularly for no apparent reasons (the reason why I waited so long to switch was that my Philips USB webcam and my crappy Neomagic audio wasn't properly supported and both work fine now - better than on Win98 with so-called official vendor support).

    Yes, I'm paranoid and self-righteous and impolite, but I'm still right. :-/

    1. Re:Trolls by Duke+of+URL · · Score: 1

      We should be able to admit problems with the OS and not be labled a troll, no matter what the OS is.
      This is how problems get attention and get fixed, with lots of different solutions coming about from it.

  13. How hard can it be? by Anonymous Coward · · Score: 0

    I've done plenty of setups and I haven't run into any problems yet. I use RH which has the xconfig setup thingy during installation, however I choose the default values and I DON'T choose the init 5 runlevel. Just boot into multiuser text mode and start playing around the the X settings. As for modelines, surely there must be a config for you in /usr/X11R6/lib/X11/doc/Monitors ? Just take the generic (S)VGA modelines and run xvidtune to adjust your screen.

    1. Re:How hard can it be? by Elbereth · · Score: 2

      I've used many monitors under X, some of them with brand names that sounded like they were being manufactured by a fly-by-night operation in some East Asian country I never heard of. I never had a single problem getting X up and running, except for the requisite problems setting up *any* program under Linux when the kernel is at (or less than) 1.0 and you've never used any UNIX but SunOS (and only as a user).

      Here's how you find the specs on your monitor:

      • Read the monitor book.
      • Don't have a book? Book in Korean or Japanese? Search altavista and google for the monitor model # (it's on the back).
      • Monitor model # scratched off or illegible? Use conservative VESA standard defaults.
      • Don't know what VESA is? I'm not so sure you should be using Linux...

      Here's how you configure X with the info you gathered:

      • Run xf86config and plug in the horizontal and vertical frequencies.
      • Don't have xf86config? Get a real Linux distribution, one that includes all the required programs in a package...
      • Your display looks weird? Run xvidtune or run at a lower refresh rate (like 70Hz or 60Hz) or resolution (800x600 is usually safe).

      Remember, if you're working with obsolete junk, like $25 monitors you bought at a computer show, BE CONSERVATIVE. Don't try it push it and run at 1024x768@72Hz, even though you think that's the base minimum any monitor should support. Not every monitor is created equally, and some used monitors are over ten years old! Stick with standard VGA and VESA standard modes until you *know for a fact* that your hardware can do better. Call up Compaq, Digital, Sony, etc, and ask them what model monitor you've got. Measure the monitor's height, width, depth, diagonal viewable screen size, and weight. Maybe they might even spare a tech if you're polite.

    2. Re:How hard can it be? by Anonymous Coward · · Score: 0

      Alternatively, you can use Windows and it'll just work when you plug it in...

      You still don't get it, do you?

    3. Re:How hard can it be? by Anonymous Coward · · Score: 0

      so what you are saying is that linux isn't windows? well shit! had i known that...

    4. Re:How hard can it be? by Anonymous Coward · · Score: 0

      He's talking about getting old monitor (i.e. Not supported by anything, least of all Windows) to work at its optimal settings. Windows won't allow you to do this. All you can do is use the default settings. (Ok, you can hack the registry but that's certainly not very user-friendly) --Aaron Plattner

    5. Re:How hard can it be? by Anonymous Coward · · Score: 0

      It rather depends on the monitor.

      If you're lucky, Windows will be aware of it.

      Whereas with X, you're given enough information
      and flexibility to deal with any monitor regardless of whether or X is aware of that specific model beforehand.

    6. Re:How hard can it be? by Anonymous Coward · · Score: 0

      Don't know what VESA is? I'm not so sure you should be using Linux...

      Not to rain on the parade, but are we still plugging Linux as the next OS to install on the corporate world's workstations? I work for a medium-sized tech company. Of the technical people there, I'd say about 85% know what VESA is. Of the project managers, maybe 50% know; sales reps and upper management, 20%, tops. Even in this industry, there are stunning numbers of people who don't have the expertise, time, or desire to learn about VESA, track down how-to's, delve into command line options, or any of the other things we've become so accustomed to. This could be part of the reason that we're still losing out against Windows, regardless of the fact that it it's a technologically inferior OS to Linux.

  14. Toshiba monitor info button by Juln · · Score: 1

    my new spiffy toshiba has a button that you can press and it tells you the current frequency range and recommended timing, and you can look at the info for other resoulutions, all on a handy on screen display!

    --
    Juln
    1. Re:Toshiba monitor info button by Greg+Merchan · · Score: 1

      What kind of Toshiba? What button? I've got a Portege 3010 and I used a config file from the Linux laptop site. It seems to work just fine, but if there's some more fine tuning I could do, I would like to.

    2. Re:Toshiba monitor info button by Hall · · Score: 1
      My Sony Trinitron 200SX tells the "current" numbers. This was somewhat helpful a few months ago when I could not run higher than 1024x768 in Linux, but could run at 1280x1024 in Windows.

      At the 1024 setting, Windows and Linux ran at different rates, which didn't really make sense. Same with 1280 setting, although in Linux it was un-usable.

      It turns out that Mandrake Linux had messed up something in the X-server and corrected it in the version in Cooker. At least I had some clues that something wasn't wrong with my monitor.

  15. advantage by Anonymous Coward · · Score: 0

    one advantage having such a low resolution is that the porn would be blew up at such an amazingly large size....mmmmmmm

  16. My 17" monitor by inburito · · Score: 1

    I tried first looking at my monitor documentation and figuring out the capabilities and adjusting the configuration file accordingly. In the end it didn't work too well and I just ended up choosing the preconfigured option of "High Freguency SVGA 1024x768 @70hz" /w h 31.5-57 v 50-70. Didn't need to know much else about the monitor brand or type etc. Works great and seems to be one of the settings my monitor is actually calibrated for(It could do higher but not calibrated and that wouldn't look so nice).

  17. Monitors..... by Cavy · · Score: 1

    Don't want to be a sore head, but I usered XF*^Setup and got 1024x768 in my old 14" Hi-micro. So use that it comes with RH and Debian....

  18. the complainer is right by Anonymous Coward · · Score: 0

    No X utility gets it right. I prefer xf86config, because it has an option to set the virtual desktop larger than the physical, and it gets it right. It just doesn't deal with refreshes rate, though, and I guess it won't ever.

    The only one that ever got it right was the utility Number9 included with their 330/332/772 series video cards. Hit all the bases, refresh rate, resolution, bit depth, virtual screen, in one handy interface. It was Win31. It's wonderful hardware for business use. Stability beats anything out there today.

    Gawd, there were some great interfaces for DOS and early WinDoze. At least KDE is picking up some of them. If they could only fix KMail. Why does it recover messages deleted days ago when I restart it?

    1. Re:the complainer is right by Anonymous Coward · · Score: 0

      I have always been able to more easily deal with any old ancient 14" bargain bin multisync than I would be able to under Windows.

      xf86config (and friends) provide a nice list of of well ordered generic monitor options. This trumps a long list of specific monitor brands should you have an oddball.

  19. Errr. by FORTYoz · · Score: 1

    Whats so hard about entering your horizontal and vertical frequencies? xf86config does everything else.

    1. Re:Errr. by BenLutgens · · Score: 1

      get em 40oz! People always complain. If it's so hard, run in console or stick with win. It's not too tough to read some man pages or some web pages and figure it out. I for one like to have more control over my hardware. Ever had a windows machine add hardware with plug-and-pray that wasn't in the machine? I have. Now ask me if I ever had a linux box assume that there was hardware in there that wasn't. NO. Linux will probably never be as plug-n-pray ready as Winblows, cuz it's meant for different stuff. There is a place for all OSs. I have gotten some tech support calls from some pretty dumbassed people. They need windows to accomplish anything. I have actually had to explain repeatedly to people how to get thier email with windows. So don't be too hard on billy's bullshit, it has a place and always will.

      --
      "If you love someone, set them free. If they come home, set them on fire." - George Carlin
    2. Re:Errr. by aphr0 · · Score: 1

      Because the average user doesn't know this information. And the newbie user doesn't even know what hsync and vsync are.

    3. Re:Errr. by benbean · · Score: 1

      Not to mention if they got the monitor used they won't necessarily have a manual. And don't tell me they could check on the web... they may not necessarily have a web connection either.

      --
      It's a Unix system - I know this.
    4. Re:Errr. by Anonymous Coward · · Score: 0

      It doesn't always work. The numbers given by the monitor's manufacturer seem to be nominal, or approximate, or wishful thinking, or whatever. Sometimes they work, sometimes they don't. Sometimes you can narrow the range, or move it down, or even up. Mostly, I've had installations where X ran fine right away, but others where I had to write a modeline or two, and still others where I can't get the resolution I want, no matter what I do. Sometimes this is using all the same hardware, but different versions of X. Sometimes XF86Setup works where xconfigurator or whatever doesn't, and vice versa. I've sometimes gone back to older versions of XFree, and had better luck. Right now, I have a setup where I can't get anything at all to work except one 1024x768 16-bit mode, and that one works great; but I really need 24-bit 800x600.

    5. Re:Errr. by Anonymous Coward · · Score: 0
      If you're lucky, but there are lots of pitfalls. I did know the hsync and vsync ranges, and still had a hard time because it didn't seem to get the timing right (mouse pointer breaks up at the extreme right edge of the screen). There are also a number of not-so-user-friendly features too, such as the tendency (at least in my past experience) for the configuration programs to default X to a low res setting. How many friends have asked you "why doesn't the whole #$**&^ screen show up on the monitor?!!" ;) And another odd feature among some of the configuration programs is that they allow you to choose ANY color depth at ANY resolution as a user mode, even though hell will freeze over before most cards will run 32 bit color at 1200 x 1600!

      In a perfect world people would take the time to learn modelines and the internals of X. Unfortunately, in this imperfect one the vast majority of Windows folk are NEVER going to do that. You may or may not care about attracting a bigger (l)user base to Linux, and either way I won't argue with you. But personally, for every customer that abandons the crapware firm from Redmond I breathe a little easier.

    6. Re:Errr. by ArsonSmith · · Score: 1

      So they might not be able to get it to work right under win either. ever try to get an old monitor that doesn't auto detect up and running in anything above 640x480 on windows? I have several times but I have had to help several hundred people in getting theirs setup doing tech support for a major computer manufaturer a year ago. ArsonSmith

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    7. Re:Errr. by frog51 · · Score: 1

      Well I consider myself a lifelong geek with 23 years pulling things to bits/tinkering/hacking etc and it took me days to get X to work on my laptop. It's fine on my desktop machines, 'cos they're all pretty standard, but my laptop is an annoying version of IBM's Thinkpad - and on that topic, Linux token-ring card drivers...flaky!!

  20. VESA DDC should eliminate this, or no? by MobyDisk · · Score: 1

    I am very naive on this issue here - I assumed that VESA DDC eliminated configuration of refresh rates by informing the system of this info at boot up? Windows '98 seems to know exactly what the "optimal" refresh rates are for any monitor/video board combination manufactured after 1996(and some older ones)

    Is this a case of Linux distros just not shipping with support for this? It seems if it were as simple as a querying the BIOS somehow at bootup, we would have this issue licked.

    Excerpt from Windows registry for Vision Graphic 19" monitor:
    .
    .
    .
    MaxResolution 1600x1200
    MonitorRanges 30-95,50-150,+,+
    EDID 00 ff ff ff ff ff ff 00 28 ae c7 ...
    DPMS 1
    .
    .
    .

    The only missing component is knowing the limitations of the video board and how to set it.

    1. Re:VESA DDC should eliminate this, or no? by BigJack · · Score: 1

      XFree86 3.9.x and 4.0 will support this. It is a module that scans the monitor hardware and uses the modeline info returned. Only some drivers support it for now though. See http://www.xfree86.org/snaps hots/3.9.16/RELNOTES1.html for details...

    2. Re:VESA DDC should eliminate this, or no? by Buttercup · · Score: 1

      Unless you need something right now, that about wraps up the entire article, seriously. XFree86 4.0 will support DDC, problem solved.

      MJP

      --
      Don't try that "protecting the children" shit you people use to keep the tits and bad words off my TV. --Seanbaby
  21. SAX is somewhat idiotproof :) by rednic · · Score: 1

    I like SuSE's SAX quite a lot, because I could never get a good XF86Config with other tools. I just use autoprobe for my video card and then select a monitor and it works automagically. :)

    1. Re:SAX is somewhat idiotproof :) by oneeyedman · · Score: 1

      On the other hand, I gave up on SuSE 6.2 and went back to Mandrake when I couldn't get X to work. SaX wouldn't even load. I never had a chance to find out if it was idiot proof or not. The other configurators YAST offered didn't help that much, either. It is unfortunate that a normal install using a major distro CAN lead to disasters like this. I'm glad I had good luck the first time I installed Linux, with RH 5.2. I had to do a little research on the web to optimize my laptop display, but that was that.

      --
      *** "Freiheit ist immer die Freiheit des Andersdenkenden". -- Rosa Luxemburg ***
    2. Re:SAX is somewhat idiotproof :) by no-body · · Score: 2

      Sax took the pain out of modelines and getting the syncs for different modes right. If you know your basic monitor data - Hsync range, Vsync range, you can in expert mode enter it and configure your monitor if it's not in the database (did so with LCD). Then you can finetune the individual modes with a graphics interface.
      ##
      ## -----> sax -----
      ##
      Filename: sax.rpm
      Label: SuSE advanced X Configuration
      ...
      Description:
      SaX steht für ( SuSE advanced XF86-configurator ) und ist eine alternative zur herkömmlichen X Konfiguration.
      trans:
      Sax stands for ( SuSE advanced XF86-configurator) and is an alternative to the regular X Configuration

      As for the Troll post(s):
      I find the X interface far superior to whatever the M$ world offers
      - OS can run without it,
      - choice of different window mangers,
      - mode switches between resolutions,
      - no-nonsese one-click cut and paste,
      - different functionalty on every of my three mouse buttons,
      - interfacing to other X-servers over network allowing me to xhost other machines.

      It has the feel to be made for the purpose of providing functionality rather than marked share and dominance - and it's XF86Free

      Hey, I ran across a good one:
      The best remote admin tool for NT is a car
      (In Network Intrusion Detection by Stephen Northcutt)

  22. Related question. by Greg+Merchan · · Score: 2

    I've got a Toshiba Portege 3010. It has a port expander that allows me to plug in a second monitor. There's a button labeled 'Fn' that pressed with 'F5' switches the display to either monitor or both.

    I was wondering if there is a way to use this to create a dual-headed display?

    1. Re:Related question. by panchax · · Score: 1

      Want to create a dual headed display with a laptop? Have a docking station? You might need one for this as it is possible to use a MDA card as the other head.

      Is port a RCA type jack for the monitor input of a television? Your other "port" is most likely a jack off the same video chip, but the video is converted to NTSC or PAL output.

  23. Another useful online tool by Adnans · · Score: 2

    http://www.inria.fr/cgi-bin/nph-col as-modelines

    Get your monitor manual and look up the parameters (max hor/vert refresh rate, etc). I was able to get 1536x1152 @ 95Hz for my Iiyama, veeery nice...

    -adnans

    --
    "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
  24. xf86config by pete-classic · · Score: 2

    I have only set up X under Redhat, and so with the advantage of xf86config.

    I have installed it on about half a dozen systems, with quite different monitors (from a very bad 15 inch to at quite nice 20 inch trinitron.)

    I have never had a problem, BUT I have ALLWAYS LOOKED UP THE SPECS for the monitor and entered the CORRECT values for both V and H refresh.

    Perhaps the key here is to RTFM.

    -Peter

    PS: This is intended as a serious post. Just because I use the phrase RTFM does not make it a troll!!

    1. Re:xf86config by profi · · Score: 1

      What if you don't have a manual? I got my monitor from a friend, no manual or anything, and I couldn't find the specs on the Web. In fact, I had to email the manufacturer for the supported refresh rates.

    2. Re:xf86config by Doppleganger · · Score: 1

      The problem, of course, is when T.F.M. is L.O.S.T., or was never available to start with. I had an incredibly difficult time just recently getting X to work on an old AT&T laptop I have... xf86config simply would not create a valid configuration file, no matter what values I put in.

      The solution I used? I had a copy of muLinux, and knew it worked because I had used it on the laptop earlier... I edited the config (ignoring the big DO NOT EDIT BY HAND) to put in the values in muLinux's config, and with a little more fiddling I had a working 256-color config. Later I tempted fate by setting up the SVGA driver by hand to get more colors.

      That sort of thing, however, is not something your average user would do... Even though I'm fairly good with computers, I was still nervous about messing around with those values (I've only been using Linux for a couple of months, and had no clue what some things meant in the X config file).

    3. Re:xf86config by dsplat · · Score: 1

      I've been installing X under Linux since back in the SLS days, and later under Slackware and then Redhat. It has gotten better. Unfortunately, it has not reached the point where Grandma can do it. If the intension is to sell to mainstream users, it has to be that easy.

      Yes, RTFM will help. I read the original guidelines on doing the calculations back in the mid-90's. It was annoying, but I got it working.

      These days, I pretty much select my monitor from a list and go. But I am using one of the monitors that someone else has already gone to the trouble of working out the configuration for. I think Linux has reached the point where there is a demand for somebody to do this packaging of the information. Somebody need to have a lab where they generate and test the configurations for various monitors.

      --
      The net will not be what we demand, but what we make it. Build it well.
    4. Re:xf86config by mountain · · Score: 1
      Perhaps the key here is to RTFM.

      But what if there is no manual (for the monitor)?

      This is something that annoys me, everything to do with configuring X assumes you have the relevant documentation for your monitor; or access to such information.

      If you don't, you're stuffed. Or get to spend hours trying every possible combination of numbers you can think of.

      I've yet to get higher than 640x480 on either of my monitors (and I've been trying on and off since Slackware 2.1). Maybe I'm just doing something horribly wrong.

      My monitors are both 14", both handle 800x600 without problems in Win95.

      If anyone's managed to come up with a Modeline that achieves 800x600 on a Compaq Prolinea Net1/[25|33]S. Let me know.

      Similarly for a KTX 14", Model CAD-135.

      --
      --- "If a man speaks in a forest, and no woman hears him, is he still wrong?"
    5. Re:xf86config by Mekanix · · Score: 1

      Well the RTFM is only valid as long as you got the FM.... None of
      those monitors I've played around with had a manual (either
      because I bought it second hand or because it never shipped with a
      manual... quite a lot of (cheap) HW doesn't ship with manuals).

      Visiting the manufactorers homepage didn't help either, so on with a
      trial and error, paper, pens, calculators.... and a massive loss of
      hair...

      XConfigurator is nice and can reduce your hassles from days to hours.

      The day when we are down to minutes I'll be a happy and hairy man!

      - Bjarne

    6. Re:xf86config by IntlHarvester · · Score: 1

      Even Windows 3.1 didn't have the sort of monitor problems that plague X.
      Sure, but you're usually stuck with 60 Hz SVGA and a very limited choice of resolutions. And there's no way to get it to run on more exotic hardware like fixed frequency Workstation monitors.


      It's been a long time, but installing a video driver for Windows 3.1 was really damn difficult, and usually involved editing your SYSTEM.INI file by hand. Most people just left the setting at SVGA 800x600x16 and lived with it.
      --

      --
      Business. Numbers. Money. People. Computer World.
    7. Re:xf86config by pete-classic · · Score: 1

      I have been on vacation, and I have not been able (willing) to keep up.

      Let me make a general reply to the "I don't have the manual." replies.

      Waaah. Wah wah wah.

      If you are going to be a system administrator act like one. If you "heard Linux is ready for desktop (l)users." you heard wrong.

      Linux is still a "work in progress" to an extent. More importantly, it is a POWERFUL, FLEXABLE system. If you want something where you plug-n-pray run Windows or MacOS. If you are ready to be a system administrator, run UNIX.

  25. xf86config by Ignatius · · Score: 2
    If your monitor doesn't happen to "work with X" right off the bat, it seems that you're out of luck.
    This usually dosn't have something to do with X itself but with those fancy graphical installation programs, which aren't capable of generating proper modelines.
    Even Windows 3.1 didn't have the sort of monitor problems that plague X.
    Sure, but you're usually stuck with 60 Hz SVGA and a very limited choice of resolutions. And there's no way to get it to run on more exotic hardware like fixed frequency Workstation monitors.
    Modelines. I know there are programs that help with this. Which ones do you all suggest?
    I've made the experience that the best program to generate modelines is still the offical X installation tool xf86config, which usually comes up with a usable mode you can then fine tune by just using the monitor controls. No need for specialized programs unless you really want to go to the limits (but then you're better off with a pocket calculator and a text editor, anyways).
  26. CDDB is a good model! by Anonymous Coward · · Score: 4

    Why not use CDDB as a model for this sort of thing. Keep the monitor specific parameters on line somewhere, and make a generic setup utility that fits on a 640X480 screen which all monitors do. Then pull down the virtual .inf file from the site, compare to a similar site for video, (same site) and then compare them, and present the user with the choices. Why not build on the windows looking interface? Would be a good thing for Andover.net or CNET to provide to the consumer community. John Westerdale

    1. Re:CDDB is a good model! by C.Lee · · Score: 0

      > Why not use CDDB as a model for this sort of thing. Keep the monitor
      >specific parameters on line somewhere, and make a generic setup
      >utility that fits on a 640X480 screen which all monitors do. Then pull
      >down the virtual .inf file from the site, compare to a similar site
      >for video, (same site) and then compare them, and present the use

      Because you have to force people to have an connection to the internet, which is a very bad idea for any sort of install program.

    2. Re:CDDB is a good model! by Anonymous Coward · · Score: 1
      Because you have to force people to have an connection to the internet, which is a very bad idea for any sort of install program.
      Well, yes and no. There's no reason that you can't install your whole Freenix system without X, and then put this up. In fact, that's what I did. I had to, because I didn't have monitor specs. Once I got the system installed, I connected to the network and used lynx to search for a similar system whose config I could use.

      Another point to consider is that this database could be a fallback, not the only way. I still think it would be a very, very good idea.

    3. Re:CDDB is a good model! by jfunk · · Score: 2

      Because you have to force people to have an connection to the internet, which is a very bad idea for any sort of install program.

      Mirror the database on an install CD.

    4. Re:CDDB is a good model! by snort · · Score: 1

      no shit
      its just a bit obvious eh?

    5. Re:CDDB is a good model! by retsrof · · Score: 1

      I concur, as I did a similar thing, as my video card was unsupported by XFree86 when I installed RH 6.0. My problem was not monitor support, but the same approach obviously works for any new hardware not yet supported by the [enter fave distro here] distribution or component thereof.

      However this model should be used to support an on-disk database, not replace it, if the goal of installation ease for newcomers is to be achieved. An option to return after installation of network/ppp functionality and connect to an online database to search for updated drivers/config files would simplify installation in a constantly growing hardware pool.

      So I installed, but was able to use the generic vga server to get standard 640x480 res on my Viewsonic PS790/Matrox G400 video system. Then I 'simply' installed the latest XFree86 release, with G400 support, and was off and running with 1280x1024 res. But it was not 'simple' at the time, because I had never seen a *nix before. This was my first exposure and if I was not somewhat motivated by the challenge, and happy to muck about, I might have been turned off. As it turns out, I was inspired by the whole experiment/experience, but I do not think the majority of computer users feel the same. Most view the OS as a tool, not a toy, and would rather not have to ever get their hands dirty by (consciously) picking it up and using it.

      These are things that need to be overcome to challenge the desktop market, and there are many examples in Linux, simple things that experienced users, especially those doing the development, do not notice. That is why the phenomenal growth we see with Linux is mostly limited to the server market.

    6. Re:CDDB is a good model! by Anonymous Coward · · Score: 0

      A CDDB server could be run locally or some other technique could be used to access a locally stored archive of known monitor types.

      Building the configuration database is as big of a problem as accessing it at installtime. Both issues need to be addressed.

  27. Fixed Frequency monitor by Anonymous Coward · · Score: 1

    I've configured at least 50 different boxes (albiet with RedHat) Heck the system I'm on has a fixed frequency monitor off of an old Sun IPX. If you're sure that things are hopeless, go get an OLD CHEAP S3 video card and try it there. If you can get close, use xvidtune to fine tune your settings and get the modelines from it. Better yet, find who will give you a fixed frequency for free and enjoy a 19-21 freeby monitor.

  28. More Generally... by John+Allsup · · Score: 1

    This approach could be used for storing various (moderated) user feedback about the monitors, along with success/failure stories about what it works well with...

    Also, once we have XF86 4, we could do similar with the driver source (even having precompiled binary drivers for each processor type -- since the loading mechanism is independant of the OS...)
    John

    --
    John_Chalisque
  29. The real trolls by jmaaks · · Score: 4
    Whereas this AC started attacking trolls, he has quickly become what he is accusing... The original poster never suggested X is inferior to Win 3.11. What he said, which is very true, is that the configuration of monitors under X is inferior to Windows configuration.

    Personally, I've never had any trouble getting a system working with X (although the monitor may not have been configured as optimally as I'd have liked). But I did think to myself while looking up scan rates that there has got to be a better way. And I think the volume of posters that agree with this issue would underscore the fact this is a real problem, not some phantom issue being raised to suggest "X is inferior to Win 3.11."

    My suggestion to people that think like this: Get off your high horse! The original poster was making an honest observation about the quality of X configuration. If we attack posts where people come forward and ask "Why does it have to be this way?", others will be afraid to come forward and point out areas where we can improve. We need to be strong enough to recognize that Linux and its associated applications and tools are not the end-all be-all they can be, and be willing to take this as constructive criticism that points out where we need to start working on improvements.

    1. Re:The real trolls by ViGe · · Score: 1

      I just find it quite amusing to read this discussion at all; It does a great job in mixing two different things: X and XFree. There are other X-servers for Linux which do a much better job in easier configuration, speed etc. The only drawback is that you have to pay for them (too much for personal use I think, but not that bad for companies).
      --

      --
      It has to work - rfc1925
  30. Dual headed? by Alan+Shutko · · Score: 2

    Nope. It's the same screen (same video card, same video memory, etc). No way to split it so that you get different things to the monitor and LCD. You'd need a second video card for that.

    1. Re:Dual headed? by Greg+Merchan · · Score: 1

      Oh well. :(

      Thanks though.

    2. Re:Dual headed? by Anonymous Coward · · Score: 0

      Does anyone know of a way to have a Dual Headed display using different video cards. I have heard xinerama being mentioned but can't find any information on it. Doed Xfree86 support dual headed displays? If so are there any docs out that to configure it.

    3. Re:Dual headed? by panchax · · Score: 2
    4. Re:Dual headed? by CAPSLOCK2000 · · Score: 1

      This is not fully true. Many notebooks (like my Fujitsu C4110 Lifebook) have videocards capable of doing this (my notebook has an ATI Rage Pro Mobility). Unfortunatly mine doesn't work with Linux (yet). With Windows I have all the capabilities normally associated with multi-head, eg extended desktop, drag 'n' drop windows between monitors and different resolutions (don't know about collor-depth). All this was configurable with the ATI driver software.

    5. Re:Dual headed? by Lord_Byron · · Score: 1

      Have you been able to get the ATI Rage Pro Mobility to work at all under X? I just found out my company order a bunch of Gateway Solo Pro 9300's with this chipset, instead of the Thinkpads I asked for...

  31. Modelines? by redhog · · Score: 5

    It is strange that the Xfree86 manual is that bad at describing how modelines works. It even uses the word "magic"! In fact, the SVGATextMode docs are quite good at describing, by example, how they work. The description is in the file creating_textmodes_from_scratch.HOWTO in the SVGATextMode dist.
    In fact, modelines aren't as hard as people likes to say. I'l try to explain them roughtly (Please read the SVGATextMode doc before creating any modelines, though, while I won't cover all aspects):
    A modeline consists of five parts - name, dot pitch, horizontal values, vertical values and optional parameters. The name is a name to assign the modeline to be able to refere to it later on (In the screen section, for instance). The dot pitch is the number of pixels to draw each second, in Mhz (Note that you should check the abilities of your graphics card before setting this value). Each of the vertical and horizontal part has the same format. They consists of bfour values each - the size of the visible area, the sync start and end and the size of the total area.
    A monitor needs some extra "black" space at the end of each line and at the end of the screen. The visible area, plus this "margin" forms the total area. For most monitors, the unviewable area should be about 25% of the visible area horizontally, and about 5% of the visible area vertically.
    The sync is a signal sent after each completed line, and after each completed screen, in order for the monitor to start drawing pixels at the same moment as the graphics card starts sending pixels.
    Note that the start and end of the sync is stated in pixels, not microseconds (Remember that we know the number of pixels per second). This may crate the somewhat obscure situation of sync start and ends being fragments of pixels (i.g. 800.25).
    For most monitors, this signal is to be emitted just after the visible area. The vertical sync should be just a few lines for most monitors. The horizontal sync should be about 2 microseconds in with, or for really low-frequency monitors, somewhat longer (3ms).
    The start of the syncs is what centers your visible area on the monitor. You may experiment with adding or subtracting some microseconds to them after calculating them, to center the image nicely.
    Note that the start of the sync may _never_ be before the end of the visible are as well as the end of it may _never_ end after the end of the total area!
    As a last not, there is one parameter to add at the end of the modeline that I'l describe: DoubleScan. It forces the graphics card to draw each line twice. This will reduce the the resolution to the half vertically. This is to any use mostly when you need some low resolution (For displaying MPEG videos, for instance) on a fixed sync monitor.


    --
    --The knowledge that you are an idiot, is what distinguishes you from one.
    1. Re:Modelines? by Anonymous Coward · · Score: 0

      this is about as offtopic as a post could be, based on the story/question linking it. Sure it's interesting and technical, but I'm sure the person who can't get his monitor working surely doesn't care two hoots about it.

    2. Re:Modelines? by JbytheLake · · Score: 1

      I currently work as an engineer in a specialty component manufacturing enviornment, and I'd bet that unless you work in the same field, with the same experiences, you couldn't get much working here either, in the same sense that, I wouldn't know too awful much about nuero-surgery. Doesn't mean I don't give two hoots. Responses like your's, turn a lot of people away from Linux. Were you born with a Red Had distro disk shoved up your ass? I assume that you had a first go at linux or any other operating system at one time or another. Next time, try a useful post, that would be helpful, not off topic bullshit like this one. BTW, I lost my manual for my old monitor also, and had a heck of a time trying to track down sync rates, refresh rates etc...

      --
      Does a jock itch?
    3. Re:Modelines? by Anonymous Coward · · Score: 0

      I tend to agree with the AC. Advice like "look in your monitor for these specs" is bordering on worthless information.

      This thread should be about explaining why X sucks at "just working" like Windows does (can't be rocket science; I've never seen Windows not work at 640x480x256) or about the best way to determine a mode-line, not a copy of a technical manual (or web site) explaining terms.

    4. Re:Modelines? by redback · · Score: 2

      I thought that the dotpitch was the size of a pixel at the highest resolution from the main page... Digital for home systems is great, but will 1280x1024 be good enough for theatres? That's about 10mm dot pitch, folks...

  32. Really strange... by _outcat_ · · Score: 1

    This might be a little offtopic, but...

    I installed Red Hat 5.2 as a clueless newbie, but was pleased to find that the video probing went quite well, letting me see a rather pretty display of 1024x768 on my 17". Clueless newbie that I was, however, in a few days I was so confused and thought I'd gunked up so much that I formatted the partition and installed Red Hat 6.

    6, however, DID NOT support my video. I ended up reinstalling 5.2 and then installing 6 on top of it.

    Now I've learned my lesson--just use the XF86Config file from 5.2 instead of a whole new installation--but this puzzles me. Why would an earlier version support something that a later version didn't?

    --
    Angry IT woman in big clompy boots. And talking lint!.
    1. Re:Really strange... by Anonymous Coward · · Score: 0

      I had the exact same experience.

    2. Re:Really strange... by Anonymous Coward · · Score: 0

      Same thing happened to me. Still don't know why.

  33. Re:Corel Linux Nope by Andy+Social · · Score: 2

    In my experience with the various distros, I noticed that Corel gave me a refresh rate of 60hz with the 1024x768x16bit mode it chose for me.

    Caldera, OTOH, gave me a much more solid 80hz, since it actually knew what my (Philips) monitor was capable of.

    RedHat (Ok, Mandrake) gave me 75hz, since it didn't know my monitor, but I gave it the ranges for refresh and it decided that was good enough.

    --
    Illegitimi non carborundum
  34. Two things to remember and no problems... by GC · · Score: 2

    1. Use xf86config
    2. Know your monitor specs and specify them correctly when the xf86config program asks

    When I say monitor specs I mean - the ranges in khz (horizontal scan rate?) and hz. (vertical refresh rate) xf86config will ask questions like: I have a monitor that can do 1024x768 @ 70Hz, if this is what it can do in Windows then use it.

    I think most of the problems experienced by Linux users are probably from trying to get 1152x864 and other Sun (or "non-standard") modes to work on monitors that were not designed for that.

    I wrote my own modeline a long time ago to get 1152x864 on my ADI Microscan 4v - but I wouldn't recommend it now, especially as my Microscan now plays up a fair bit.

  35. some monitor companies won't tell you the numbers by cornette · · Score: 1

    Anyone know the rates for an Impression 3? It doesn't say on their web site. I tried mailing and they said "This monitor is more than 5 years old, I can find the spec. you are looking for. But I know monitor is equivalent to an IBM 8514 model under the Win95/98 monitor list. You can try using that driver or a standard vga driver."
    Doesn't exactly help, does it?

  36. Very good idea! by Anonymous Coward · · Score: 0

    I like this idea. I like the fact that it works in a contributory way. This way, even people who are not necessarily programmers can get in on making some contribution to Free Software.

  37. As I understand it by Anonymous Coward · · Score: 1

    Windows uses the lowest common denominator. Many people run Windows at 60Hz refresh, although their monitor is capable of a higher refresh. X, attempts to extract optimal performance from the hardware that you have. But you have to work for it. Then there's the whole manufacturer and who they make an effort to support issue. This is not X's fault. Email manufacturers and tell them you want to see support for your platform in their product. I know this requires effort on your part too. Boohoo. The moral of this story is, if you're lazy and would rather settle for less, run Windows (please!). If you expect more from your system, your system should of course expect a bit more from you.

    1. Re:As I understand it by panchax · · Score: 1

      Windows uses the lowest common denominator. Many people run Windows at 60Hz refresh, . . .

      60Hz. Ouch! Low refresh rates can drive people insane.

      The question to ask a person that have to work with a computer all day is if they quickly get a headache at the beginning of the day and suffer from stress. Looking 90 degrees away from the monitor so its in the peripheral vision, the screen refresh will flicker if the rate is much less than 72Hz. 59Hz is a killer. Screen phosphor at maximum brightness refreshed slowly can cause someone to crack. Most modern monitors have the ability to show the refresh rate. If its below 72Hz, change it through the card or lower the brightness. Its cheaper to replace the card and monitor than it is to replace an employee who has gone postal due to stress related injuries.

    2. Re:As I understand it by Anonymous Coward · · Score: 0

      *indows hardly uses the least common denominator. It might, however, use the greatest common factor. LCD is an innumerate blunder by people who don't know math and like to sound pretentious. The person you're replying to meant GCF. Then again, as a *indows person, we shouldn't be that surprised at his ignorance.

    3. Re:As I understand it by Anonymous Coward · · Score: 0

      "Lowest common denominator"? Huh? You mean greatest common factor. Didn't we learn this in grade school?

    4. Re:As I understand it by Anonymous Coward · · Score: 0

      Many people run Windows at 60Hz refresh

      Someone should mark this post (Score=-1, Wrong), unless he's talking about Windows 3.1 or works in a place where all the Windows users have 486s

    5. Re:As I understand it by Anonymous Coward · · Score: 0

      You said it so it must be true! Oh and what the hell does processor speed have to do with refresh rates? Do you have to unzip your fly in order to say anything? You sure seem to talk out of someplace other than your mouth. Really people running at low refreshes has nothing to do with the ability of the hardware or their software. They do it out of ignorance. Now there's something that I'm sure you know an awful lot about. Sheesh

  38. Fixed sync by redhog · · Score: 1

    And it is totally impossible to use for configuring fixed sync monitors.

    What I really would like is an extended Monitor database (There is one in the XF86Config dist, but it's too small), so that I would just type in the name of my monitor and be done.

    --
    --The knowledge that you are an idiot, is what distinguishes you from one.
  39. Is higher then 1600x1200 resolution possible? by ElvenKnight · · Score: 2

    I'm surprised no one mentioned this before..

    I have a Diamond V770 Ultra (TNT2-Ultra) with
    32megs of RAM. I also have a "21 monitor which
    claims to have a max resolution of 1600x1200.

    BUT..

    In Win98 I run at a res of 2048x1536.

    Yep. Thats right.. 2048x1536. Thats the MAX
    my video card will go, and my monitor can handle
    it.. and I do notice a big difference between
    that res and the common 1600x1200.

    My monitor is a Hitachi CM751U.. Its specs are:

    Horizontal - 31-95 kHz
    Vertical - 50-160 Hz

    Video Clock Frequency - 200 Mhz (typical)
    Resolution - Horizontal - Up to 1,600 dots
    Vertical - Up to 1,280 dots


    My question is though.. I always see the MAX
    resolutions for Xfree86 at 1600x1200. Can't
    it go higher? I'd love to have the same
    resolution in Xwindows. I thought perhaps maybe
    the Xconfigurations tools out there just maxed
    out at 1600x1200, but perhaps by manual configuration a higher resolution might be gained.
    I really HATE modelines though and would rather
    not try to figure it out myself.


    So.. Is higher then 1600x1200 even POSSIBLE in Xwindows or Xfree86? And if so.. HOW? :)



    Thanks,

    -Matthew
    Technetos, Inc.

    1. Re:Is higher then 1600x1200 resolution possible? by panchax · · Score: 1

      Yep. Thats right.. 2048x1536. Thats the MAX my video card will go, and my monitor can handle it..

      Impressive. Might want to check the hot spots on your montitor's circuit board to make sure there aren't areas that are turning dark due to burning and check for capacitors that aren't boiling the electrolyte. If you test for heat by touching, watch where you touch as the voltage can reach 2,000 volts on the board, and 29,000 volts on the tube anode. If its too hot too touch (160 degrees F can quickly burn) it might be a good idea to install a fan inside the case. 300 degrees F will blacken the circuit board and cause the capacitors to go out of tolerance after a few years. This will cause things to go out of sync, draw more current, get hotter, run away, and blow the circuit.

      Standard disclaimer applies. You will burn your office or house down if you can't hack electronics.

    2. Re:Is higher then 1600x1200 resolution possible? by StatGrape · · Score: 1
      I'm surprised no one mentioned this before.. I have a Diamond V770 Ultra (TNT2-Ultra) with 32megs of RAM. I also have a "21 monitor which claims to have a max resolution of 1600x1200.

      Maybe everyone forgot.

      -SG

      --

      NerdPerfect.com : breakfast of champions.

    3. Re:Is higher then 1600x1200 resolution possible? by Doug+Merritt · · Score: 4
      So.. Is higher then 1600x1200 even POSSIBLE in Xwindows or Xfree86? And if so.. HOW? :)

      Of course it's possible. The only reason you have for thinking that "1600x1200" is somehow magic is that your setup has that as its max; you didn't hear anyone else say so, did you? It's the max because you (or the software tool you used) said that was the max.

      X/XFree86 is supremely flexible (and wait and see when 4.0 comes out, it's going to be amazing -- not necessarily easier to configure, but even more capable than before).

      I configured a max of 1800x1440 on my system, which is the maximum my video card can support with its 250 Mhz dot clock at 70 frames per second. This is made possible by two entries in my /etc/XF86Config file. One says:

      # 1800x1440 @ 70Hz, 104.52 kHz hsync
      ModeLine "1800x1440" 250 1800 1896 2088 2392 1440 1441 1444 1490 +HSync +VSync

      That sets up the possibility of using 1800x1440. To actually use it requires that resolution to appear in a "Modes" line in the Display subsection further down:

      Subsection "Display"
      Depth 32
      Modes "1800x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
      ViewPort 0 0
      EndSubsection

      Since 1800x1440 comes first in that list, it will be the initial resolution when I start X. Pressing ctrl-alt-PLUS and ctrl-alt-MINUS causes X to change to the next resolution (rightward or leftward, respectively) in that list.

      It's quite possible that the tool you used to set up your XF86Config file would have given you higher resolutions if you had asked for them. Or perhaps it thought you had a video card dot clock maximum smaller than what it actually supports; check your documentation.

      Make sure you don't exceed the specs on your video card or monitor. If you do, it's extremely likely that one or the other will die young (although extra cooling can help).

      P.S. I'm listed as a contributing author for the XFree86 Matrox driver (largely for fixing some really nasty bugs), and I think that setting up modelines by hand is a real pain, and that the various tools from XFree86 and others all have sad shortcomings. Anyone who claims that it's easy either is settling for suboptimum settings, or is bragging the same way that marathon runners claim that running 10 miles a day is easy and fun.

      As others have pointed out, Windows users are usually getting 60 frames per second, and very often much lower resolution (and sometimes fewer bits of color) than their hardware supports, unless they actively reconfigure it (and even most engineers never bother), so I don't think Windows is hands-down superior in this area. And to the extent that it at least is easier, that's not a credit to Microsoft, that's a matter of every hardware vendor (like Matrox and Diamond and SIII etc) writing drivers and configurations for Windows. The more they do the same help for Linux, the easier things will get for us.

      --
      Professional Wild-Eyed Visionary
    4. Re:Is higher then 1600x1200 resolution possible? by Jeff+Mahoney · · Score: 1

      Yes - You can go higher than 1600x1200 - but I don't believe that the standard xf86config generates the ModeLines for it.

      I haven't looked at the code, but it might be possible just to edge that maximum up. I'm sure all those modelines can't be hard-coded in there.

      -Jeff

    5. Re:Is higher then 1600x1200 resolution possible? by devjoe · · Score: 2
      ElvenKnight wrote:
      I'm surprised no one mentioned this before..

      I have a Diamond V770 Ultra (TNT2-Ultra) with 32megs of RAM. I also have a "21 monitor which claims to have a max resolution of 1600x1200.

      BUT..

      In Win98 I run at a res of 2048x1536.

      [...]

      My monitor is a Hitachi CM751U.. Its specs are:

      Horizontal - 31-95 kHz
      Vertical - 50-160 Hz

      Your Horizontal sync limit is going to kill your refresh rate here. 95000 lines/sec divided by 1536 lines per screen leaves you at a max of 61.8 Hz. After you take into account the extra time needed at the end of a scan of the screen, you'd be lucky to make 60 Hz in that mode without exceeding your monitor's horizontal sync limit. I recommend you check what refresh rate that Windows 2048x1536 mode is running at, and if it's more than 60 Hz -- well, you've been warned.

      /dev/joe

    6. Re:Is higher then 1600x1200 resolution possible? by Anonymous Coward · · Score: 1

      P.S. I'm listed as a contributing author for the XFree86 Matrox driver (largely for fixing some really nasty bugs), and I think that setting up modelines by hand is a real pain, and that the various tools from XFree86 and others all have sad shortcomings. Anyone who claims that it's easy either is settling for suboptimum settings, or is bragging the same way that marathon runners claim that running 10 miles a day is easy and fun.

      Yes, it seems many X users actually enjoy editing config files and tracking down settings from poorly written monitor manuals. Yet, it seems Windows (all versions) and even Solarisx86 (for CDE anyway) makes this process a breeze compared to XFree86 setups.

      I for one would rather spend the time getting up to speed on the Linux apps than spending all afternoon getting a viewable monitor setting. I think we should have a more obvious choice of simple X settings, because the current 'Greatest Common Factor/Lowest Common Denominator' settings still don't work often enough.

      The only reason I can think of to spend all this time tweaking monitor and video settings is to do CAD or get Q3A running, in which case I am going to have to upgrade my kernel, get a voodoo card, etc., etc....

    7. Re:Is higher then 1600x1200 resolution possible? by IntlHarvester · · Score: 1

      As others have pointed out, Windows users are usually getting 60 frames per second ...

      This statement is flat-out incorrect. On a Windows 9x system with modern hardware, the refresh rate will be close to the maximum the hardware supports at any given resolution. Of course, it's still Windows, so YMMV.

      that's a matter of every hardware vendor (like Matrox and Diamond and SIII etc) writing drivers and configurations for Windows.

      Well, as mentioned above, Windows has a standard mechanism for monitor manufacturer to tell the OS about supported resolutions. (INF files) On the other hand, every different Linux OS distribution seems to have it's own X configuration program with different datafile formats. Before demanding manufacturer support for Linux in this department, the vendors need to get their act together and define a standard way that this information can be published.
      --

      --
      Business. Numbers. Money. People. Computer World.
    8. Re:Is higher then 1600x1200 resolution possible? by Anonymous Coward · · Score: 0

      I specified the following for my 19" CTX without problem (matrox millenium G200/agp): ModeLine "2000x1500" 249.85 2000 2088 2528 2704 1500 1502 1514 1540 #60Hz Modeline "2048x1536" 250 2048 2072 2584 2672 1536 1545 1548 1585 +hsync -v sync

    9. Re:Is higher then 1600x1200 resolution possible? by ElvenKnight · · Score: 1

      Well... This is interesting. I was able to find what my monitor was running at by going into a fullscreen dos prompt, then coming back out and my monitor told me:

      95 kHz / 60Hz

      And yes thats in 2048x1526x16bit.

      Is that suppose to be possible with the math you used? How am I able to get 2048x1526 on a monitor that is suppose to support MAX 1600x1280?

      I wish I knew how to make a modeline for Xfree86 to cover these higher screen resolutions. I feel weird going from 2048x1526 in Windows to 1600x1200 in XFree.. Ugh. :)



      Thanks,

      -Matthew

    10. Re:Is higher then 1600x1200 resolution possible? by ElvenKnight · · Score: 1

      Well. I've been running at this resolution for 4 months now. Is it possible that all is fine? Or is there such a thing as a Slow Fire? :)


      -Matthew

    11. Re:Is higher then 1600x1200 resolution possible? by Anonymous Coward · · Score: 0

      yeah, i have a high end monitor too, there's a web site that i forgot but you can look it up real quick on deja, that calculate all sorts of modelines for your high end stuffs. all you have to do is paste the lines in your config file. easy!

  40. LCD don't work too well by Anonymous Coward · · Score: 0

    From my experience, LCDs don't work too well with X. They are a pain due to their phase settings and limited resolution...
    what's the deal with the settings on lcds? i've got the v/h rates and stuff correct and it's still not working too well... I can't see a way to replicate the modelines to get the same optimal display rate and resolution as in windows.

    Are there any programs that run in Windows that grabs the modelines and present it in xf86config form?

    1. Re:LCD don't work too well by panchax · · Score: 1

      From my experience, LCDs don't work too well with X. They are a pain due to their phase settings and limited resolution...

      Are you talking about desktop LCD's, laptop LCD's, or both? Granted, I don't see any 1600x1200 LCD's yet . . .

      Limited resolution? Like the physical resolution of an LCD is less in X than windows? It doesn't change.

      phase settings...

      Where does phase have to do with computer monitors? Coax RGB monitors and NTSC broadcast television use phase to detect chroma from luminance. VGA monitors have different Red, Green, and Blue inputs and don't use phase for color decoding. Phase is irrelevant.

      What is the optimal display rate you are talking about. Optimal might mean the maximum refresh rate while obtaining maximum resolution, without overheating the drive circuitry.

      Are there any programs that run in Windows that grabs the modelines and present it in xf86config form?

      Right on the front of most monitors, you can press a button and it will display the H and V rates. You really don't need a program for that. Just type in the xmodeline from there.

    2. Re:LCD don't work too well by Anonymous Coward · · Score: 0

      It just doesn't work as well.

      You can't grab H and V stuff by pushing a nonexistent button on your notebook LCD ok?

      Doh.

      And I haven't found H and V stuff for notebook LCDs in their manuals.

      When I use the default X settings I do get a picture on the LCD, however I notice there are "artifacts" on the screen- e.g. dithered greys tend to have a "movement"- you see certain pixels go on and off rapidly.

      I have not been able to figure out how to fix that.

      Monitors are not much of a prob - since most decent multisyncs take almost anything you throw at them without blinking.

      Notebook LCDs are a problem.

    3. Re:LCD don't work too well by orangesquid · · Score: 1

      Hmmm... interesting...
      I got X running at 640x480x16 on an old packard bell statesmen+ laptop just fine once.
      The problems you're having sound like what happens to X on my desktop machine when I turn on framebuffer support in my kernel (I'm running a Mach64 Rage II+DVD - I've tried with other ATI cards though and haven't had problems, maybe it's just my card...)

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    4. Re:LCD don't work too well by panchax · · Score: 1

      When I use the default X settings I do get a picture on the LCD, however I notice there are "artifacts" on the screen- e.g. dithered greys tend to have a "movement"- you see certain pixels go on and off rapidly.

      Your dot clock is set too high. What notebook do you have? You are talking about your notebook, right? Please be specific and give some information if you want help, else you are just complaining.

      There is a way to grab the horizontal and vertical frequency off your laptop if you have a spare monitor to plug into the external jack. You do have one, right? Perhaps you have a friend that has such a monitor to check it out? Even if you don't have a monitor, there are ways. You might not have an oscilloscope, but your local nerd at the college has access. I own one by the way.

      Don't give up. Give more information on what you have. Chances are, there were more technical people than you before you, who have tried and took notes. There are people on the net who do just this for a living as a computer technician. Search usenet news using your hardware as keywords.

  41. Decent solution.... by cullman · · Score: 1

    I had the fortunate problem of trying to figure out the modelines for a 24" monitor that is capable of doing 1920x1200. I looked for weeks trying to figure it out. Finally, I found this guy's perl script that would convert, Matrox's mga.mon file to a bunch of modelines. mga.mon
    has a lot of monitor's including my 24" sony. I went searching on the web for this perl script, and now I can't find it. So I can't give the guy who wrote it credit, but here it is:

    #!/usr/bin/perl
    open(MGA, 'mga.mon');

    while () {
    if ( /^\[\*/ ) {
    $_ =~ s/\r//; # chop ^Ms
    ($name = $_) =~ s/^\[\*([^\]]*)\].*/\1/;
    print "# ".$name;
    /([0-9]+X[0-9]+)[^0-9]/i;
    ($mode = $1) =~ s/X/x/;
    print "Modeline \"$mode\" ";
    $pixel_clk=$h_disp=$h_fporch=$h_sync=$h_bporch=$h_ sync_pol=$v_disp="";
    $v_fporch=$v_sync=$v_bporch=$v_sync_pol=$interlace _enable="";
    do {
    $_=;
    chop;
    $_ =~ s/\r//; # chop ^Ms
    $go="";
    if (/^PIXEL_CLK/) {
    ($pixel_clk = $_) =~ s/PIXEL_CLK\s*=\s*//;
    print !$pixel_clk;
    $go="yes";
    } elsif (/^H_DISP/) {
    /([0-9]+)/;
    $h_disp = $1;
    $go="yes";
    } elsif (/^H_FPORCH/) {
    /([0-9]+)/;
    $h_fporch = $1;
    $go="yes";
    } elsif (/^H_SYNC_POL/) {
    /([0-9]+)/;
    $h_sync_pol = $1;
    $go="yes";
    } elsif (/^H_SYNC/) {
    /([0-9]+)/;
    $h_sync = $1;
    $go="yes";
    } elsif (/^H_BPORCH/) {
    /([0-9]+)/;
    $h_bporch = $1;
    $go="yes";
    } elsif (/^V_DISP/) {
    /([0-9]+)/;
    $v_disp = $1;
    $go="yes";
    } elsif (/^V_FPORCH/) {
    /([0-9]+)/;
    $v_fporch = $1;
    $go="yes";
    } elsif (/^V_SYNC_POL/) {
    /([0-9]+)/;
    $v_sync_pol = $1;
    $go="yes";
    } elsif (/^V_SYNC/) {
    /([0-9]+)/;
    $v_sync = $1;
    $go="yes";
    } elsif (/^V_BPORCH/) {
    /([0-9]+)/;
    $v_bporch = $1;
    $go="yes";
    } elsif (/^INTERLACE_ENABLE/) {
    /([0-9]+)/;
    $interlace_enable = $1;
    $go="yes";
    }
    } while ( $go );
    print $pixel_clk / 1000 . " ";
    print "$h_disp ";
    $h_disp += $h_fporch;
    print "$h_disp ";
    $h_disp += $h_sync;
    print "$h_disp ";
    $h_disp += $h_bporch;
    print "$h_disp ";
    print "$v_disp ";
    $v_disp += $v_fporch;
    print "$v_disp ";
    $v_disp += $v_sync;
    print "$v_disp ";
    $v_disp += $v_bporch;
    print "$v_disp ";
    print $h_sync_pol == 0 ? "+HSync " : "-HSync ";
    print $v_sync_pol == 0 ? "+VSync\n" : "-VSync\n";

    }
    }

    close(MGA);

    Anyway, you can find a copy of mga.mon, bundled
    with most matrox stuff. I don't remember where I found mine but I just looked on ftpsearch and
    found a copy (not sure how recent or complete it is)...


    ftp://ftp.univ-st-etienne.fr/pub/driver/Video/Ma trox/MGA/WINNT/mga.mon

    1. Re:Decent solution.... by Tom+Christiansen · · Score: 3
      My goodness, that was terrible Perl code. At the very least, you should fix the formatting. But it still is, well, icky. As posted, it won't work due to HTML lossage. This should be better, but... oh my. There are still potential bugs, too, due to incorrect detection of error conditions after matches.

      Anyway....

      #!/usr/bin/perl

      unshift @ARGV, 'mga.mon' if !@ARGV && -t STDIN;

      while (<>) {
      chomp;
      if ( /^\[\*/ ) {
      s/\r//; # chop ^Ms
      ($name = $_) =~ s/^\[\*([^\]]*)\].*/$1/;
      print "# $name";
      /([0-9]+X[0-9]+)[^0-9]/i;
      ($mode = $1) =~ s/X/x/;
      print "Modeline \"$mode\" ";
      $pixel_clk=$h_disp=$h_fporch=$h_sync=$h_bp orch=$h_sync_pol=$v_disp="";
      $v_fporch=$v_sync=$v_bporch=$v_sync_pol=$i nterlace_enable="";
      do {
      $_= <>;
      chomp;
      s/\r//; # chop ^Ms
      $go="";
      if (/^PIXEL_CLK/) {
      ($pixel_clk = $_) =~ s/PIXEL_C LK\s*=\s*//;
      print !$pixel_clk;
      $go="yes";
      } elsif (/^H_DISP/) {
      /([0-9]+)/;
      $h_disp = $1;
      $go="yes";
      } elsif (/^H_FPORCH/) {
      /([0-9]+)/;
      $h_fporch = $1;
      $go="yes";
      } elsif (/^H_SYNC_POL/) {
      /([0-9]+)/;
      $h_sync_pol = $1;
      $go="yes";
      } elsif (/^H_SYNC/) {
      /([0-9]+)/;
      $h_sync = $1;
      $go="yes";
      } elsif (/^H_BPORCH/) {
      /([0-9]+)/;
      $h_bporch = $1;
      $go="yes";
      } elsif (/^V_DISP/) {
      /([0-9]+)/;
      $v_disp = $1;
      $go="yes";
      } elsif (/^V_FPORCH/) {
      /([0-9]+)/;
      $v_fporch = $1;
      $go="yes";
      } elsif (/^V_SYNC_POL/) {
      /([0-9]+)/;
      $v_sync_pol = $1;
      $go="yes";
      } elsif (/^V_SYNC/) {
      /([0-9]+)/;
      $v_sync = $1;
      $go="yes";
      } elsif (/^V_BPORCH/) {
      /([0-9]+)/;
      $v_bporch = $1;
      $go="yes";
      } elsif (/^INTERLACE_ENABLE/) {
      /([0-9]+)/;
      $interlace_enable = $1;
      $go="yes";
      }
      } while ( $go );

      print $pixel_clk / 1000 . " ";
      print "$h_disp ";
      $h_disp += $h_fporch;
      print "$h_disp ";
      $h_disp += $h_sync;
      print "$h_disp ";
      $h_disp += $h_bporch;
      print "$h_disp ";
      print "$v_disp ";
      $v_disp += $v_fporch;
      print "$v_disp ";
      $v_disp += $v_sync;
      print "$v_disp ";
      $v_disp += $v_bporch;
      print "$v_disp ";
      print $h_sync_pol == 0 ? "+HSync " : "-HSync ";
      print $v_sync_pol == 0 ? "+VSync\n" : "-VSync\n";

      }
      }

      It seems like a good candidate to hand to a programmer and say, "how would you rewrite this to make it less of a hack and more aesthetically pleasing as well?".
    2. Re:Decent solution.... by Karma+Sucks · · Score: 1

      How the fuck did you get the formatting so nice? Thanks.

      --
      (Please browse at -1 to read this comment.)
    3. Re:Decent solution.... by Tom+Christiansen · · Score: 4
      How the fuck did you get the formatting so nice? Thanks.
      Now, isn't that a silly question-- by using a perl program, of course. Were you expecting anything else? :-)

      Here it is, having been run on itself:

      #!/usr/bin/perl -p
      #
      # code2html - convert code to html for posting to slashdot
      #
      # tchrist@perl.com
      # Sunday, December 19th, 1999

      BEGIN { print "<TT>\n" }# and the spirit of awk...

      # first kill all the tabs
      1 while s{ \t + }
      { " " x (length($&)*8 - length($`)%8) }ex;

      # then the four standard naughty bits
      s/&/&amp;/g;# must remember to do this one first!
      s/</&lt;/g;# this is the most important one
      s/>/&gt;/g;# don't close too early
      s/"/&quot;/g;# only in embedded tags, i guess

      # make lines break where they should
      s/^\s*$/<P>/ || s/$/<BR>/;

      # make sure spaces aren't squishticated so we
      # can do indentation and properly align comments
      s/( {2,})/'&nbsp;' x length($1)/ge;

      END { print "</TT>\n" }# ...shall be with us always

      Also, if you're going to preview, make sure you hit the back buttand submit from the pre-previewed part. Slashdot has a bug on its escaped stuff otherwise; you lose the escaping after the preview. So look, but don't launch. There are other bugs in the slashdot presentation code that I'd really love to find (my nbsp code above is working around it by looking at only long stretches of spaces), but I don't have a recent copy to inspect.
    4. Re:Decent solution.... by Karma+Sucks · · Score: 1

      Very nice. Thanks, that's a keeper.

      --
      (Please browse at -1 to read this comment.)
    5. Re:Decent solution.... by Anonymous Coward · · Score: 0

      Gosh, I can't understand this Calculus at all. Too confusing. Can't anybody please translate it into Arithmetic for me?

    6. Re:Decent solution.... by Anonymous Coward · · Score: 0

      So if Matrox has this awesome database, has anyone tried to contact Matrox to submit it to XFree in a usable form??

    7. Re:Decent solution.... by Anonymous Coward · · Score: 0
      And for those who'd rather not install Perl, here's a Python translation (having been run through itself, of course):

      #!/usr/bin/python
      #
      # code2html.py - convert code to html for posting to slashdot
      #
      # Sunday, December 19th, 1999

      import re
      from string import *
      from sys import *

      print ""

      ent_re = re.compile('[&"]')
      spaces_re = re.compile(' {2,}')

      def ent_sub(m): # replaces forbidden chars with HTML entities
      return '&' + {'&':'amp', '':'gt', '"':'quot'}[m.group(0)] +';'

      for line in stdin.readlines():
      line = expandtabs(rstrip(line))# strip trailing spaces and expand tabs
      line = ent_re.sub(ent_sub, line) # convert entities

      # terminate lines correctly
      if len(line)>0:
      line = line + '
      '
      else:
      line = '

      '

      # make spaces non-breaking, and print the line
      print spaces_re.sub(lambda m:""*len(m.group(0)), line)

      print ""

      Note that you need to use "HTML Formatted" mode. In "Plain Old Text" mode you'll get extra newlines. That seems to be true for Tom's version as well, but I'm not sure. I don't have Perl installed on this machine...

      This is also not a direct translation. The Perl version converts the "naughty bits" one after eachother. This version converts them simultaneously, so we don't have to be so careful about the order. Also, this version converts all (non-trailing) spaces to nbsp's, to prevent word wrap from kicking in (bad for lots of code, including Perl/Python/sh comments...).

      Finally, both versions of the script don't prevent Slashdot from wrapping long lines. This can be a problem for languages that care about newlines. This includes Perl (imagine a comment getting wrapped at the wrong point...), Python, most shell scripting languages, C and C++ (preprocessor directives), Java (again, the comment issue), most config file formats, etc., etc...

      BTW Tom, why is the userid part of your email address only 7 characters long? I thought most systems that truncated did it at 8 characters.

    8. Re:Decent solution.... by Anonymous Coward · · Score: 2
      Whoops, I just ran into that "preview mangles entities bug" with that last post. Here I go again, without preview...

      And for those who'd rather not install Perl, here's a Python translation (having been run through itself, of course):

      #!/usr/bin/python
      #
      # code2html.py - convert code to html for posting to slashdot
      #
      # Sunday, December 19th, 1999

      import re
      from string import *
      from sys import *

      print "<TT>"

      ent_re = re.compile('[&<>"]')
      spaces_re = re.compile(' {2,}')

      def ent_sub(m): # replaces forbidden chars with HTML entities
      return '&' + {'&':'amp', '<':'lt', '>':'gt', '"':'quot'}[m.group(0)] +';'

      for line in stdin.readlines():
      line = expandtabs(rstrip(line))# strip trailing spaces and expand tabs
      line = ent_re.sub(ent_sub, line) # convert entities

      # terminate lines correctly
      if len(line)>0:
      line = line + '<BR>'
      else:
      line = '<P>'

      # make spaces non-breaking, and print the line
      print spaces_re.sub(lambda m:"&nbsp;"*len(m.group(0)), line)

      print "</TT>"

      Note that you need to use "HTML Formatted" mode. In "Plain Old Text" mode you'll get extra newlines. That seems to be true for Tom's version as well, but I'm not sure. I don't have Perl installed on this machine...

      This is also not a direct translation. The Perl version converts the "naughty bits" one after eachother. This version converts them simultaneously, so we don't have to be so careful about the order. Also, this version converts all (non-trailing) spaces to nbsp's, to prevent word wrap from kicking in (bad for lots of code, including Perl/Python/sh comments...).

      Finally, both versions of the script don't prevent Slashdot from wrapping long lines. This can be a problem for languages that care about newlines. This includes Perl (imagine a comment getting wrapped at the wrong point...), Python, most shell scripting languages, C and C++ (preprocessor directives), Java (again, the comment issue), most config file formats, etc., etc...

      BTW Tom, why is the userid part of your email address only 7 characters long? I thought most systems that truncated did it at 8 characters.

    9. Re:Decent solution.... by Anonymous Coward · · Score: 0

      "Not want to install Perl"? Huh? Perl comes standard on nearly everything--at least, everything that matters. :-)

    10. Re:Decent solution.... by Anonymous Coward · · Score: 0

      My God, and I thought that Perl code was hard to read! I'm sorry, but this is way complicated in comparison. The perl code is much easier to read.

    11. Re:Decent solution.... by Anonymous Coward · · Score: 0

      Which one is faster?

    12. Re:Decent solution.... by Anonymous Coward · · Score: 0

      Nice try, dumbshit. Step 1 is to fire the nonprogrammer.

    13. Re:Decent solution.... by Anonymous Coward · · Score: 0
      Yeah, well, Python's hard to read only if you don't know Unix. Perl cheats by giving Unix people an advantage. Python wisely chooses to give no one any such advantage.

      My question is: Where are the Java people? They claim to be super-readable. I'd like to see their attempts, or the VB people's.

    14. Re:Decent solution.... by Anonymous Coward · · Score: 0

      I don't understand what's wrong with building off prior art. I'm sure Unix programmers appreciate the fact that they're already familiar with many elements. Tom's program looks like a sed/awk script that's been turbo-charged. Anonymous "Ceci N'est Pas un Guido" Coward's was much more complicated, and didn't allow any building on anything at all. That's a lot harder to learn if nothing's familiar.

    15. Re:Decent solution.... by Anonymous Coward · · Score: 0
      I'm sorry, but this is way complicated in comparison. The perl code is much easier to read.

      Really? You actually find

      1 while s{ \t + }

      { " " x (length($&)*8 - length($`)%8) }ex;


      easier to read than

      expandtabs(line)


      ?

      What are you smoking, and where can I get some?

    16. Re:Decent solution.... by Anonymous Coward · · Score: 0

      I can't see what "expandtabs" did. You called a bunch of libraries, and Tom didn't. His was write there for all to see, not hidden away. Isn't python powerful enough to do simple things without a zillion modules?

    17. Re:Decent solution.... by Anonymous Coward · · Score: 0

      Perl has a standard tab-expanding module, too. Big deal. I'd still like to see a benchmark.

    18. Re:Decent solution.... by Tom+Christiansen · · Score: 2

      I would appreciate it if the author of this code would publish his mail address so I can contact him. His code aborts with fatal exceptions, and I'd like to know why.

    19. Re:Decent solution.... by Anonymous Coward · · Score: 0

      I can't see what "expandtabs" did. You called a bunch of libraries, and Tom didn't. His was write there for all to see, not hidden away.

      You can't see what "expandtabs" did? So you're an idiot in other words. Hint: expand...tabs. Think about it for a minute.

      If you think people shouldn't use libraries and should instead put their code "write (sic) there for all to see", then you're not going to get much further than 50-line kiddie scripts. You deserve Perl.

      Isn't python powerful enough to do simple things without a zillion modules?

      A zillion modules? The above code used three. "re", for regular expressions, "string" for string handling stuff, and "sys" to get at stdin. When you write C code do you say "dammit, I'm not gonna use stdio.h or string.h, I'm gonna put my code write (sic) there for all to see!!!"? Modules make sense. Bolting regular expressions, XML, and your favorite flavor of ice cream on the side of a language doesn't. Besides, isn't one of Perl's great strengths CPAN, which is really just a "zillion modules"?

      If you found the Python harder to read than the Perl, it's a pretty good indication that you know (some) Perl but no Python whatsoever. Now which do you think would be easier for people who know both? How about people who know neither?

      I know both, and I can tell you that Python code is significantly easier to read than Perl code.
      Python has its faults, and I'm surprised Tom hasn't come to point some of them out (or maybe he's masquerading as an AC, doing some astroturf for himself). Even with Pythons' faults though, maintainability is king when it comes to writing real programs. Perl is notorious, even among Perl programmers, for being unmaintainable. Hence, Perl loses.

    20. Re:Decent solution.... by Tom+Christiansen · · Score: 2
      I know both, and I can tell you that Python code is significantly easier to read than Perl code.
      That's a silly thing to say. Please try to refrain from such subjective assessments. They're anecdotal at best, and serve mainly to perpetuate the leyenda negra; that is, FUD.
      Python has its faults, and I'm surprised Tom hasn't come to point some of them out (or maybe he's masquerading as an AC, doing some astroturf for himself).
      First off, I have a life, and yesterday was Sunday. I just got around to looking at this stuff this Monday morning.

      Second off, why should I bother to jam on Python's faults? I see no profit from that.

      I'd rather discuss the discrete advantages and disadvantages of your particular program--which, by the way, doesn't bloody work.

      Even with Pythons' faults though, maintainability is king when it comes to writing real programs. Perl is notorious, even among Perl programmers, for being unmaintainable. Hence, Perl loses.
      Nope, I'm sorry. That's not true. I don't know whether you're lying or simply wrong, but in any event, your fudding is unbecoming of any serious cyberlinguistic researcher and analyst.

      Badly written code is notorious for being unmaintable irrespective of the implementation language. Fuzzy thinking and sloppy coding makes any program a nightmare. A software professional has been trained in ways that your common CGI hacker has not.

      Perl is very accessible to these untrained but eager nonprofessionals just trying to get their jobs done. They shall forever come up lacking when held to the same standard as you would hold a softare design engineer. But they, too, have a place in the world. It's officialyy perfectly ok to speak "Perl baby talk". That's what they're doing. Do you criticize your nearest eight-year-old for his inability to construct and execute an intricate novel or a symphonic composition? Of course not.

      Just look at the long code I originally reformatted. The bug is in the thinking of the coder, and inability to generalize approaches and work at high levels of abstraction. The fault of bad art lies here in the artist, not his paint.

      Now, if you would, login to Slashdot and authenticate yourself. I need to have your mail address because your code is broken, and I'd like to discuss this privately in order to spare you public embarrassment.

      If you insist upon maintaining your anonymity, then please do not bother to reply.

    21. Re:Decent solution.... by Anonymous Coward · · Score: 0

      Perl is very accessible to these untrained but eager nonprofessionals just trying to get their jobs done. They shall forever come up lacking when held to the same standard as you would hold a softare design engineer. But they, too, have a place in the world. It's officialyy perfectly ok to speak "Perl baby talk". That's what they're doing. Do you criticize your nearest eight-year-old for his inability to construct and execute an intricate novel or a symphonic composition? Of course not.

      I find it amazing how you go on about how Perl is so accessible to the layman, and also insult and ridicule those who don't code Perl exactly the way you want it. Face it Tom, you like Perl because it makes you feel superior to have hundreds of script kiddies grovelling at your feet. "Please Tom, fix my CGI script for me!" Perl is a toy language. It's got slightly more practicality than Befunge.

      Python is far more accessible in any case. The only reason lay-people go for Perl is because practically every "CGI for Dummies" book out there uses Perl, for much the same reason every "PC's for Dummies" book uses MS Windows.

      If you can find a bug in the above code, feel free to post it here.

      BTW, you never did say why your userid is only 7 characters long...

    22. Re:Decent solution.... by Tom+Christiansen · · Score: 1
      If you won't out yourself, cretin, then I'll simply explain that your code is miserable and broken and wrong. Just like all Python hacks.

      If you expect to be treated professionally, then stop your lying and post your real name, you pathetic coward.

    23. Re:Decent solution.... by Anonymous Coward · · Score: 0

      Tom, stop wasting your time on this ignorant python jerk. Can't you tell he's just baiting you with his ad hominem insults? Why do you think he's hiding behind the veil of anonymity? Don't stoop to his level of dishonor. He's an asshole. Ignore him.

    24. Re:Decent solution.... by Anonymous Coward · · Score: 0

      I just checked his code and yours, and you're right. That python baiter's code doesn't even run, and the error message is a joke. I guess that makes yours INFINITELY faster that his. That says a lot about python. Ignore such toys.

    25. Re:Decent solution.... by Anonymous Coward · · Score: 0

      Funny, it runs for fine for me. I guess that shows how well suited you are to compare the languages... you can't even get a simple script to run. As I said before, the script was run through itself, so it does run. If there's an error, tell me, what input did you give it, and what was the result? The fact that you won't even post the error message is telling...

      As for my anonymity, my identity isn't important. You've already stooped to insults. It looks like you've lost again Tom. (and your AC alter-ego cheering you on was pretty cute...)

    26. Re:Decent solution.... by Tom+Christiansen · · Score: 2
      Hint: your import ordering is wrong. Please test your code next time.

      You and yours have an incompatible change between library versions causing mysterious failures in a non-backward compatible fashion. Your toy language gives the most idiotic error message known to man, rendering it utterly indiscernible; this is what makes you want to punch python's lights out. I have never seen a programming language with such horrid error messages. Bug isolation and error recovery would be easier with your eyes closed than reading that embarrassment. A programmer doesn't need this kind of grief from a compiler. Your toy language also doesn't allow you to specify a version requirement the way Perl does with its modules or the way normal Unix shared library stuff does. This is just not something that a serious programmer in a real-world project should put up with. And we don't.

      Your code is also inferior in that it does less than Perl's does. Apparenly you've confused the -n flag for some STDIN reading. Read the perlrun(1) manpage next time.

      And your sorry script is slower, way slower--glacially slower--than my Perl version, just like so much in Python:

      % time perl /tmp/code2html.pl < random_cgi_script > /dev/null
      0.470u 0.010s 0:00.49

      % time python /tmp/code2html.py < random_cgi_script > /dev/null
      5.140u 0.070s 0:05.23

      If I wanted to take an order of magnitude performance hit, I'd code in Javascript or something. No thanks, buddy. Get yourself a real programming language.
    27. Re:Decent solution.... by Anonymous Coward · · Score: 0
      I'd much rather pay attention to someone's code when he has the the integrity toactually sign his name to it--unlike a chickenshit coward like you. Where's your copyright statement?

      Tom doesn't need to invent his own cheerleaders. We're always here.

  42. Observation by finkployd · · Score: 4

    It seems we have two schools of thought on this.

    1) Get your monitor specs, plug 'em in and go with XF86Setup (or Xconfigurator)
    2) We need some kind of auto-configure program that does it all for you.

    This is the perfect example of the two opposing views for Linux. Do we keep it as it has been, not the most user friendly system in the world (actually requiring computer know-how to use the computer) but very configurable and powerful, or do we make it easy for anyone (Like a Mac) but not as configurable or powerful?

    It seems everytime a graphical interface or "program-to-make-linux-easier" comes out, it detracts from the "power" or the stability of linux. I've seen many graphical configuration tools and they all have some kind of tradeoff.

    My fear is that when we finally make it easier for the lowest common denominator to use, with it goes it's power and the whole reason we switched from Microsoft to begin with.

    Should we even do this? Do we really want to change things to make it easier for EVERYONE (read: computer illerate)?

    Finkployd

    1. Re:Observation by Ob+the+Rat · · Score: 1

      It doesn't have to be a tradeoff. Just because a simple tool exists doesn't mean that you have to use it. For example, there is a GUI to configure networking, but it is faster (for me) to edit the text files directly.

      This is one of the greatest benefits of having the GUI be a wrapper for things that can be done at the commandline. In the MSWindows world, it is common for a GUI program to preclude having powerful configuration options, but it is unlikely under the *nix's.

      Ob the Rat
      (ObTheRat@iname.net)

    2. Re:Observation by SerpentMage · · Score: 1

      >Should we even do this? Do we really want to change things to make it easier for EVERYONE (read: computer illerate)?

      Excuse me, I am far from being computer illerate and yet I find the X configuration a royal pain in the ass. And I do not feel like digging out the manuals just so that X will work. What I usually end up doing is setting up a Linux box and then running X on a Windows box.

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    3. Re:Observation by Anonymous Coward · · Score: 0

      We can have it both ways and, in fact, that is what is happening. The easier config tools may be dumbed down and don't offer the flexibility or a text editor and config files, but the old way is still available for people who want/need the extra flexibility. Don't manufacture a problem that doesn't exist.

    4. Re:Observation by finkployd · · Score: 1

      Excuse me, I am far from being computer illerate and yet I find the X configuration a royal pain in the ass. And I do not feel like digging out the manuals just so that X will work

      It IS a pain in the ass. However pulling out the mnauals is a pain I'm willing to take to ensure I get the best resolution from my monitor.
      It's possible to make it easier and make it so you don't need to know anything about you monitor, but like windows, it's going to impose limits. You probably won't have the optimal setting and ANY auto configuration program is going to have problems with some hardware.

      So long as it doesn't get like windows where the ONLY way to do it is the easy way, and it limits what you can do. I don't think that will happen, but it still makes me wonder if after all these "user friendly" things get thrown in, will the end result be any better than Windows?

      Finkployd

    5. Re:Observation by Anonymous Coward · · Score: 0

      If you're going do say `*nix', oughtn't you say `*indows', too?

    6. Re:Observation by Anonymous Coward · · Score: 0

      Isn't setting up a new machine why your company hired sysadmins?

    7. Re:Observation by Cosworth · · Score: 1

      Hello? I'm in charge of @ 700 networked computers at a small liberal arts college. Over the last three years I have been installing Linux in many rolles around campus. I have setup X 50 to 70 times, it bugs the crap out of me that in a simple situation where 800 x 600 @ 75Hz would be fine I would have to take an extra 10 mins setting it up. As with most IT departments I don't have this "extra" time to waste.

      Yes windows has easier monitor setup (pick plug and play, pick resolution and refresh rate) is it as powerful, NO! But there are time when you don't need the MAX out of your video hardware. You just need a good stable setting, and in these situations I would trade power for a little ease in setup.

      Oh by the why the monitor on my desktop is running at 1280x1024 at 100Hz (21") and I couldn't get the same performace when it was connect to a Windows machine!

    8. Re:Observation by JbytheLake · · Score: 1

      Dear Fink, maybe we can achieve both. I've been in the business for about 30 years, don't know everything, but I guess I'm past the "illerate", uh I think it's spelled illiterate, jeez, anyway my question to you is this? The writer asked for help. You gave none just a wise-assed non-informational remark. Let me pose the same question to you, as I did to another "helpful" poster on this topic. Were you born with a computer up your ass? Or maybe, just maybe you had a little to learn at one time. Fucking jerk.

      --
      Does a jock itch?
    9. Re:Observation by Silver+A · · Score: 1
      This is the perfect example of the two opposing views for Linux. Do we keep it as it has been, not the most user friendly system in the world (actually requiring computer know-how to use the computer) but very configurable and powerful, or do we make it easy for anyone (Like a Mac) but not as configurable or powerful?

      My fear is that when we finally make it easier for the lowest common denominator to use, with it goes it's power and the whole reason we switched from Microsoft to begin with.

      Should we even do this? Do we really want to change things to make it easier for EVERYONE (read: computer illerate)?

      Yes, we do. If Linux is ever to be a "mainstream" OS, it needs to be something that is useable outside a server room or hobbyist desk. The server market is pretty big, but a lot of small offices won't even think about using a Linux server because nobody in the office has ever used it, and NT looks so familiar.

      The problem with MacOS and Windows isn't that any idiot can use it, it's that people with some computer knowlege have trouble optimising it. If SaX doesn't give me all the options I know are possible, I know I can go in and hand-edit the config file to make the changes I want. I think that's possible under Windows 95/8, but the documentation for that isn't easily accessible, and I'm not sure it's even possible for a Macintosh (assuming you have a Mac where you have a choice of monitor).

    10. Re:Observation by Anonymous Coward · · Score: 0

      "Hobbyist's desktop" -- I like that. What's the opposite? A "non-hobbyist's desktop"?

    11. Re:Observation by Plasmic · · Score: 1

      No.

    12. Re:Observation by tsphere · · Score: 1

      See, the problem with your observation is that these two schools of thought you speak of are _not_ mutually exclusive. It is quite possible to use KVidGen to get a set of usable modelines for your monitor and then "tweak" the refresh rates by hand later in your XF86Config file.

      It doesn't seem like a tradeoff at all. In fact, it seems like the best of both worlds.

      --
      Tetris rules.
    13. Re:Observation by kennylives · · Score: 2

      I don't think that making the X config easier to do is neccessarily "dumbing-down" Linux. Quite the opposite.

      To me, getting an optimal X config is not terribly difficult, but it is pure drudgery from where I sit. I, for one, would love to have a widget that could suck the info from a .inf or a cddb-style thing and use that as a basis for building an XF86Config file's modeline and monitor entries. Someone else mentioned also querying the VESA stuff from the monitor directly. I'm all for it.

      If these sources of information provide what's needed to assemble optimal configs for the standard resolutions and bit-depths, great. Then, if I want a funky resolution, I can go edit the XF86Config myself.

      Should we even do this? Do we really want to change things to make it easier for EVERYONE (read: computer illerate)?

      In a word, yes.

      Linux must make some progress toward becoming mainstream. That's ok, since we can still have it as raw and unfiltered as we want, but if my mom is ever going to have a machine with Linux on it, it must have some provision for making it simple to get working. To avoid doing so means marginalizing Linux, and that would be tragic.

      --

      Where the value of X-Mailer: is the true measure of a man...

    14. Re:Observation by finkployd · · Score: 2

      Were you born with a computer up your ass? Or maybe, just maybe you had a little to learn at one time. Fucking jerk.

      It seems you have some inner anger to work out. When you want to act like you've been in business for 30 years, we'll talk.

      Finkployd

    15. Re:Observation by DanIncognito · · Score: 1

      I'm computer literate. I've been running linux for years (as well as just aboutevery other unix product). I'm all for making linux a powerful operating system. But I can't see why I should sit down for hours on end tweaking video settings just to get X working right. I don't see how running a program to get these value would make linux any less powerful. It seems to me like you could edit the file by hand if you think your smarter than the program. I'd also like to point out that sun, sgi, dec, and ibm workstations don't have this problem, even when the monitors were foreign. I ran a ViewSonic 21 PS monitor on my Ultra 10 for years and I never had to configure any sort of modelines or anything.

    16. Re:Observation by tophat · · Score: 1

      >If Linux is ever to be a "mainstream" OS,
      Why the hell does everybody want linux to be a mainstream OS?!? I like linux the way it is, i don't give a good god damn whether not everybody uses it, this isn't a jihad its an OS! Don't force it on other people!

  43. Use YaST2 by Anonymous Coward · · Score: 0

    YaST2 the new installer from the SuSE autoprobes your graphiccard and the monitor! (Monitorprobing works only with newer monitors)

    But you can't use YaST2 only for the X-Configuration. Only for X you can use SuSEs SAX. It autoprobes the graphiccard, mouse and you only need to choose the moitor. (Dont know if the new version can probe monitors too?)

    Sax is a fine rocksolid oll. I like it very much. But with new graphical installation in all the new Distributions like SuSE(the best!) RH and Caldera you dont need it. Very bad isn't it ;-)

    Mike

    1. Re:Use YaST2 by scrummy · · Score: 1

      In 6.3, Sax does this too.

      --
      rot13 the email address.
  44. Quite the opposite for me... by QZS4 · · Score: 1

    Strange, I have the same problem, but the other way around: My (old, admittedly) monitor works perfectly in X, but not in Windows. The reason being that to run 800x600 and higher it requires an interlaced video mode, and there are no windows drivers which will give me that. With XF86Setup, I just enter "30-38 kHz, 50-100 Hz" and it just works, giving me 1024x768 in 16-bit color. In Windows, on the other hand, I can at most get a distorted 800x600, at the very edge of the monitor's capabilities.

    The only way I can think of to get 1024x768 in Windows is to switch in my trusty old Trident 8900C, which is only capable of interlaced video in high resolutions, but then I can't get an acceptable colordepth... And that's one of the reasons I never run Windows on my box, except for emergencies (maybe once a year or so).

  45. Know your monitor specs? by Kevster · · Score: 1
    The point is, these days no one should have to know their monitor specs. The information is available automatically (Windows can do it), so any Linux installer attempting to set up X should be able to avail itself of the proper specs without involving the user.

    There's no need to be bitter about it. You can always edit XF86Config after the installation to "optimize" the modelines. I don't want to, though, and neither do most people. I see it as a big waste of time for me. I was setting up Linux on my Compaq with an Optiquest monitor, and had a great deal of trouble figuring out just what modelines would do what I wanted. And you know, all I wanted was the VESA standard modes! I scrounged around for any documentation, eventually found some, and labouriously calculated modelines that my monitor recognizes as VESA standard. I do not want to do this ever again.

    If anyone wants my modelines, e-mail me. I'd be happy to share. They go up to 1600x1200/85 Hz.

    Less than a week ago, we were trying to set up an IBM laptop with Linux to output to an LCD projector for our User Group meeting, and the only mode that worked was text. This was embarassing and threw a bucket of cold water on the affair. Despite a fair amount of expertise, we couldn't get it working. Next time, I'll bring my VESA modelines and see if they work, but I hadn't expected to need them. :-(

    --
    I always equivocate. Well, almost always.
  46. X on NEC Versa SX by wakko · · Score: 1

    This is the first machine that I've had problems with as far as resolutions go. Works fine in 1024x768 (except the last 3 or 4 pixels of the screen are missing). Other res's I've tried just don't work. 640x480 and 800x600 just cause a blank (white) screen.

    Anyone got any ideas?

    Email: animx.eu.org@wakko (reverse that)

    --

    --
    Lab test show that use of micro$oft causes deadly cancer in lab animals.
  47. Yes! (Re:The real trolls) by orcrist · · Score: 2
    We need to be strong enough to recognize that Linux and its associated applications and tools are not the end-all be-all they can be, and be willing to take this as constructive criticism that points out where we need to start working on improvements.

    In other words, some people need to remember that the the strength of open source is not that programs don't need to be improved, but that they can be improved. Any time someone says: "Doing foo is easy, just do:
    1. x
    2. y
    3. z"

    I always think, then write a program to perform steps 1.,2.,3. since that's the kind of thing computers excel at; then we can leave the stuff like drawing, writing, communicating, playing, etc. to people, who excel at that sort of thing.

    The fact that something is 'simple' to do does not make it easy for the average person. The thing that sets geeks apart from normal people is the ability to see things compartmentalized into their most basic components. I think most people think a great deal more holistically.

    Chris
    --
    San Francisco values: compassion, tolerance, respect, intelligence
    1. Re:Yes! (Re:The real trolls) by Lazy+Jones · · Score: 1
      The original poster didn't provide enough information about his "problem" for this to be considered a honest question. He was just whining about X.

      Sure, X and Linux in general are still lacking in user-friendliness (I complain about it often enough), but in this case it's either complete ignorance or a not-so-honest attempt at making X look bad compared to Windows.

      --
      "I love my job, but I hate talking to people like you" (Freddie Mercury)
  48. xvidcalc by gregbaker · · Score: 5
    I've been working on a program recently that does just these calculations. It's still pretty rough, but you can try it if you want (seems like a good opportunity to get some testers).

    It gets better refresh rates than KVideoGen or the other calculators I've found.

    If you have Perl/Tk, you can run the X version with the command xvidcalc, or the command line version with vidcalc (try "vidcalc -h" first).

    I did a lot of work on the caclulations to ensure that the resulting modeline was optimal in terms of refresh rate. You have to enter the specs for your monitor (either in the X interface or a settings file), so it's not for the faint of heart; you should probably look through ESR's VideoTimings HOWTO first.

    Let me know how it works for you, ggbaker@sfu.ca.

    Greg

  49. Video Card, Not Monitor by ONOIML8 · · Score: 1

    I've not had to really tweak the monitor settings much unless I wanted to (which I did but only because I'm a geek).

    For me it's always been the setup of the video cards. If the autoprobe stuff doesn't work then you have to be a geek to get stuff up and running.

    Either way this should be addressed, the whole video setup is a bit confusing to the average person. Still, it's far more simple than getting most audio cards to work.

    --
    . Quit playing Monopoly with Bill. Switch to one of many non-Microsoft products today.
    1. Re:Video Card, Not Monitor by Anonymous Coward · · Score: 0

      I'll tell you what the secret is, (being a geek and all..)

      We geeks actually look things up before buying a video card. There, you now know our secret.

  50. 1152x864 is getting fairly standard now... by JamesKPolk · · Score: 1

    Matrox has supported 1152x864 for some time (just more of the high-quality of Matrox 2D), but lots of cards seem to support it now.

    Due to some weird interactions and Windows insanity on a system I was working on recently, I ended up playing with a Voodoo3 and a Creative Labs TNT2 board. Both specifically mention 1152x864.

    I personally find 1152x864 to be the ideal resolution for a 17 inch monitor... especially if you have a monitor that won't do 1280x1024 at over 60Hz.

  51. Re:X modelines make me coo by Anonymous Coward · · Score: 1

    I spent a good deal of time messing around with modelines. This is my home box. I am happy that the configurability is there, even if i spent the better part of a day going over it and ESR's howto on monitor timings. I squeezed out higher resolutions with this monitor than what windoze would allow me to use. I am pleased.

  52. Video Tuning by Giraffit · · Score: 1

    Try reading ESR's excelent video-tuning how-to.

    People were able to run every monitor-card configuration using this document.

    --
    Ballerinas have fins that you'll never find
  53. Linux ramblings (Mostly off-topic) by pen · · Score: 1
    Ok, I have read more than my share of the Ask Slashdot how-do-I-do-foo-in-Linux, and every time, one distribution has one detail right, and another has another detail right. For example, in this thread, one Linux distribution has one monitor utility that's great for foo, while another has another monitor utility that's great for bar. Both are GPLed.

    What would prevent someone from taking all the distributions, taking all the good stuff from each, gluing them together, and making a really nice Linux distribution? Thinking only about quality and usability, and not bloat (let this thing take up 5 CD-ROMs) or 5-year-uptime stability (allow it to crash occasionally on some computers while improving usability (a major tradeoff, but this can be fixed a little later)) how long would it really take to do something like this?

    Disclaimer: This isn't a mocking statement or sarcasm, this is a question. No offense intended.

    --

    1. Re:Linux ramblings (Mostly off-topic) by pen · · Score: 1
      I just noticed that I made this thing sound bad. IMHO, it would actually be a Good Thing.

      --

    2. Re:Linux ramblings (Mostly off-topic) by Jorge+Nighthawk · · Score: 1
      Haha,

      I had the same idea awhile back and submitted it to "Ask Slashdot" but never got any response... I don't think anyone wants to discuss it (for legal reasons, maybe), or it has already been discussed to death in other forums.

      I don't know exactly, but it seems like with a few linux gurus and some venture capital this idea could be rolled quite easily into a fat IPO...

      Just my two cents, tho.

    3. Re:Linux ramblings (Mostly off-topic) by Eil · · Score: 1

      For the very same reason that different distributions exist to begin with: people have different tastes and different needs. The linux kernel and it's core utilities are flexible enough to be deployed in pretty much any environment with minimal repackaging.

      On one end of the spectrum you have OpenLinux. It is supposedly the easiest Linux distro to setup and use, and according to Caldera, it is selling quite well. If it's selling well then why do we rarely ever hear of anyone on here on slashdot using it?

      Because most of us on slashdot here "grew up" with Slackware, Red Hat, or Debian and learned most of the Tricks of the Linux trade already. We are, for the most part, the geeks and power users.

      Most of the people here have little use for a new distro just because it's easier to setup, but less familiar. The reverse is also true. The average person who has been using Windows for 10 years will most likely get nowhere quick trying to install and configure Debian.

      One of the most difficult things in building a distribution is making the different programs all work together. From what I've seen, no distro has ever gotten this process entirely right. Five CDs of software is more than a lifetime of compatibility headaches. This naturally dribbles into both of the quality and stability categories.

      They have yet to invent a swiss army knife that can do absolutely everything.

    4. Re:Linux ramblings (Mostly off-topic) by Anonymous Coward · · Score: 0

      People who tell you distribution related info are, well, not very good at it. They probably only know one distro so that's what they tell you. I have X on three platforms (i386, Sun, Alpha) and more OSes. The utilities come with XFree, has nothing to do with distros.

  54. Another modeline utility by elflord · · Score: 2
    See my modeline program:

    http://pegasus.rutgers.edu/~elflord/unix/modeline/

  55. Annoying X Config by Fuhrer · · Score: 1

    I'm a relative beginner to Linux, but have had my share of trying out different Linux distros and can find my way around now.

    But while setup of the OS is usually painless, setting up the X server has to be the most annoying and crappiest part of the setup. You Linux people are always saying how MS blows etc... but they seem to have a system that works for detecting video cards and monitors, and we're not talking of a system that doesn't work, it works 99% of the time.

    The Linux way requires you to know a great deal of stuff you shouldn't have to bother finding out.

    1. Re:Annoying X Config by Anonymous Coward · · Score: 0

      Why do you assume "we're Linux people"? Many of us use BSD at home, and other forms of Unix at work. Freenix (Linux and BSD) is very important, but not only should you not think of us as all being concerned solely with Linux, you shouldn't think of us as being Freenix only, either. The real world has real needs, and sometimes we have to deal with other Unix systems to get our jobs done.

    2. Re:Annoying X Config by Anonymous Coward · · Score: 0

      You got that wrong. Linux has too many people who complain about thing they shouldn't. just because you are too dumb to read docs doesn't mean that you shouldn't have to bother to do so.

  56. Automatic configuration? Not likely, I'm afraid by Gerund · · Score: 1

    1 - Windows doesn't auto-config anything. It just reads .inf files provided either on the windows CD, or by the monitor manufacturer. These contain modelines for that monitor. they're a little different from the X versions, but clearly the same thing. As has been stated previously, they are a small subset of the possible modelines, limiting the usefulness of your hardware. 2 - Auto-configuring isn't really possible. If all monitors could be probed for refresh rates, etc, then it would be. But this isn't always possible. Yes, there are utilites for calculating modelines. Yes, they are very simple to use, and require only that you have access to your monitor specs. No, they don't quite cover every situtation... sometimes you do need to know a bit about configuration. It's rare though. You'll be thankful for the text-editable config file alternative if you ever have to install some weird and whacky monitor/card combination that doesn't quite agree with Xconfigurator.

    1. Re:Automatic configuration? Not likely, I'm afraid by Kymermosst · · Score: 1

      Yes, but the some people don't need to get that extra 10 pixels of horizontal resolution out of their monitors. Some people would rather have their monitors work "out of the box" with Linux. I don't think that's too much to ask.

      Having an automatic configurator doesn't mean you need to eliminate a text-based configuration file... it just means that you generate that file and have it work the first time. You can tune it later if you are so inclined...

      As it is for me, when I installed my monitor under RH6, both card and monitor were listed. Started X, and of course, it didn't work.

      The information is available. VESA modelines are standard enough. If a monitor claims to be VESA compliant, then it will be able to use VESA modelines. As has been said elsewhere: Frequencies can be found in Windows .inf files... why not support getting information from Windows driver disks? What about DDC? You can get the information there, too... and is also the easiest.

      Imagine it like this: You run your X config tool. It queries your monitor via DDC. Sets all the modelines for the VESA modes your monitor supports. X works instantly. If you want to play around with new modelines, you still have your xf86config file easily editable.

      --
      "Alcohol, Tobacco, Firearms, and Explosives" should be a convenience store, not a government agency.
  57. Re:Perl is ugly by Anonymous Coward · · Score: 0
    Don't be a fool. First, that was very bad Perl code. Secondly, the tchrist-repost was much more legible. Thirdly, PHP isn't a general-purpose programming language the way Perl is.

    You really have no idea what you're talking about, do you? Didn't you mother ever tell that it was better to keep your mouth closed and be believed a fool than to open it and so remove all doubt.

  58. Re:Perl is ugly by Anonymous Coward · · Score: 0

    PHP instead of Perl? Bullshit. We've got 50-100 Perl programs in mission critical positions at our firm. They cannot be rewritten into PHP. Not that we'd want to, of course. They are regular programs, not webscriptkiddie abortions!

  59. Re:Perl is ugly by Anonymous Coward · · Score: 0

    Repeating a lie doesn't make it true, you idiot.

  60. Re:Decent solution.... (fixed?) by gobills · · Score: 1

    Good stuff but it didn't work for me. Perhaps because I use a more recent perl. I fixed it up a little and put the new code here.

  61. Fixed sync by redhog · · Score: 1

    Note that what is fixed on a fixed sync monitor is the vertical and horizontal sync, i.e. the time it takes to draw one line, and to draw a screen (And therefore the number of lines is fixed). The time to draw one pixel is not fixed. This means that you may change the horizontal but not vertical resolution (Altough, you may still use DoubleScan).
    Also not that you should check your monitor manual for sync frequency ranges or values (Depending on if it's a multi-sync) before you create any modelines. Using too high frquences, or just the wrong ones may damage your monitor (But in reality such damage is very rare, and I've never experienced it, altough I've been doing things quite wrong a lot of times (When I didn't have any manual for the monitor))!

    Sorry for not putting this into the main text, but I was in a hurry...

    --
    --The knowledge that you are an idiot, is what distinguishes you from one.
  62. Greatest Common Factor by Anonymous Coward · · Score: 1

    Here's an essay that explains why people misuse "least common denominator" in a way that shows how dumb they are. Here's more math background if you're still confused.

    1. Re:Greatest Common Factor by Anonymous Coward · · Score: 0

      Why the hell should we care what some geeky math textbook says? We know what "lowest common denomintor" means: the bare minimum. Math is irrelevant.

    2. Re:Greatest Common Factor by Anonymous Coward · · Score: 0

      Only in America. Sigh.

    3. Re:Greatest Common Factor by Anonymous Coward · · Score: 0

      Besides, "lowest common denominator" (same as least common multiple [of the denominators around]) and "greatest common factor" (a better term is "greatest common divisor") are both legitimate mathematical concepts when you are talking about integer arithmetic, so the original poster did not make a mathematical mistake (I know this, I happen to be a professor of mathematics). When you are talking about monitors, these concepts can only apply in a figurative sense, and only least (or lowest) common denominator appears to make any figurative sense in that context. So I have to fully support the original poster about his/her choice of language.

  63. A Troll is . . . by Anonymous Coward · · Score: 0

    A troll is essentially someone being obnoxious.
    In this case, it is something a moderator (who should know better) considered to be unpleasant. Oh well, there's always Meta-Moderation.

  64. Modelines? Who cares... by Anonymous Coward · · Score: 0

    Along with the introduction of Windows 95 and the whole wave of pnp devices, came a standard for monitors that allows software to query them about their capabilities (resolutions, refresh rates, ...). What is needed is just an interface for this functionality that would to query the monitor and dynamically create a list of possible modelines. I think this is urgently needed as so many new monitors appear everyday and it is impossible to keep up with a decent list of them with all their capabilities. When you look at it, Windows isn't all bad and does have a few capabilities Linux users wouldn't mind having. Axel

  65. linux for d*mmies by eyeball · · Score: 1

    You know, yesterday I was on the phone trying to help my mom with her windows 95 monitor settings. She works in a library, and someone changed the settings, and "now the icons are smaller". It took a good 15 minutes to clearly explain what fundemental concepts such as resolution and color depth were. Gawd, I wish she had a Mac instead...

    Point: Linux is going to have to go really far in making these types of things really simple if it's going to gain acceptance in the home computing world. Let's just hope that when monitor/video card configuration becomes a standard, consistant part of linux, it's not just a mimic of a Windows application (like so many other things are).

    (BTW, I censored the subject line 'cause I fear lawyers)

    --

    _______
    2B1ASK1
    1. Re:linux for d*mmies by Anonymous Coward · · Score: 0

      *nix isn't for dummies. That's why we have *indows.

  66. NEC MultiSync 5d -- help me! ;-) by Thrakkerzog · · Score: 2

    If anyone out there is using a NEC MultiSync 5d, and has gotten it to go over 1152x864 please tell me how! I did it in windows, but in X I can't get it to work. I don't have the manual, and a search of the net was pretty much fruitless. I found lots of stuff about the other Nec MultiSync 5x models, but nothing about the 5d.

    1. Re:NEC MultiSync 5d -- help me! ;-) by Anonymous Coward · · Score: 0

      Specs(some): http://www.griffintechnology.com/monitors/NEC14.ht ml

      Some more:

      MODEL #: JC-2002VMA



      MODEL NAME: MultiSync 5D



      RETAIL $$$: $ 3,695.00







      DESCRIPTION: This specification defines NEC's 20" multifrequency high

      resolution, analog, color crt monitor that can be used with

      the IBM VGA video card. The MultiSync 5D monitor can also be

      used with other IBM VGA compatible graphics adapters running

      at a 800 by 600, 1024 by 768, or 1280 by 1024 resolution. The

      MultiSync 5D is also compatable with Apple Macintosh video

      resolutions from 640 by 480 to 1024 by 768 (8 or 24 bit

      color).



      SPECIFICATIONS-



      Picture Tube:

      20 (19 visual) inch diagonal

      90 degree deflection

      0.31 mm Trio dot pitch

      B22, Regular, Non-Long Persistence Phospher

      Dark bulb, Non-glare



      Input signal:

      Video: analog 0.7/1.0 Vp-p

      75 OHM Positive

      Sync : H/V Separate Sync, TTL Level + or -

      Composite Sync, TTL Level + or -

      BNC Input: Composite Sync

      Sync on Green: Video 0.7/1.0 Vp-p

      Sync 0.3/0.43 Vp-p +/-3dB



      Display Colors:

      Unlimited, dependent on graphics interface and

      software.



      Synchronization:

      Horizontal - 30 KHz - 66.0 KHz (Automatically)

      Vertical - 50 Hz - 90 Hz (Automatically)



      Resolution:

      Horizontal - 1280 Dots Maximum

      Vertical - 1024 Dots Maximum

      (Interlaced/Non Interlaced)



      Video Bandwidth:

      110 MHz on BNC, 75 MHz on D-sub



      Active Area:

      Horizontal - 360 mm

      Vertical - 270 mm



      Misconvergence:

      0.6mm Circumference, 0.6mm Center



      Power Supply:

      120 VAC, 60HZ



      Degaussing: Automatic/Manual Degaussing



      Power Consumption:

      150 Watts

      511.95 BTU/Hr



      Dimensions:

      480mm (W), 476.5 (H), 545 mm (D)



      Tilt Swivel Base:

      Vertical - -5 to +10 Degrees

      Horizontal - + or - 45 Degrees



      Weight:

      27.4 Kg Approx



      Warranty:

      2 Years Parts / 1 Year Labor



      ENVIRONMENTAL

      CONSIDERATIONS:



      Operating Temp:

      0 - +40 Degrees C

      Operating Humidity:

      30% to 80% (non-condensing)

      Storage Temp:

      -20 - +60 Degrees C

      Storage Humidity:

      10% to 90% (non-condensing)



      Power Supply:



      Voltage: 120 ñ10% VAC

      Frequency: 48 to 62 Hz

      Power Consumption: 150 Watts



      Video Signals



      Analog: R,G,B

      Signal Level: 0 to .7Vp-p

      Input Impedance: 75 Ohms ñ 1%





      DESIGN CONSIDERATIONS:



      UL 478

      FCC Class 'A'

      DHHS



      VIDEO CABLE:



      "MultiCable" - 73893068

      15 pin mini D-Sub to 15 pin D-sub (FCC Class 'A')

      Length: 2 m



      Pinouts:

      15 Mini D-Sub 15 Pin D-Sub

      ÄÄÄÄÄÄÄÄÄÄÄÄÄ -ÄÄÄÄÄÄÄÄÄÄÄ



      1 RED Ground

      2 GREEN + Comp. Sync RED

      3 BLUE No Connection

      4 Ground Ground

      5 No Connection GREEN + Sync on Green

      6 Ground Ground

      7 Ground H. Sync / Comp. Sync

      8 Ground V. Sync

      9 No Connection BLUE

      10 Ground No Connection

      11 Ground Ground

      12 No Connection No Connection

      13 H. Sync /Comp. Sync Ground

      14 V. Sync Ground

      15 No Connection No Connection







      ** For Authorized Dealer/Servicer Locations Contact ..1-800-388-8888

      ** For Monitor Technical Support Contact ..1-800-366-3632 Ext. 1221


      http://www.nec.com/drivers/graphic.htm

    2. Re:NEC MultiSync 5d -- help me! ;-) by Anonymous Coward · · Score: 0

      get the sync range from thier support then calculate modeline using one of the many programs and web page interfaces mentioned all over the place.

    3. Re:NEC MultiSync 5d -- help me! ;-) by Thrakkerzog · · Score: 1

      Thanks to both of you!

      I had gotten the sync range by trial and error.. but my biggest flaw was attempting to calculate the mode lines by hand! :)

      I'll give this a try later on and see if I can't get 1280x1024! (I'm happy with 1152x864.. but.. why not push it to the limit? ;-))

  67. Modelines? Who cares... by Anonymous Coward · · Score: 0

    Along with the introduction of Windows 95 and the whole wave of pnp devices, came a standard for monitors that allows software to query them about their capabilities (resolutions, refresh rates, ...).

    What is needed is just an interface for this functionality that would allow X to query the monitor and dynamically create a list of possible modelines. I think this is urgently needed as so many new monitors appear everyday and it is impossible to keep up with a decent list of them with all their capabilities.

    When you look at it, Windows isn't all bad and does have a few capabilities Linux users wouldn't mind having.

    Axel

  68. Are modelines really necessary? by Foobaz · · Score: 1
    Why is it that my monitors and video cards have always "just worked" with MacOS, BeOS, and Windows, but when i try to use linux, it becomes a pain to configure?

    Is there some auto-detect thing that other operating systems do to figure out what a monitor can do that XF86 doesn't do?

    There must be some reason that i don't need to know about modelines until i try to get X working.

    1. Re:Are modelines really necessary? by Anonymous Coward · · Score: 0

      Does BSD do this any better?

    2. Re:Are modelines really necessary? by Guy+Harris · · Score: 2
      Does BSD do this any better?

      Unlikely, given that the free-software BSDs tend to use as their window system, err, umm, XFree86.

      This is largely not a Linux issue, it's an X server issue; Accelerated-X, say, might do better, but, given that my monitor accepts a bit stream rather than an analog signal, I can't really say, based on my experience with Accelerated-X on my monitor, how it handles glass-bottle displays.

    3. Re:Are modelines really necessary? by Audin · · Score: 1

      Why is it that my monitors and video cards have always "just worked" with MacOS, BeOS, and Windows, but when i try to use linux, it becomes a pain to configure?

      If it's all been modern hardware then it either came with "driver" disks (a monitor doesn't need a driver...but the disk contains hardware specs), or microsoft included the information on the windows CD. Go back and try to get an old no-brand SVGA monitor with no surviving documentation to work with windows. You're very lucky if you can get anything more then VESA modes to work.

      But then walk around inside an office building and look at the windows displays on most people's desks...the vast majority are still running in 640x480x8bits...even when the hardware can likely do 1280x1024x24bit. The underlying difference is clear: windows users just don't care. They're the same people who watch movies on VHS on a 13" screen 20 feet away.

      The current crop of unix / X11 users are different. They're old laserdisc owners. They like to see if they can squeeze 50 extra pixels onto their desktops.

    4. Re:Are modelines really necessary? by Foobaz · · Score: 1
      If it's all been modern hardware then it either came with "driver" disks (a monitor doesn't need a driver...but the disk contains hardware specs), or microsoft included the information on the windows CD. Go back and try to get an old no-brand SVGA monitor with no surviving documentation to work with windows. You're very lucky if you can get anything more then VESA modes to work.

      How about my nice new 19" monitor connected to my MacOS machine? It's a standard PC monitor, but when i plugged it in, MacOS immediately knew what resolutions it was capable of, and at what frequencies.

      Now, my last monitor wasn't so nice. It apparently didn't inform the OS what it was capable of, but MacOS then gave me a list of the resolutions that my video card was capable of, in italic! It was an easy matter to try a couple and see which ones worked. You can do the same thing on Windows.

      So, what's special about my 19" that makes it capable of telling the OS what it can do? And why doesn't X come with a program that cycles thru all of the resolutions your video card is capable of and asks you if it's displayed correctly?

    5. Re:Are modelines really necessary? by Audin · · Score: 1

      So, what's special about my 19" that makes it capable of telling the OS what it can do?

      Your new monitor supports DDC (I think thats the name). So it can tell the OS what timings it supports. XFree86 4.x can use this as well.

      The main point I was trying to make above is that the only reason people see windows as being easier is that the monitor manufacturers themselves have done all the work. If the manufacturers cared about unix users at all they'd just print a few mode lines in the manual and call it good.

  69. Xconfigurator by overshoot · · Score: 2

    always worked well, and involved a lot less reentering of the wheel than xf86config. YMMV.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
  70. What about laptop + external? by JMax · · Score: 1

    Something I've wondered since going through the hassle of getting X to work properly with my AcerNote 373 (800x600, 65550 C&T) is what do I have to do to get it to talk to an external.. particularly the nice Proxima projector at the office. Under Win, I just plugged the thing in, hit the key combination, and I had both displays up.

    Will the basic XF86Config I have drive the external without modification, or will I have to modify it?

    jmax @ portal.ca

  71. No, it isn't by Anonymous Coward · · Score: 1

    A troll is a post intentionally worded to generate response ---- hence the name.

    1. Re:No, it isn't by Anonymous Coward · · Score: 0

      A troll is a post intentionally worded to generate response ---- hence the name.

      A good question can be intentionally worded to generate response. That is good. A troll just dispenses with usless, misleading, and distracting comments or tirades that can seek to destroy an otherwise good discussion. I have seen evidence of moderators who think a troll is anyone who puts up a good argument. The troll becomes them.

  72. PNP Monitors and larger modeline databases by blazer1024 · · Score: 3

    One big reason that at least newer monitors work with Win9X so well, is that they're plug and play monitors. They just tell Windows what timings they need for each resolution, and then it works. Of course, you need a PNP monitor, and possibly a recent graphics card, but it's still a breeze.

    XFree needs PNP monitor support (Unless 3.9.x/4.x has/will have it) as well as some sort of user submitted modeline database for old monitors. I think a user submitted modeline database that could be included in a distro would be great. So that if Joe Average has some crappy no-name 14" (8.5" viewable :) and maybe Jenny Linux Girl tried it before, and submitted the modeline(s), then Joe Average has it easy. What does anyone else think?

    1. Re:PNP Monitors and larger modeline databases by Anonymous Coward · · Score: 0

      Wow, it's like the old vt100 answerback sequences reborn!

  73. There sure as hell is a good reason by Xtacy · · Score: 1

    i have an HP 2940A monitor...can we say fixed frequency? Windows could do like 1280x1024 ONLY. With X, after messing around ALOT with modelines, i can do 800x600 1024x768 1162x864 1280x1024 and 1600x1200 (which i currently use).

    a 20 inch monitor for 75 bucks, and i've made it work pretty damn good i'll say :)

    1. Re:There sure as hell is a good reason by Xtacy · · Score: 1

      heh make that 2094A, too much adaptec in my head :)

  74. Anyone contributed their monitor specs? by mykmelez · · Score: 1

    I didn't think so. :-> I know I haven't, even though:

    1. I have them, since I have the manual for my monitor and the specs are in it.

    2. I told myself I would.

    If even a small fraction of Linux users contributed their monitor specs to the X monitor database, this problem would go away quickly. Since I have never found any of my monitors (probably about five or so) in that database, I can only assume no one is doing it.

    Since I haven't done it myself, maybe there's a reason for this I don't know about (like the database is really hard to contribute to), but I suspect it's more that too many Linux users are leeches nowadays, looking to get something for nothing, myself included.

    Since I don't like thinking of myself as a leech, I just checked out the XFree86 FAQ. I didn't find anything about contributing to the monitor database, but I did find this list of places to find monitor info on the net:

    http://www.xfree86.org/FAQ/#MONITORS


    1. Re:Anyone contributed their monitor specs? by Anonymous Coward · · Score: 0

      I'm happy with my setup. I know it is not optimal. I don't feel it warrents any official standing. What I did anyone could manage to do at least as well as I have in about 5 or 10 minutes. I'd rather not feel responsible for any one else's hardware. These are my reasons for not attempting to contribute to a modeline database.
      Really, I just leave it in 1200x1600 all the time. It can switch to a few other resolutions, but they are not ized all that well, and I have no use for them.

      My hardware:
      Viewsonic P815 moniter
      Elsa Synergy Video adapter

  75. I had this same problem by Anonymous Coward · · Score: 0
    I origenally set up Red Hat using a very crappy 15" that was very dark and even though in windows it would work at 800x600 I could not find the right settings to get it to run usably at 800x600 under X. I really wish someone had a program that would find out what the modeline for a given resolution was while running windows.

    Now I have a new monitor and every thing works great. :) but it would have been nice of X to be able to somehow find out what windows was running automatically.

  76. Better? by nuggz · · Score: 1

    this is funny, I want linux, it is better, but I dont' want to put in any extra effort.

    My monitor runs much nicer under Xfree then Win95, more stable picture, sharper image. try as I might the win95 driver selection thing just won't give the same results.

    I would love to see modelines ported to win95, yes they can be a pain, but if you can be bothered to set them up, you deserve it, and if they REALLY bother you, why don't YOU fix it, the source it out there.

    1. Re:Better? by peterb · · Score: 1

      Your response is completely ignorant in so many ways I don't even know where to begin.

    2. Re:Better? by Calamari+Indigo · · Score: 1
      And yer so arrogant you missed the point, no matter how naively stated.

      It's very doable and everyone would benefit from an "open source" monitor configuration standard.

  77. The Modeline HOWTO - It's worth reading! by zeke · · Score: 1

    If you really want to take full advantage of your monitor, then read the Modeline Howto. (the one by ESR) It'll be well worth your time. I used to run an old Nec Multisync II and used the modeline howto to tweak the very last bit of resolution out of the monitor that I could. (And I found out just how much I dislike interlaced modes!) Right now I have an old pseudo-fixed-frequency IBM 6091-19 that I have running in modes all the way from 640x480 (certain games) up to 1280x1024. If I hadn't read through the modeline howto, I probably would have never gotten it working.

    For those of you out there having trouble with your monitors, try searching the manufacturer's website for specs. If that doesn't work, then try searching dejanews with the name/model of the monitor and the keyword "spec*". This has almost always worked for me. If neither of these approaches works, then you can always try fooling around with conservative settings and gradually working your way up to higher resolutions/refresh rates. (Note that I am NOT responsible if you toast your monitor or video card!) If you're trying new modes out in your XF86Config file, make sure you're never more than a Ctrl-Alt-(+/-) away from a "safe" mode. (cref: Modeline Bondage)

    If you have some new, high-powered monitor, then you may never have to muck with figuring out your own modelines, but if you're using old, discarded hardware, which is where linux shines, then it can *really* improve the usability of your display. Trust me: if you can use a calculator, then you can write your own modelines, and you may very well get _better_ ones than you'd get from xf86config.

    zeke

  78. Re:Corel Linux Nope by Raleel · · Score: 1

    I was most impressed with Caldera's as it had a larger database than Mandrake (2.3 vs 6.1). Of course, i suppose with each iteration, these will improve.

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
  79. Why 'standard' resolutions? by Mawbid · · Score: 3

    At one time, I want looking for a modeline generator and found this one. I was surprised to see all sorts of weird resolutions in the results, like 1448x1086. Much to my surprise, that one actually worked on my monitor, which isn't rated for anything higher than 1280x1024. So, the question is: Why doesn't anyone talk about or offer resolutions other than the familiar 1024x768, 1280x1024, 1600x1200, etc? It doesn't seem there's anything magical about these numbers at all.
    --

    --
    Fuck the system? Nah, you might catch something.
    1. Re:Why 'standard' resolutions? by Anonymous Coward · · Score: 2

      My understanding is that those resolutions were defined by VESA to be standards, which is why monitor manuals only mention them. (Sometime they also mention Mac-specific resolutions like ?864x720.)

      It's probably just a matter of what resolutions they've done QA on and are known to work well.

    2. Re:Why 'standard' resolutions? by bunnyman · · Score: 1
      It doesn't seem there's anything magical about these numbers at all.

      Well, there isn't anything special for the computer. Usually any resolution will work just fine.

      However, 3/4 is a visually pleasing ratio to look at. 786/1024 = 3/4; 1024/1280 = 4/5; 1200/1600 = 3/4.

      Hmm, well, two of three isn't bad. I guess even standards aren't standard.

    3. Re:Why 'standard' resolutions? by Marco+Schramp · · Score: 1

      the 1448x1086 resolution is probably a result from the old days when memory was really expensive. It represents the maximum size you can obtain with 1.5MB of memory while keeping the horizontal/vertical ratio to 4:3. Remember the old Sun monitors: 1152x864? Same stuff: it fits just in 1 MB. These aren't VESA standard, but work very often for reasons above. In modern Multi-MB super 3D monitors, the memory size doesn't pose any limits anymore, so let's forget about them.....

  80. It's ironic . . . by alhaz · · Score: 3

    that XFree86 got this reputation due to shortcomings in the "easy" configuration programs, such as XF86Setup, XConfigurator.

    I haven't used Corel, haven't used Caldera in a while, haven't used RedHat 6.2 either, so i can't speak for the latest of any of those.

    But the kicker was, even if you did know the sync range, if you used the most popular consumer distribution, RedHat, you were shit outa luck unless it was on their list.

    For those lacking an irrational fear of linearly-scripted text mode configuration, xf86config has always allowed you to enter a custom sync range, and it's calculations are pretty decent.

    SuSE's x configuration app, SaX, is a TCL/TK based graphical configuration app that tends to do a great job, too.

    The only real problem is getting ahold of the sync numbers. I sure wish manufacturers would just print it on the back of the monitor. I tend to use a fine point perminant marker to scribble it over the FCC info on mine, in case i have to reinstall.

    But there are several ways of getting those numbers. I'll suggest a few.

    RTFM: this is the most obvious. I've got no sympathy for you if you've got the manual and insist that you shouldn't have to read it.

    Windows: A lot of Win9x video drivers will spit out the sync range if you get into the "advanced" display settings. Handy if you use dual boot. I know that nVidia's drivers do this, for one.

    deja.com: somebody else out there probably already asked for help with it. make sure you tell it to search "all" messages. it's idea of "recent" is getting pretty freakin recent these days.

    manufacturer web site: They just might have had the presence of mind to publish it online.

    altavista/metacrawler: Someone else might have too.

    email the manufacturer: if you're lucky they might respond.

    Steal a manual: if it's a current model, CompUSA or similar might have one on hand they'll let you photocopy. Even if it's not, a store that sold it locally might have the specs on hand in their service department. I know when i worked on the service end of the industry years ago I hoarded that information. Believe me, the tech will sympathise with your plight. Imagine how they feel when someone dumps something on their table and says "make it work" - they know what it's like to pray for documentation.

    I agree with a previous poster that it would be really nice if we could just parse a windows "monitor driver" .inf file for the info we need, does anybody here know what'd be involved in doing that?

    --
    This is just like television, only you can see much further.
  81. Web Database of Modelines by wampus · · Score: 2

    Awhile back on slashdot there was mention of an XFree86 Modeline Database on the web... the URL is http://www.netmaster.ca/fvlug/monitor/. Give it your montior's name and it spits out Modelines. You can also submit your monitor's info for others.
    ---

  82. Configuring Monitors in X by const-g · · Score: 2

    Different automated tools that exist to create or select modelines work with different degrees of succsess. However, what one really needs as a good personal backup solution in the case these tools fail is a private database of typically used modes. Monitors file from doc directory of XFree installation is a good place to start. You can copy all modes people have created, indentify individual ones and sort them by resolution and dotclock. (For ignorant, dotclock is the first numeric value in the modeline definition).

    Thus, you may have "1024x768a", "1024x768b", .... etc (the same for other resolutions). Once you have such private database built, I doubt you will ever find a monitor that does not work.

    I built my database five years ago and I have never come across the monitor that I could not configure in five minutes. What I need to know is what the monitors capabilities are (approximately) and I immediately can take the appropriate modelines from my list.

    It is not that dificult once you get an idea of what "classes" of monitors are out there. Believe me there are not that many -- for 99.9% users it is five, maximum six types.

    With this approach I had to write modelines only twice -- and those were special modes not suitable for desktop X and not in any databases I could find. One mode was for full screen TV and the other for full screen mpeg. Those were the only cases that I had to learn how to write the modes.

    In general, I find X approach more flexible than Windows', since it lets you to define modes manually. When similar multiple modes exist, I can try them and chose the one best looking. I usually have to redefine modes manually after the installation, because I'm not happy with the results. The older tools tended to put the most conservative modes while the latest tools (like latest Xconfigurator form RedHat) put those that have the highest refresh rates, maxing out the monitor. In either case the results were not acceptable and there were not enough choices for me.

    X can be very flexible here with just a little effort and understanding from the user side. For example, my modes declaration in Display section begins with "1280x1024f" and ends with "320x200" going thorugh many modes in between. Which windows computer can do that? Another example is my home monitor, which is a cheep 17" allowing to do only 1280x1024 at 60Hz, which is unusable. In windows, I can use it only as 1024x768 (since the only possible selection above 1024x768 is 1280x1024). In linux under XFree, however, I am happily using it as 1152x900 at 70Hz. And I did not have to write that mode either. I just took it from a database of modes. There are other monitors out there (there were much more in the early days of Win95) which when failed to be probed by Windows will work miserably or fail to work at all.

    The stuff you mention is a problem, no doubt. But it is not that difficult to master. You need to understand that due to microsoft monopoly and its proprietry standards it is very easy to test monitors under windows (because vendors provide the specs and make their monitors windows probe friendly) and very difficult elsewhere. This situation is going to change rather quickly with expansion of Linux, erosion of Windows monopoly and a bunch of Linux friendly hardware available.

    I can e-mail my mode database to anyone who is interested or post it if there is enough demand.

    --
    Unix SysAdmin and Programmer
  83. The "US" vs. "THEM" of Linux Configuration by Anonymous Coward · · Score: 0

    The real problem is that certain open-source projects (XFree86, gcc, etc.) are very unlike others (Linux kernel, etc.) and often make the users suffer on the "it's good for you" grounds. As the number of Linux users grow, we are seeing more and more of a rift between engineers who just want to make good, *usable* software (open-source, free, commerical, whatever) and ones who want to advance a particular political (FSF) or cultural (geeks club!). XFree86 is quirky, no easier to configure than it was 5 years ago, and has all *kinds* of other problems. All this entirely because of political, not technical, problems.

  84. linux config files by SideshowBob · · Score: 1

    It seems everytime a graphical interface or "program-to-make-linux-easier" comes out, it detracts from the "power" or the stability of linux. I've seen many graphical configuration tools and they all have some kind of tradeoff.

    for my own .02, i'd like to see the config files stay. but i wish they would all migrated to xml. just think, if every linux config file were xml, and there were a generic xml editing tool (i'm thinking something along the lines of regedit) we could have three levels of access to tweaking your config: raw text for those comfortable with that, a regedit-like gui editor, and the "pretty" gui setup tools.

    i for one am comfortable with the idea of editing the raw text, i'm just sick and tired of learning a new syntax for every different config file. x config files, kernel module files, the list goes on. simple key-value files, with descriptive key names, would make life so much simpler.

    as i said, just my .02

    1. Re:linux config files by Anonymous Coward · · Score: 0

      No. XML would be terrible. Give me a file I can actually read. And don't make duplicate thirty standard Unix tools just to use your brand new fancy files.

  85. Stupid 15" Monitor by Dr.+Sp0ng · · Score: 1

    I had a pain in the ass getting this stupid 15" monitor that I borrowed from my roommate to work in X. I had a nice 17" Sony Trinitron, but it burned out, so now i'm stuck with this POS. Finally I discovered Xconfigurator (I had been doing all this by hand for 6 years now :-) It had an entry in it's database for my exact monitor (AOC Spectrum 5EA). While it wasn't perfect, it worked... then I used xvidtune to get the settings *just* right. Then I made a modeline called "1024tuned" and made X use that instead of the regular "1024x768" Works fine now :-)

    "Software is like sex- the best is for free"
    -Linus Torvalds

  86. ATI PC2TV by asn · · Score: 1

    I couldn't get the TV outout on my ATI card to work under X. Everything displays fine from the command line, but once I get into X, the TV goes nuts... Does anyone know the proper settings for the TV out to work?

  87. Yes, XFree86-Video-Timings-HOWTO is the key by Anonymous Coward · · Score: 0

    I had nightmares of modelines until I read the HOWTO. After that, the problem has been getting to know my hardware. If I see weird optical phenomena (shadows of mouse cursor, imploding LCD screen on Alt-Ctrl-F1 etc), I'm specifying too ambitious a modeline or color setting for the card or the monitor.

    The HOWTO is a bit painful to read because it could be more concise. What you really need to know is the basic meanings of the modeline numbers plus -- this is important! --- the "Black Magic," which you couldn't come up with on your own.

    Marko

  88. Modelines D.I.Y. by LiteForce · · Score: 1
    I've been using XFree86 over a wide variety of different display boards and monitors for nearly four years now; and have found the most useful configuration tool for /etc/X11/XF86Config to be plain old xf86config.

    Sure, it's old and clunky, but it gives you a pretty solid start so you can tweak it to your exact VGA/monitor combination. It may take you a good hour or so before you can say you've got all your modelines set up in an optimal fashion....

    BUT REMEMBER!! - once you've done it, dump that XF86Config file on a floppy and forget about it! - should you decide to ever re-install that spanking new version of Red Hat on your system; you can just retrieve that config file and put it where it should be.... just copy and go!

    Same with conf.modules/modules.conf; why bother remembering the arcane module parameters you used to get that elderly sound card working when you can just back it up and keep it for next time ?

    My point ?

    XFree86 is *not* Windows; it doesn't even pretend to be - the fact that it uses a graphics display and a mouse are purely irrelevant; and before you Microsoft zealots go on about Windows and its fabulous ability to automatically setup a display adapter and the connected monitor - NT can't even be set up with the proper monitor settings; it gets all its info from the graphics card driver.... so it's still possible to misconfigure your graphics system to a point where you can't even use it!

    At least I can drop to a text mode shell under UNIX, I can't under NT :-))

    For what it's worth; I have found Caldera OpenLinux 2.3 to have extensive support for monitors under XFree86; it comes with definitions for tons of monitors - and it even lists mine by name where Windoze '98 doesn't (Philips Brilliance 1720). Personally, I don't use Caldera; but find it an ideal distro to recommend to the typical Linux newbie - primarily for this reason!

    Just my two cents!
    LiteForce
    tez@saynotospam.spilsby.net

    --
    "Be vewy vewy quiet, I'm hunting wuntime ewwors!" - Elmer Fudd
  89. The situation by DragonHawk · · Score: 2

    XFree comes with a number of "stock" modelines included in the sample configuration files. They go up to 1280x1024. By combining these modelines with the maximum horizontal and vertical frequencies of your monitor, X can pick the best modeline possible for monitors up to 1280x1024.

    MS-Windows, in contrast, defaults to a "lowest common denominator" that works nearly everywhere, but typically gives you a 60 Hz vertical refresh rate. 60 Hz is pretty lousy, and can lead to eye injury. OSHA recommends at least 72 Hz for safe computing.

    If you have an OEM monitor information file (.INF), you can clue MS-Windows in to the maximum frequencies for your monitor, and MS-Windows will do what XFree does -- pick the best possible mode from a list of pre-configured "stock" modes.

    Note that MS-Windows has no built-in way of manually entering your monitor specifications, like XFree does. Thus, if you do not have an OEM .INF file, you are generally out of luck with MS-Windows. Not so with XFree. On the gripping hand, many OEMs provide .INF files, while few provide XFree mode lines.

    As usual, it comes down to a matter of OEM support. Many OEMs support MS-Windows, thus it is perceived as better. Fewer OEMs support Linux, thus it is perceived as inferior. In reality, this reflects the quality of the OEMs, not the operating systems.

    Case in point: I have a 19-inch Samsung SyncMaster 900p monitor. To set it up under MS-Windows, I downloaded an .INF file from Samsung's website, and fed it into MS-Windows. To set it up under XFree, I cut and pasted the modeline from their website. In both cases, I was up and running in seconds.

    There are things that could be done to improve the situation under XFree. One is to write a converter program which will extract needed the information from an .INF, taking advantage of the larger installed base of MS-Windows. Other people have posted more information on such a program elsewhere in this discussion. (I see no need to invent a new specification format just for XFree; MS's files work fine for this; why reinvent the wheel?)

    The other thing to do is modify xf86config, Xconfiguration, and the other dozen or so X configuration programs to actually prompt for and use said .INF files. It won't matter how easy it could be to setup X unless we actually make it so.

    We also need to include stock mode lines for higher resolutions, as many monitors are capable of more then 1280x1024 these days.

    Just my 1/4 of a byte. ;-)

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
    1. Re:The situation by Anonymous Coward · · Score: 0
      MS-Windows, in contrast, defaults to a "lowest common denominator" that works nearly everywhere
      No, it doesn't. It defaults to the greatest common factor. Contrary to popular deception, there's a big difference between these two concepts.
  90. ...and thats why Linux is a playtoy by Anonymous Coward · · Score: 0

    Most people could care less what the refresh rate of the monitor is... it should "just work" and work well. There is no excuse... PERIOD. For the maniacs out there that want to screw with refresh rate settings, go ahead have fun playing. This should not be an issue in a modern os.

    1. Re:...and thats why Linux is a playtoy by Anonymous Coward · · Score: 0
      Most people could care less what the refresh rate of the monitor is
      Au contraire. Most people could not possibly care less about the refresh rate of their monitor. This is the sort of imprecision that got us into a million messes.

      ``Why do you say good-bye and I say hello?''

    2. Re:...and thats why Linux is a playtoy by Anonymous Coward · · Score: 0

      You totally miss the point. The plain text definitions of text modes exist in Xfree not because some crazy maniac cares for refresh rates and wants to force everybody to define their modelines manually. Refresh rates have nothing to do at all with it. The possibility to enter defenitions manually is reserved ONLY for the case when autodetection or autoconfiguartion fails or the user is not satisfied with the default choices.

      The availability of manual configuration when OS fails to autoconfigure is a very large merit of Linux. This option must be present in every "modern os" which claims to support advanced users who are doing serious work.

      You are wrong about people not caring. People who play solitaire, probably don't. But people who do serious work do care. As a sysadmin I know that people doing CAD designs or working on visualisation are the biggest primadonnas in IT departments. They are very difficult to satisfy and are extremely sensitive about their resolutions and refresh rates. Often special hardware has to be bought for them and tuned to the best of its abilities. Since windows does not allow manual intervention, it will always remain a playtoy.

    3. Re:...and thats why Linux is a playtoy by evil_deceiver · · Score: 1

      It's true, manual intervention should be possible. But it should not be necessary. If Windows is smart enough to be able to set up a monitor, and make it look passable, if not good, on the first try, then Linux should be able to as well--in fact, it needs to, if it wants to be competitive. No Windows user is going to leave their pretty, easy-to-use GUI for an OS whose GUI they can't even get to work. And make no mistake--neither I nor any of my Computer Science major friends have ever gotten X to work even passably on the first try. The original poster is right: this should not be an issue in a modern OS. It should be an option.

    4. Re:...and thats why Linux is a playtoy by Anonymous Coward · · Score: 0

      I really don't understand what this... "oh well windows doesn't do it right" crap.

      1. I have yet to seen Windows set the refresh rate to something unusable. In fact i haven't seen it pick a bad rate on *any* newer hardware.

      2. You can force windows to use whatever settings you want, at worsed edit the inf.

      Compair that to my linux experience...

      1. It didn't work at all.

      I work with artists... they have never complained about these issues on their Windows systems. On linux it seems like a fact of life... and that is quite stupid. Bitch about MS as much as you like, but it works better than linux hands down.

    5. Re:...and thats why Linux is a playtoy by Anonymous Coward · · Score: 0

      you are a sumb ass. typical slashdotter of 1999. apparently you don'ot use monitors for long hours. try a 60Hz monitor and program on it for 5 days, you'd know why.

  91. Calculating settings, better options by HalB · · Score: 1

    The one problem that people don't seem to see is with these simple modeline calculator tools that I've seen posted, you can't set some very important parameters for your screen. These parameters are the ones that determine how the image is centered on your screen, and how wide/narrow and tall/short the image is. If these aren't set properly, some of the image might be projected into a non-viewable area off the side of the screen, or you may end up with a postage-stamp sized image on your 21" monitor.

    As a preemptive reply to people about to point out the buttons and dials that do that on many monitors: not all monitors have them, and when you switch resolutions (or OSs), you have to go about setting them again. You should be able to set these controls once, then software configure the adapter to display properly to this monitor.

    You can always get a monitor to work under X if it works at all using ESR's modeline tweaking document. Unfortunately, this is a real pain to do. The document is rather stream of consciousness, with lots of loops in the process rather than one straight process which will work every time - it even involves some fudge-factoring and guessing! The first step is calling the manufacturer and getting ALL the monitor settings, since they don't always send them all. The parameters you will need are arcane things like front porch and back porch, all of which are explained well in ESR's document. With these numbers, you do a lot of calculations and come up with all of those numbers on the modeline line. And the monitor should work perfectly. It would be nicer if we had a program that you could type in all these extra parameters and it would calculate a modeline for you specific to those parameters. That's one thing we need.

    For those of you who had problems setting up LCD monitors, this is the way to go right now. I set up a Viewsonic VG180 flatscreen LCD this way and now it looks great, while by default under RedHat 6.1 it looks bad (Redhat's video detection has gotten worse and worse overall since 5.2 - many video cards also used to autodetect and now don't). The extra parameters besides the refresh rates are extremely important for configuring an LCD monitor. If these aren't set right, and your screen is squashed or expanded in some way, the points drawn by your adapter won't line up with the physical LCD cells on the monitor, instead being half in each in bands on the monitor. This results in blurry banding across your screen. This is not a problem with X rendering, it just needs some configuring.

    A better option for newer monitors is the so-called plug-and-play monitor, in which the monitor somehow seems to reveal its parameters when probed. If we had this type of functionality, it would solve problems with most newer monitors made. Monitor manufacturers want their monitors to be easy to set up without sending out a disk, so most are motivated to do this.

    The last thing we need is a list of all the modelines for old monitors that you can't probe. We have a pretty good one now, that's one way that is used now to setup the monitor, but there are some gaps.

  92. There's a good reason, too... by Greyfox · · Score: 1
    I have Linux, OS/2 and Windows 95 on my system at work, and of the three Linux runs at the highest resolution (1152x864) and gets a noticably higher refresh rate than the other two OSes.

    I recently installed RedHat 6.1 at home and it detected my video card and monitor and installed its own modelines, but the refesh rate on my hand coded old ones was noticably better, so I swapped them back in.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  93. TROLL?? why? just coz he thinks BeOS is better? by Anonymous Coward · · Score: 0

    And he is right about it too

  94. Accelerated X by Nonesuch · · Score: 1
    While it is not inexpensive ($99), the commercial product Accelerated X does provide configurations for just about every video card and monitor in production.

    It may not be open source, but it does work, and that is my number one criteria.

  95. The network solution: X by Anonymous Coward · · Score: 0

    I'd rather have a system that gives me a lifetime of complete network transparency for free in return for editing a file or two very early on, thank you.

  96. Ahh, I see... by Greyfox · · Score: 2

    So you don't mind spending a little extra time to max out the performance on your system, but if you have to spend 10 extra minutes to get a user's refresh rate up to something where they won't be able to count the scan lines going down the screen, that's a problem?

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Ahh, I see... by Anonymous Coward · · Score: 0

      Considering he's supporting 700 machines, I would say that 10 minutes is a problem. (Assuming dissimilar hardware), that's over a 100 hours of additional effort just to get a "good enough" setting of 800x600x75Hz. Maybe you like dinking with X on your machines, but do it 700 times over and you'll probably want to kill yourself.

      What if this were a company and they were paying market technician rates? That's thousands of dollars lost because a good, standard configuration interface doesn't exist! At that point, you probably should just hire a programmer and write your own damn config interface, but you really shouldn't have to do that with a modern commercial OS. As they say, it's only free if your time has no value.

    2. Re:Ahh, I see... by Cosworth · · Score: 1

      I'm responsible for servers (Linux, Netware, NT), the network infrastruture for 55 building and the hardware for 700 institution owned computers. I have never had a user no matter the platform complain about flicker if the refresh rate was at least 75Hz, if they did I would attempt (assuming the hardward supported it) to find a higher refresh rate. I would bet money a Troll like you (who ever gave you a 2 was and idiot) could tell the differnece between 75Hz and 85Hz.


      Just because you have a computer at home doesn't mean you have a clue about user support in a campus setting.

    3. Re:Ahh, I see... by Alton · · Score: 1

      In case you find Cosworth's response to your ignorant and uninformed statement inflamatory, let me explain his situation to you in a more rational manner.

      He claims having to set up X 70 times. In a major institution, I would assume this to be the tip of the iceburg. But lets assume he sets up X on 70 machines. It takes him 10 extra minutes to configure X on each of those machines.

      70 x 10 = 700 minutes to set up X
      60 x 8 = 480 minutes in the average work day
      700/480 = 1.46 work days.

      Thats right, it takes 1 1/2 extra days just to set up X with optimal settings. If you don't work, then you don't realize how much very important time that can be. Especially when you have deadlines to meet. As for setting up and optimally configuring X on your own box, that can be done after work hours, on your own time. But because someone added a nice feature to their own PC is no reason to say they should have to add the same features to every PC the institution owns.

      --
      "Anyone who can't laugh at himself is not taking life seriously enough." - Larry Wall
  97. Please moderate this up by Tony-A · · Score: 1

    It is very informative even for us with lesser video equipment.

  98. X and wierd setups by Anonymous Coward · · Score: 0

    It took a while, but i managed to get a 3dfx Banshee card and a modified Sun GDM-1962B monitor running 1280x1024 under linux, 24 bit color and everything

    Modelines are wierd, but with a little bit of work, you can do anything with them.

    xvidtune helps a lot :)

  99. Re:some monitor companies won't tell you the numbe by pmmay · · Score: 1

    I have a 3 Plus. I hope these help (I got these from a tech at AMAX):

    1024x768NI @ 60Hz
    800x600 @56/60/72Hz
    640x480 @60/72Hz
    H-Scan 30-40Hz/46-50Hz
    V-scan 50-90Hz
    Bandwidth 65MHz
    248mmx186mm

    I run 800x600 at 60 or 72Hz (not sure...if it works, not screw with it). It running on a Trident 9680 (2MB).

    Hope this helps.

  100. Here's some reasons people don't contribute. by Anonymous Coward · · Score: 0
    1) Many people don't like having to register themselves in yet-another database. It's 1984+15.

    2) The existance of more than one such database forces one to make a choice (or waste time with multiple entries). Choices always discourage people.

    3) The databases never have well-established "standing". They don't have "big" names behind them or lots of names. People don't have confidence that their efforts will be well utilized.

    The Linux communtity greatly needs an organization like LSB (Linux Standard Base) that is completely different from LSB [grin]. One that gets input from many people (more democratic or at least more mob-ruled) yet is run by a few eager-beaver leaders that can force things to move along briskly. They should choose one way to do things when they judge it's not very important (like file organization) and a very few when it is important (like window managment).

  101. No manual? No problem! Go to the FCC... by Anonymous Coward · · Score: 2

    1. Write down that FCC id from the back of the monitor.

    2. Go to http://www.fcc.gov/oet/fccid

    3. Punch the FCC id in.

    4. Read the specs...

    Is this fool proof? No. For example, read the results from searching on evokd-1910t. In this case, it's a wonder that the request for an FCC ID was accepted.

    1. Re:No manual? No problem! Go to the FCC... by Anonymous Coward · · Score: 0

      0 Matches Found For:

      PRODUCT_CODE = EVOKD-1910T
      Query Results:

      There are no records matching your query.

  102. You've got to know the specs for your monitor by leereyno · · Score: 1

    Not all monitors are made the same. In particular the refresh rates they are capable of at various resolutions differ. Just telling your card to go to 1024x768 mode isn't enough, you've also got to specify the refresh rate. Now you might get lucky like you did with the sony and find that the rate it defaults to is one your monitor can handle. But you might also find that it won't, like in the case of your 17. Trying to run a monitor at a resolution or refresh rate it won't do is a good way to damage it. If you're not sure what refresh it is capable of, set it to 60 as all newer monitors will handle that rate at sane resolutions. Most will handle a higher refresh of 70, 75, even 85hz. Read the docs that came with the monitor or look up your model on line. Setting up X to work with your monitor isn't hard, you just have to know what you've got.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  103. Linux and long-unsolved "problems". by Anonymous Coward · · Score: 0
    More ramblings based on this problem with X:

    Linux really, really needs some leadership to organize projects that deal with these sort of big-picture problems. We need some projects which are more unweildly than the development of software programs or libraries. X configuration has been a problem for many years; at least since 1995 when I first had to waste my time figuring it out. I see Linux installations every month at our install-meetings and it is very frequently a time-waster and often a show-stopper. Yet the years have only given us a bunch of poorly designed, poorly-working solutions, mostly developed by one or two people at each of several Linux distributors.

    We really need some discussion about how to organize well-supported projects to tackle these sorts of problems now. Or maybe it is too late. Are too many people going to sit back and let the companies take care of Linux improvements since they are the ones getting rich off Linux? Are Linux hobbiests too jealous to help or are they assuming they are now being ignored by the "big boys"? Or is it simply that the few people with orgainzational abilities and desires are too busy making money?

    It seems like this X problem should be one of the easiest mega-problems to fix since it would benefit so much from thousands of people testing the solution on their hundreds of different kinds of hardware. Why hasn't it happend and what should be done to make these kind of mega-projects happen? Or should we just encourage the right companies to do it for us?

    Other long-standing problems with lots of existing poor solutions: Printing, Host naming, other network config like PPP, multi-OS boot loading, font handling, packaging, library versioning, lots of other configuration topics.

    1. Re:Linux and long-unsolved "problems". by Anonymous Coward · · Score: 0

      There's a company out there right now that is packaging solutions for you. Maybe you have heard of them? They are called Microsoft. Go get your cookie cutter system now!

  104. I like XF86Setup. by small_dick · · Score: 1

    ...and have had good results with it. for some reason it never can start X properly at the end, and gives an error that I'm "..running on the wrong console.." but "startx" and all is well.

    ...sometimes, Xconfigurator works better.

    Incidentally, I could never get my notebook running right without hours of frustrating config issues, until the other night when I tried Corel Linux.

    Corel Linux installed from start to finish with only two minor issues:

    1) It kept showing invalid numbers for the 8GB. drive -- like "7 MB. Free". But the drive was almost open! So, I entered impossibly large numbers, and it scaled them down to what was actually there. Then, I massaged that into a few partitions.

    2) The software update thingy assumes you have a net connection, and basically freezes up when it atttempts to go out to the net and get the latest package info. Make sure you disable the net update portion if you don't have net up yet.

    Otherwise, everthing is great. I think you will see these kind of issues issues continue to fade as more (and better) support gets into the various X configuration tools and distros.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  105. Bigger issues: 3l33t hardware and Linux by Anonymous Coward · · Score: 0

    [flame on] And if you don't have a manual for your monitor? What then? Should you go buy a 'good' monitor to use with Linux? [flame off]

    I asked a local Linux guru to help me get a ISA PNP Ethernet card running using isapnptools. He responded that I 'shouldn't' use a ISA PNP card under Linux because they 'don't work very well'. If I can take that card and pop it into a NT box, I should pop it into a Linux box without much more hassle.

    I don't care that the card is of a poor design or that isapnptools is a kludge. I just want it to work.

    I'm tired of the attitude telling me 'don't use that hardware - it's inferior. Instead use...'. Linux should work with any hardware I've got sitting around. The Linux community should support any hardware I've got sitting around. If I'm going to have to convince a pointy-haired boss to buy a new $40 NIC (PHB: "What's wrong with the cards we already have? They work with Windows. And why can't we buy these $10 cards for Linux?") because the ones we already have don't work with Linux, I may as well go all out and convince him to drop $2500 on NT.

  106. Very easy if you ask me... by Ricardo+Casals · · Score: 1

    This is quite easy actually. I've had the same problems in the past and it's not a science to get a monitor to display what you want it to in Linux.

    First of all, the xf86config tool for X is quite weak. However, it must be used first and foremost. That tool will get everything setup and ready for...

    XF86Setup. Yes, you heard right. It's time to whip out the good old XF86Setup tool. Sadly, red hat systems don't really come with this tool, although I believe you can still install it. All you have to do is go through each setup screen and chose the best options. The last two setup screens here are key. On the first before last you get to chose your monitor modes. What I do is that I go above what my monitor can actually handle (I think). So I select something like 1280x1024 pixels at 60Hz refresh, which my monitor can't do. On the last tab, I select the 1024x768 display at 32-bit color.

    This works perfectly fine and it's how I've always forced X to display what it actually can under my monitor(s). If you have problems with the way it's positioned, etc, run xvidtune either when it prompts you to, or at a later time.

    Good luck!

    --
    yeah ... i'm going to have to go ahead and not put a .sig here, alright?
  107. For those who think only idiots have problems... by bks · · Score: 2

    I have around ten years of PC experience, including tweaking, optimizing, configuring HW and SW, programming in various languages, and countless DOS, Windows & Mac reinstalls. I am not a moron. I read manuals, I do research on the Web, and if I don't know how to do something I know where to learn. But I have never had as much frustration as when I tried to get X running on my system. The card is an ATI Rage IIC. Yes, I RTFM. Yes, I had all the numbers on my monitor. Yes, I read esr's FAQ. Guess what? None of it helped. No matter what I did, at best I always got a screen that was clear on the left side and distorted on the right. I upgraded my XFree86 installation. I switched between three different distributions (Debian, Red Hat, Mandrake). I tinkered with XF86Config until I wanted to shoot myself. Nothing worked. I banged my head against it for a month. Then I asked about it at comp.windows.x to see if anyone else had had this problem. I got ONE response, from somebody who had the same thing happen to him and was hoping I would get an answer. I never got any help at all. I finally swapped in a crappy old video card and got it working, but later took it out so I could concentrate on learning the command-line interface. I'll buy a different video card later, when I have more money and when I've learned my way around the system the hard way. So, I get very frustrated when I see people complain that if you can't get it working you must be clueless. I can easily imagine less sophisticated users being completely turned off to Linux by: 1) the relative difficulty of using it; 2) the difficulty in some cases of getting it working at all; and 3) the contemptuous attitude of those who have figured it out and therefore think they're hot shit. Every single one of you was once a newbie. Please try to remember that. p.s. Advice and constructive criticism are welcome. Flames will be cheerfully deleted.

    --
    "We only want a quiet place to finish working while God eats our brains."--Bruce Sterling
  108. I couldn't get a Matrox card to work with Xconfig. by Anonymous Coward · · Score: 0

    I just went through an interesting process of trying to get Xconfigurator to figure out how to handle a couple of different Matrox cards (a G-200 and an older one, but I forget the model). I could never get the cards to handle 1024x768, but I could manage to get them work properly at higher resolutions. I've tried five or six other manufacturers, such as Diamond, Creative and S3, and they all have worked, but I have yet to manage it out of the box with a Matrox card. What could be special about them?

  109. oh yes thats much better than windows 95/98 by zzzeek · · Score: 1

    sorry, couldnt resist...

  110. Documentation problem by Ungrounded+Lightning · · Score: 2
    One big part of Linux's reputation for being hard to configure is that the online documentation lacks connections leading from obvious keywords to the monitor configuration tools or information.

    For instance, try to figure out how to change your monitor resolution in less than an hour, starting from "resolution" or "monitor".

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  111. Re:For those who think only idiots have problems.. by Anonymous Coward · · Score: 0

    As it happens, I'm having the exact same problem now. Same video card, same distortion problems. And, yes, I have the monitor info (pulled it from Windows). Perhaps I'll try swapping out the card. Could it be a Linux issue with that card and certain monitors, then?
    --arcum
    (still not bothering to hunt up my password)

  112. Re:For those who think only idiots have problems.. by talks_to_birds · · Score: 1
    From the HCL:

    "ATI Mach64 3D Rage IIC: XF86_Mach64"

    I dunno.. What kind of monitor? Despite the length of your rant^H^H^H^H post you don't give any real information; you've done it all, forever, and yet you can't get *this* to work so Linux is frustrating to you.

    You spent a *month* on this?

    And you'll try it again later with a different video card "..after you learn your way around the system the hard way.."

    You *are* going at it the hard way, but I'm not convinced it's that hard...

    t_t_b
    --

    --
    I'm on PJ's "enemies" list! Are you?
  113. Bad Bad Config Tools by Sentry21 · · Score: 1
    When I was setting up X recently, on my nice little Debian box, I had a rather lot of trouble getting my accelerated X server working with my monitor and video card.

    The problem was that when I ran the SVGA server, it worked fine, perfect, wonderful. But when I ran the setup programs, told it what I wanted, told it what I had, and everything, the Mach_64 server ended up thinking my monitor was a little too bic - the top and bottom of the screen were an inch above and below the top and bottom of the actual monitor.

    Finally, I forget how, me, the newbie Linux user, who could find no help online, nothing in the man pages, nothing at all, somehow managed to figure out two things:

    1. I needed to set one of the scan rates from 31.5 to 31.15
    2. The file I was told to edit wasn't the file X was using, so for three days I couldn't understand why it wasn't working.


    After this harrowing, or rather pain-in-the-ass, ordeal, I was rather fed-up. I mean, I put in all the data, I have a supported card, a generic monitor, Windows 3.1, 95, 98, and probably every other Windows out there, supports my configuration out of the box. Linux requires me to hunt around for three or four days just to change a number that I don't even know what it was!

    Now, I love Linux, don't get me wrong, but the obvious problem here is that if a Linux lover like myself is willing to throw in the towel, nuke the partition, and give up the goose, then how can we expect to attract anyone but power-users?

    I don't know, I just think that tools that write out the config file for you should write out a config file that is compatible with your configuration.

    Finally, after days, I did get it installed, set up, and working properly, but I was pretty frustrated when I did. Then Debian screwed up all my Enlightenment packages so my install got borked, but that's another story.

    ~Sentry21~
  114. Re:I couldn't get a Matrox card to work with Xconf by Doug+Merritt · · Score: 1
    I could never get the [Matrox] cards to handle 1024x768 [...] What could be special about them?

    I very much doubt it's the card; I have my Matrox set up to go not just really high resolution, but also low res like 640x480 and even 320x240, just for completeness sake.

    Therefore I would be suspicious of Xconfigurator.

    BTW there's a problem in posting my modelines: they depend on your video cards dot clock, so what works for one person may not for someone else (unless they have the same video card, that is).

    I should have said that in my above note.

    --
    Professional Wild-Eyed Visionary
  115. Has anyone out there REALLY damaged their monitor? by mattkime · · Score: 1

    Has anyone out there REALLY damaged their monitor by misconfiguring their modelines? I've misconfiged monitors plenty of times - you get a distorted image or none at all, and then you set it back to your previous setting and all is fine.

    It makes me kind of curious...why shouldn't I misconfig my monitor? Someone is trying to keep the power of misconfiged monitors to themselves!!!

    --Matt

    --
    Know what I like about atheists? I've yet to meet one that believes God is on their side.
  116. Re:For those who think only idiots have problems.. by talks_to_birds · · Score: 1
    Merely knowing the make and model of monitor "..from Windows.." is not necessarily enough information.

    If you dink around in XF86config with a text editor you can *really* goof stuff up if you don't know what you're doing.

    And even Xconfigurator is not fool-proof if you answer something too quickly or without *knowing* that your answer is the proper one...

    I've just set up an Optiquest Q73 monitor and an ATI Xpert98 video card (XF86_Mach64 server) under RHL 5.2, and I let Xconfigurator probe for the card but set up the monitor as "custom", chose conservative timings and only one resolution and color depth (1024x768x24bpp), and it looks great running Civ:CTP!

    t_t_b
    --

    --
    I'm on PJ's "enemies" list! Are you?
  117. NT and 95 have different monitor setup by Old+Wolf · · Score: 1

    The only way I can think of to get 1024x768 in Windows is to switch in my trusty old Trident 8900C,

    Heh, if you want to wait five seconds for it to draw each frame


    Anyhow, NT display properties is different to that in 95 (s/95/98 if you like). In NT, you choose resolution and refresh rate. If you get refresh rate too high and the picture screws up, you can try again with a lower refresh rate after waiting 5 seconds. Horizontal frequency doesn't matter because (if you care) you can work it out from the resolution and vertical frequency. If you know your monitor's h-freq range then you are probably geeky enough to work out a safe refresh rate to enter.

    In 9x however, you don't get to choose a refresh rate, and it figures out some sort of value to use based on your monitor setting, and this value usually sucks. However, there are tools around for 9x that allow you to manually specify refresh rates etc. (but I think they need a reboot. Ugh.)

  118. Re:Decent solution.... (how about a PRE tag?) by Anonymous Coward · · Score: 0

    This is an elegant way around the fact that rob chose to not allow tags. Why did he do this? I have no idea. It sure would make posting code snippets a lot easier! If he's too paranoid about people having lines that are too long- perhaps he could make a tag that does exactly what tom has posted here.

  119. Fortunate for me this was posted... by mopic · · Score: 1

    I just installed Mandrake 6.1. I'm running an ATI All-in-Wonder128 AGP and a Sony Trinitron 17" monitor (CPD 200ES - one of the ones in the Xconfigurator list, no less!!!). Now, by reading docs and following directions (installing the RPM for the Rage128 server and a new version of Xconfigurator from Mandrake's current/apps - the new Xconfig made NO difference that I could see) it works to a degree - I'm able to get X at all, which says that it absolutely is working (nothing else, not SVGA, VGA, anything will work on Rage128 except the Rage128 server from SuSe, at least that's free). My problem is that it won't go past 800x600. I know my monitor specs (from my manual), and I've tried xf86setup, kvideogen, xconfigurator, the lot of them. They all come up with sets of modelines, they work for 640x480 and 800x600, but NO 1024x768!!!! ARRGGHHH!!!!! (it just gives me an "Out of scan range" on my monitor). Obviously Windows works just fine at that res, up to 85hz. I'm wondering if this is a problem with the current version of the XFCom_Rage128 server. Has anyone else personally ran that server at 1024x768 (or higher, those don't work either)? Email me/post here. Thanks a lot in advance!

  120. Wrong question by Ungrounded+Lightning · · Score: 2
    The question is not "How hard can it be?"

    The question is "Where do you start?"

    Consider the appliance user, with his new Linux install. He just wants to adjust the resolution of his monitor. He looks for a menu item. No menu item. He looks in the man pages. No help there, either.

    Even if he figures out that he's got to twiddle a file himself, how the HELL is he supposed to know that the magic word is "modeline"?

    And if he does find out that word, just try looking it up in the man pages.

    The problem isn't that it's hard to adjust the resolution (though that is a problem, too). The problem is that the newbie has no obvious way to find out how to do it.

    Windows and Mac both make it easy. Linux stock distributions make it arcane. So the new Linux user is stuck with some minimalist stock install resolution until he fights this battle for himself or gets help from somebody else.

    THAT's why Linux gets a rep for being hard to use, requiring a geek under the hood at all times.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Wrong question by Cato · · Score: 1

      At least some installers make it fairly easy *if you have the monitor model number* - for example, Red Hat 6.0's text installer autoprobed and found the correct video card (G200), then I told it the memory fitted and exact monitor model number. Result: 1280 x 1024 at 32 bitplanes - could have chosen a higher resolution if I'd wanted it.

      This doesn't help people who have unusual hardware, of course, but putting PNP monitor support into XFree86 might help in those cases too.

      Having to specify vertical and horizontal sync numbers is a sign that the installer isn't doing enough (or perhaps can't, due to non-PNP monitor).

  121. Re:Has anyone out there REALLY damaged their monit by eagl · · Score: 1

    I made one 14" monitor run pretty darn hot, so hot that it began to smell like melting plastic. I suspect I was running it out of spec. I had just changed my X config to run at a higher resolution, so changing it back "fixed" the problem until I was able to find one of the standard configs that worked at all resolutions.

  122. The Official VESA Mode Table by Anonymous Coward · · Score: 0

    ...With a few Matrox modes thrown in. Enjoy. You can get a copy of the official VESA mode table (complete with all the fields I left out) from, of all places, VESA.

    [[Rob, Hemos, et al: WTF happened to <PRE>?]]

    /* Sync: n == negative, P == positive */
    /* VESA: 640x480 @ 60Hz */
    { 25175, 640, 656, 752, 800, 480, 490, 492, 525, SYNC_HnVn}
    /* VESA: 640x480 @ 72Hz */
    { 31500, 640, 664, 704, 832, 480, 489, 492, 520, SYNC_HnVn}
    /* VESA: 640x480 @ 75Hz */
    { 31500, 640, 656, 720, 840, 480, 481, 484, 500, SYNC_HnVn}
    /* VESA: 640X480 @ 85Hz */
    { 36000, 640, 696, 752, 832, 480, 481, 484, 509, SYNC_HnVn}
    /* VESA: 800x600 @ 56Hz */
    { 36000, 800, 824, 896, 1024, 600, 601, 603, 625, SYNC_HPVP}
    /* VESA: 800x600 @ 60Hz */
    { 40000, 800, 840, 968, 1056, 600, 601, 605, 628, SYNC_HPVP}
    /* VESA: 800x600 @ 72Hz */
    { 50000, 800, 856, 976, 1040, 600, 637, 643, 666, SYNC_HPVP}
    /* VESA: 800x600 @ 75Hz */
    { 49500, 800, 816, 896, 1056, 600, 601, 604, 625, SYNC_HPVP}
    /* VESA: 800x600 @ 85Hz */
    { 56250, 800, 832, 896, 1048, 600, 601, 604, 631, SYNC_HPVP}
    /* VESA: 1024x768 @ 60Hz */
    { 65000, 1024, 1048, 1184, 1344, 768, 771, 777, 806, SYNC_HnVn}
    /* VESA: 1024x768 @ 70Hz */
    { 75000, 1024, 1048, 1184, 1328, 768, 771, 777, 806, SYNC_HnVn}
    /* VESA: 1024x768 @ 75Hz */
    { 78750, 1024, 1040, 1136, 1312, 768, 769, 772, 800, SYNC_HPVP}
    /* VESA: 1024x768 @ 85Hz */
    { 94500, 1024, 1072, 1168, 1376, 768, 769, 772, 808, SYNC_HPVP}
    /* Matrox: Vesa_Monitor_@70Hz_(1152X864X8.Z1) */
    { 94200, 1152, 1184, 1280, 1472, 864, 865, 868, 914, SYNC_HPVP}
    /* VESA: 1152x864 @ 75Hz */
    { 108000, 1152, 1216, 1344, 1600, 864, 865, 868, 900, SYNC_HPVP}
    /* Matrox: Vesa_Monitor_@85Hz_(1152X864X8.Z1) */
    { 121500, 1152, 1216, 1344, 1568, 864, 865, 868, 911, SYNC_HPVP}
    /* VESA: 1280x1024 @ 60Hz */
    { 108000, 1280, 1328, 1440, 1688, 1024, 1025, 1028, 1066, SYNC_HPVP}
    /* VESA: 1280x1024 @ 75Hz */
    { 135000, 1280, 1296, 1440, 1688, 1024, 1025, 1028, 1066, SYNC_HPVP}
    /* VESA: 1280x1024 @ 85Hz */
    { 157500, 1280, 1344, 1504, 1728, 1024, 1025, 1028, 1072, SYNC_HPVP}
    /* VESA: 1600x1200 @ 60Hz */
    { 162000, 1600, 1664, 1856, 2160, 1200, 1201, 1204, 1250, SYNC_HPVP}
    /* VESA: 1600x1200 @ 65Hz */
    { 175500, 1600, 1664, 1856, 2160, 1200, 1201, 1204, 1250, SYNC_HPVP}
    /* VESA: 1600x1200 @ 70Hz */
    { 189000, 1600, 1664, 1856, 2160, 1200, 1201, 1204, 1250, SYNC_HPVP}
    /* VESA: 1600x1200 @ 75Hz */
    { 202500, 1600, 1664, 1856, 2160, 1200, 1201, 1204, 1250, SYNC_HPVP}
    /* Matrox: Vesa_Monitor_@80Hz_(1600X1200X8.Z1) */
    { 216000, 1600, 1680, 1872, 2160, 1200, 1201, 1204, 1250, SYNC_HPVP}
    /* VESA: 1600x1200 @ 85Hz */
    { 229500, 1600, 1664, 1856, 2160, 1200, 1201, 1204, 1250, SYNC_HPVP}
    /* VESA: 1792x1344 @ 60Hz */
    { 204750, 1792, 1920, 2120, 2448, 1344, 1345, 1348, 1394, SYNC_HnVP}
    /* VESA: 1792x1344 @ 75Hz */
    { 261000, 1792, 1888, 2104, 2456, 1344, 1345, 1348, 1417, SYNC_HnVP}
    /* VESA: 1856x1392 @ 60Hz */
    { 218250, 1856, 1952, 2176, 2528, 1392, 1393, 1396, 1439, SYNC_HnVP}
    /* VESA: 1856x1392 @ 75Hz */
    { 288000, 1856, 1984, 2208, 2560, 1392, 1393, 1396, 1500, SYNC_HnVP}
    /* VESA: 1920x1440 @ 60Hz */
    { 234000, 1920, 2048, 2256, 2600, 1440, 1441, 1444, 1500, SYNC_HnVP}
    /* VESA: 1920x1440 @ 75Hz */
    { 297000, 1920, 2064, 2288, 2640, 1440, 1441, 1444, 1500, SYNC_HnVP}

  123. KVideoGen by Anonymous Coward · · Score: 0

    I have an ATI Xpert98 and a Hyundai Deluxscan 7770. Under Windows 98 the best I could get out of it without making my eyes bleed was 1024x768 running at 85 Hz. The other option would have been 1280x1024 at 60 Hz. Yuck.

    But now, under X (and KDE) I'm running 1200x900 at 74 Hz which is a nice compromise between space and eye-friendliness. At that rate I don't notice flickering.

    The program I used was KVideoGen, and you need to know some things about your hardware, but you can see these from the stuff X spits out when starting and from your monitor manual (ie. memory on videocard, monitor sync ranges etc). KVideoGen writes out a neat file full of modelines, you can then copy'n paste them to your XF86Config.

  124. TurboLinux Solved My Micron Laptop X Problem by jonathansamuel · · Score: 1

    I recently went through a lot of tsouris (Yiddish for heartache) trying to get Linux installed on my Micron laptop. Neither Red Hat 5.1 nor SuSe 5.3 could install a properly functioning copy of X on my laptop.

    Then I tried a CD of TurboLinux Workstation Lite 4.0 that came with a magazine I bought. TurboLinux installed X perfectly in color with the proper screen resolution and color scale.

    TurboLinux is a major distributor of Linux in Asia that is just getting off the ground here in the United States. Their 'Complete Install' option dumped every package I need onto my waiting hard disk. Tcl/Tk ran from the command line without my even needing to create a link for it.

    Before you do the install make sure you know your video card's product name and amount of memory. TurboLinux is finicky about this information and will not install X properly without it.

    For some reason, TurboLinux was able to install X where Red Hat and SuSe could not, so I recommend trying it out when faced with X install problems.

    --

    Marjo Wycam, Master of the Programming Arts
  125. Some modeline-generating script by juhtolv · · Score: 1

    This works for me:

    http://www.jyu.fi/~juhtolv/tmp/xconfig.awk

    All you need to know is maximum and minimum resolution, vertical refresh frequency and horizontal sync frequency of your monitor.

    If you break your monitor, it is not my fault.

    --
    Juhapekka "naula" Tolvanen - http://iki.fi/juhtolv
  126. The Straight Dope by ewhac · · Score: 4

    Okay, I don't have time to write a full treatise, so here's a quick overview of all the sTUfF involved. For the record, my job is writing graphics drivers for BeOS.

    There are several constraints which need to be observed. These are:

    • Minimum/maximum pixel clock rate of the card,
    • Minimum/maximum horizontal rate of the monitor,
    • Minimum/maximum vertical rate of the monitor.

    Typically, the graphics driver will constrain the pixel clock rate, so the only thing left to worry about is monitor scan rates. The scan rates supported by your monitor are printed in your owner's manual.

    Modern monitors also support DDC (Display Data Channel), which is a funky serial protocol to get identification and configuration information out of the monitor. The original DDC spec provided only for transmitting a unique monitor ID. The ID was supposed to be looked up in a database which would contain the monitor's min/max scan frequencies and other characteristics (can you say C:\WINDOWS\INF\MONITOR*.INF?). A more recent revision of the DDC spec now supplies these frequencies directly, as well as gamma characteristics and other cool stuff. Neither XFree86 nor BeOS support DDC yet.

    Trivium: Absolutely every monitor out there will support 31.5 KHz horizontal, 60 Hz vertical. Unfortunately, this is only useful for 640 x 480. That's why Windoze defaults to this when it can't identify your monitor or graphics card; it knows this will work in any case.

    Once you have a mode line for a particular resolution, you can not simply tweak the pixel clock. Sync timings vary not only by resolution, but also by scan rate. This is because the horizontal sync pulse is not simply a percentage of total horizontal time; it needs to be of a fixed duration, regardless of the scan frequency. If you stray outside the sync pulse requirements, the monitor's flyback transformer can overheat, shortening the monitor's life (and possibly killing it in ugly ways).

    There are three ways "The Rest of the World" generates mode lines. One is via a direct DDC probe as outlined above. Another is to use the official mode table provided by VESA. This table contains fixed sync timings from 320 x 200 all the way out to 1900-something. Monitor manufacturers are supposed to make certain that their monitors respond well to these modes. When compiling their BIOS mode tables, however, some graphics card manufacturers, however, will make minor alterations to the VESA table, usually to the HSync and HTotal parameters. I've never discovered why they do this (except that if you don't, the graphics will come out looking funny in some cases).

    The third way is to use the VESA GTF (General Timing Formula). This formula takes the following parameters:

    • Desired display resolution,
    • Desired (vertical scan rate OR horizontal scan rate OR pixel clock frequency)

    From this, it will compute a mode line that will work on all modern monitors, and most old ones (too old to support DDC). The formula is rather ugly, involving a square root somewhere, and I don't have it in front of me.

    Copies of the VESA mode tables, GTF, and DDC specs can all be ordered from VESA. I don't know offhand what, if anything, they charge to print up and send you a copy.

    XFree86 should at least use the VESA mode table as a starting point for mode lines.

    Schwab

  127. Re:Better? Ignorant by Anonymous Coward · · Score: 0

    why thank you, insulting people is always friendly.
    Do you have anything intelligent to say?
    Can you describe how to get around the win95 autodetects and set it how you want?

    Do you think that new users shouldn't RTFM?

    Do you like whiners who complain about stuff but won't take a single step to fix or do anything for themself?

    Of course you just flame and move on, having added nothing.

    I think you are the ignorant one.

  128. Fun with X by British · · Score: 1

    I started with RH 5.2, with a messed up Diamond Stealth S220. With a minor bit of research, I was able to get it to 800x600 and use it. In terms of Xconfigurator, it is a pain in the ass program to use. I have/had no idea what the "clock rate" of the card, and never needed to know that under Windows. As for when Xconfigurator asked me what my monitor was, it was a Zeos. A quick look on the back of the monitor told me the right model number, actually being a CTX.

    I've used my share of video cards on X, and no matter what I seem to do, it insists on shifting the display(in X) to the right and up a bit, so when i dock down to text mode, I have to adjust the display's placement over with the knobs. In Windows, I never had to do this. ARgh.

  129. How bout plug and play? by Larry+L · · Score: 1

    I looked this up earlier to figure out what was up with the modeline crap.

    To the best of my knowledge, Windows basically uses the VESA standard for getting what we call modelines from the monitor itself.

    Instead of writing all this crap, lets work on making xfree compatible with this standard.

    Anyone know if this is going to be included in Xfree 4.0?

  130. I had same problem one time. but when i got by Anonymous Coward · · Score: 0

    i had same problem but when i got right drivers for my ATI Rage128 card. everyhgin was workign just fine.. and i havea generic 17" monitor too

    1. Re:I had same problem one time. but when i got by mopic · · Score: 1

      Are you referring to the XFCom drivers available from SuSe? What program did you use to configure it (SaX, Xconfigurator, etc)???

      What resolution are you running at?

      Thanks for your time.

  131. 1152x864 < 2^20 (arithmetic) by kipling · · Score: 1

    Most macs offer 1152x870 as a possibility (as noted, this suits a 17" nicely, as I use on my macOS box). The reason for such numbers is that 1152x870=1002240 is just less than 1048576=2^20, so with 2MB graphics mem, you get 16bpp and with 4MB you get 32bpp, all with a 4:3ish ratio. I am not sure whether the choice of 1152=2^7*3^2 as a multiple of a largish power of 2, makes the addressing of scan lines more efficient - most standard resolutions seem to be weighted towards power-of-two widths.

    --
    -- open source? sounds like the real book --
    1. Re:1152x864 < 2^20 (arithmetic) by GC · · Score: 2

      Yes, quite, I did a little calculation at the time and this was the highest res I could get with the card I had at the time - I didn't even know that Suns (& as you State Macs have this res available too in Mac OS 8.5 & 8.6).

      However, users should also note that Video Card memory that you don't use for screen data is now usually used by the low-level acceleration functions of the card, and that if you don't make the memory available to the card then these functions won't be available to it and the card might start to run like a dog for you.

  132. oops... by Juln · · Score: 1

    For some reaon, in all my excitement about the little button, I stated Toshiba rather than the actual make of my new monitor, Samsung. Its a Samsung SyncMaster 900IFT, though this doesn't help you... sorry for the confusion.
    As far as laptop monitors, they are 'weird' aren't they? I don't know if they have a scan rate in the same way.
    Oh well.

    --
    Juln
  133. GUI should "teach a man to fish," too. by MattMann · · Score: 1
    I keep reading about this false dichotomy between the powerful way and the easy way, or how nice it is to have both ways. Yeah, it's OK, but I don't want both ways, I want a new way, the easy powerful way.

    We all know the benefits of the easy GUI way, and of the powerful /etc/file way, and we all know the drawbacks to each way too, so stop arguing about it! Jeez, all that is so obvious... but this apparently isn't:

    Xconfiguration, and for other examples all the stuff in linuxconf, would work a lot better if these GUIs both did things for you and showed you what lines of what files were being changed. I mean, here's a poor-man's impl: the filenames are at hand because the programs are about to open them, just fire the output through diff and throw up a window that says "here are the filename deltas".

    And, to make things even better: make the program that does the initial setup/install run the program you will later use to do the reconfig. The whole setup process would then be teaching you the config tool you'd be using later (does some FreeBSD stuff work this way?). And then, if you weren't sure during setup whether you wanted some feature, you'd feel safe that you could return to the question later and change your answer.

    1. Re:GUI should "teach a man to fish," too. by greed · · Score: 1

      I know very few people like AIX's "smit" tool, except where the running man falls flat on his face when something goes wrong, but this was its saving grace: you could press a function key and it would show you the command line it would run. This is how I learned to not need the GUI for some pretty esoteric tasks. (Unfortunately, some of the updated SMIT panes have a huge crufty option translator in a for...case...esac...done blob that hides the true command, which removes the whole point... but that's progress I guess.)

      Anyway, I think this is an excellent idea for all GUIs--allow the user who "just wants it working" (which is sometimes me) to just get it working, and the person who wants to know more can get access to underlying command lines or file deltas--from within the GUI. I hate searching the filesystem for a log file which might not be there, or figuring out which bit in the log is related to the change I just made. (Fortunately, most Linux programs timestamp log entries, which makes the latter much easier.)

      I just hope IBM hasn't patented the "show command" button.

  134. Re:For those who think only idiots have problems.. by Anonymous Coward · · Score: 0

    Well, as usual when I post things somewhere about how I'm having no luck with something, I immediately figured it out. Well, figured it out may be too strong of a word... I had been trying it with lizardx, with an attempt or two in xf86config, I just tried again in xf86config, and got it working right away. I still don't really know why lizardx couldn't handle my monitor, though.

    Oh, and give me some credit, the information I got from Windows was H-sync, V-sync, refresh rate, and current resolution. I already had model and make from the front of the monitor, and it isn't in the list.

    Well, now that I have kde working, my next step is to replace my modem with a decent one, so I can get on the net with Linux...

  135. Re:For those who think only idiots have problems.. by Anonymous Coward · · Score: 0

    Well, as usual when I post things somewhere about how I'm having no luck with something, I immediately figured it out. Well, figured it out may be too strong of a word... I had been trying it with lizardx, with an attempt or two in xf86config, I just tried again in xf86config, and got it working right away. I still don't really know why lizardx couldn't handle my monitor, though.

    Oh, and give me some credit, the information I got from Windows was H-sync, V-sync, refresh rate, and current resolution. I already had model and make from the front of the monitor, and it isn't in the list.

    Well, now that I have kde working, my next step is to replace my modem with a decent one, so I can get on the net with Linux...
    --arcum

  136. I've got one word for you... by Anonymous Coward · · Score: 0

    http://www.xig.com

  137. I've got one word for you... by Anonymous Coward · · Score: 0

    Accelerated-X

  138. I asked this question a couple of weeks ago by Vidar+Leathershod · · Score: 1

    It's funny. I asked this question a couple of weeks ago, and was disappointed that it wasn't posted. I think X leaves much to be desired when selecting resolutions *and* refresh rates. I've used Xf86Setup and Xconfigurator, and neither seem to be a "do it all" solution. I always end up editing the .conf file, and that's so it will make my card run at 32bpp, at 1024 * 768, without using a 60hz refresh rate on a top of the line monitor that doesn't happen to be in the monitor list (which is painfully small; I mean, aren't they just a bunch of numbers? Why can't the list be more complete [especially for viewsonics :)]). And lord knows, if you don't have the manual, it's a real pain to be looking up horiz and vertical scan rates. All this completely ignores the fact that if we want new users (especially in graphics), then we should place more emphasis on the ease of configuration for things like graphics cards and monitors. I hope XF86 4.0 has a better base for this sort of UI.

    --
    The brains of a chicken, coupled with the claws of two eagles, may well hatch the eggs of our destruction.
  139. Re:Observation 2 by Anonymous Coward · · Score: 0

    "Don't manufacture a problem that doesn't exist."

    The operative word is "yet". Remember grasshopper that the path once taken can never be undone.

  140. Re:Observation 3-1/2 by Anonymous Coward · · Score: 0

    "This is one of the greatest benefits of having the GUI be a wrapper for things that can be done at the commandline. In the MSWindows world, it is common for a GUI program to preclude having powerful configuration options, but it is unlikely under the *nix's. "

    You knew the question was going to come a call'in.
    Why is it unlikely under Unices?

  141. Fixed-frequency monitors by Greyhame · · Score: 1

    Slightly offtopic, but does anyone know if it is safe to drive a fixed frequency monitor at lower frequencies than those it's supposed to be driven at? I have a ff monitor that I want to use, but I don't want to ruin it by trying to run it in text mode (which runs at about 30 kHz horizontal and 60 Hz vertical). I know that it would display no image in text mode, but if I accidentally try to use that mode, would that ruin my monitor?

    --
    Anything that, in happening, causes something else to happen, causes something else to happen. --Douglas Adams, _Mostly
    1. Re:Fixed-frequency monitors by Xtacy · · Score: 1

      it shouldnt. i have a fixed frequency monitor and it goes into text mode every now and then, hasnt hurt it yet :)

  142. modern monitors have built in protection by Anonymous Coward · · Score: 0

    You usually don't have to worry about killing a modern monitor by exceeding its design liimitations, because it will either shut off or come up with a little screen telling you whaats wrong. Assuming you have a a halfway decent monitor(which im sure you do with those specs !) I always will sacrafice resolution/color depth/speed for a higher refresh rate. if your running at 60hz you will kill your eyes. anything less then 75hz should be considered unacceptable, 85hz should be considered very good. i run a princeton e0500 15" at 1024x768 16bit @ 76hz. nate aphro@aphroland.org (i forgot my pw long ago..)

  143. Re:For those who think only idiots have problems.. by Anonymous Coward · · Score: 0

    I have the same problem with my ATI Rage IIC. I'm fairly convinced there's a bug in the Mach64 server for this card. I use the same monitor with a Matrox Millenium video card, with the same Modeline, and it works just fine. I am very frustrated with the lack of interest from the Mach64 maintainers in apparent bugs in their code. XFree86, despite being open source, seems to use a very closed development model, which is unfortunate.

  144. YASCE by Anonymous Coward · · Score: 0

    "Yet Another Slashdot Coder Elite"

    Quit it with this elitist "Code it fer yerself, dude" attitudes people - if we were all like this there would be no hardware for all you coder doodz to code on...

    Not everyone can code as well as you. But then again, I bet you couldn't build a memory expansion for your computer by hand... But, as you can tell on slashdot, hardware is a lost cause - doesn't look as cool and takes longer than coding.

    Personally, I don't give a damn how smart anyone is - I just don't expect anyone using a computer to be able to do more than make the OS work, and their applications run. Past that, you are getting into heavy reading and University territory - Not the kind of thing someone trying to hold a job down is willing to do. But if you aren't willing to read enough to use the OS, and use the applications, then you get no sympathy for me - but "code it for yourself" isn't an answer. That's like when someone says "It is stupid that I have to shift gears in the car manually" you tell them "build an automatic shifter". That's just plain stupidity - I want to _drive_ a car, NOT BUILD IT!

    On the same vein - I want to USE applications, not BUILD them! Sure Open Souce is great for coders, but it is also nice for those of us who like to use software without breaking the law... I mean, what is the point of coding something that no-one uses...

    1. Re:YASCE by Anonymous Coward · · Score: 0

      If you're going to stoop to using that silly word "élite", you could at least manage to spell it right. Like "real world", if you look closely, "élite" is always a putdown when employed in the vernacular. But I'll tell you this: no monarch would ever want his élite guard reduced to slash3r d00dz. I don't think you even know what "élite" means.

  145. NOT like Windows - like QNX by Anonymous Coward · · Score: 0

    yes, yes, we know Windows does not automatically *detect* anything "it uses the *.inf files provided by your friendly neighborhood OEM.


    i have booted countless desktops and laptops w/the QNX 1.44 demo disk and it has never failed to find a reasonable res/color depth (and it does not use the HDD, let alone *.inf files).

    so...again....WHY CANNOT X DO THIS?
    this was *really* the original question and it is not yet answered.

  146. Similar mess on my laptop by Anonymous Coward · · Score: 0

    When I boot from the Corel CD or from the Corel install disk on my laptop, it goes into a graphics mode that looks like someone is pressing real hard on the top half of the LCD panel.

    I get the same response when I play Quake 1 at some odd aspect ratio/graphics mode so I switch back to a normal graphics mode to play the game.

    The easy thing for them to do is be like Caldera and use a normal graphics mode for installation.

  147. I often don't bother with monitor info by jetson123 · · Score: 2
    YMMV, but I don't get too pushed out of shape about monitor info. I believe any modern 15" monitor should handle 1024x768, a modern 17" monitor should handle 1280x1024 at 70Hz, and a 20"+ monitor should handle 1600x1280 at 60Hz+. And, furthermore, I expect a well-built modern monitor not to die immediately because it gets the wrong video signal (but some undoubtedly will).

    I figure it's not worth the hassle trying to track down old monitor specs, so if there is nothing obvious, I just make one up that has very generous ranges. I can then read off the actual frequencies from the console output of the X11 server. If a monitor were to die using that procedure, well, they have gotten pretty cheap and I probably didn't want it anymore anyway. But after installing Linux with dozens of different monitors, so far, I have not had a problem.

    Of course, if Linux wants to take over the desktop, I think a more plug-and-play approach is needed. IT departments want easy installation on a variety of hardware.

  148. Re:Has anyone out there REALLY damaged their monit by swordgeek · · Score: 1

    This wasn't under X, but I've done it. Screwing around with the tweaking utility for my video card in OS/2 2.1 (many years ago), and suddenly the monitor died with a big puff of smoke and the smell of fried electronics. (no exaggeration here--I thought I was about to see flames shooting out!) Luckily, it was still within warranty.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  149. I got one word in reply to this by Anonymous Coward · · Score: 0

    POOF!

  150. Weird things with Monitors/Video Cards by Christianfreak · · Score: 1

    Usually I haven't had any trouble just using X Configurator. (I use Mandrake 6.1) although i was installing a machine today that had correct drivers for my hardware but didn't work right off. After playing with some color resolution I got X to come up but widgets were not drawn correctly in the window manager and icons would dissappear and mouse pointers were becoming squares. Anyone else encounter such problems?

  151. isn't PNP built for windoze? by Anonymous Coward · · Score: 0
    I was under the impression that PNP didn't jive too well with linux is because PNP was designed for the drooling masses, while linux was busy uh... not sucking?

    >>> Linux should work with any hardware I've got sitting around.

    Oh I see, the gods have commanded that linux work with the PNP sound card and Winmodem that came with your Gateway you use to surf Aol. Linux works great on most boxes and lots of, tons of things. PNP came about because windoze sucked a blue streak when it came to expansion hardware. So deal

  152. X video mode: Problems and solutions by Anonymous Coward · · Score: 0

    Here are my humble thoughts, after having installed X on two laptops successfully and failing on another laptop. 1. Windows doesn't support the video unless there is a "driver" and it doesn't always have the best video mode. Resolution is limited to the "magic sequence" (640x480, 800x600, 1024x768, ...) Heck, you can't even get good *text* modes out of Windows. Most Win* desktop installations run at lower refresh rate than they could (e.g. 60Hz on a huge monitor, i.e. really yucky, find them in any computer store) -- of course, the "driver" says "optimal refresh rate". If that's your case, you're usually stuck until there is a "new driver". 2. Windows starts up in 640x480, 16 colors, and takes you from there, and if you want to get another mode it switches temporarily so that you can see if it's working. X configurators I've seen (e.g. xfree86setup) often do the opposite: they ask your monitor's frequency ranges and put ALL modes in "just in case", but *give them the same names* (they are all "800x600" etc. according to resolution) so that X automatically chooses the "best" mode. But then you can't switch between them at runtime. You could have, if they were named say "800x600A", "800x600B" etc. and were all included into the "active" modes line. Then you'd be able to press Ctrl-Alt-+ and see if anything works at 800x600. In my experience, the automatically selected modeline didn't work, resulting in unusable system (e.g. Corel Linux did this, "autodetecting" 1024x768 on my 800x600 LCD screen; display was completely garbled and there was no text console! pfui!). But the working modeline usually is there in the config file, it's just not selected because X tries to find the "best" line that fits the monitor -- but maybe it doesn't fit the video card. 3. Perhaps a solution is: stick to standard VGA and really, really basic, standard, low-quality modes like 800x600 at 60Hz etc., something that won't break any monitor, and then have some text-based installer, testing mode by mode to see if anything better works with your hardware. That's what people end up doing by hand anyway; but at least one could go through all modes in XF86Config! Serge

  153. One reason why linux is not ready for real work by Anonymous Coward · · Score: 0

    Here's an analogy. Two hammers side by side in the store. The one on the left you can just pick up and use, easy. Just swing it at a nail and BANG that pesky nail is driven home. The one on the right however is an ingot of iron and a block of "green" wood. (or for the the high end model raw carbonfiber or fiberglass with som 2-part epoxy) This hammer can potentialy be made into the best, highest quality most reliable hammer in the world. Of course you have to know how to forge, machine and heat treat the head. You have to be able to season the wood and carve it for a handle or mold one from the carbonfiber or fiberglass. Most people will buy the hammer that is already made and usable imediately and easily. These people have work to do and can't mess around making their own hammer and possably ending up with an inferior hammer. Then there are the people who will buy the "super hammer" (forge not included) because it's *open source*! You can make a realy good hammer with this, nevermind that it might take a year to season the wood alone. You may want to take that path, but why should I? It's the same thing with windows and Xfree86. With windows people who know more about monitor configuration provide the settings for me I just select my monitor from the list and away I go. However with X it takes way too much effort for almost no gain. I just can't justify the the effort required for setup to myself. That was the reason why I gave up trying to use Linux. About a year ago I successfuly installed Linux on my PC and it worked fine. However I spent an entire day trying to simply set up my monitor without adequate results in my opinion. I like the idea of linux I think the project has admirable goals. However it just can not fill the needs of most people. Some day in the future things may be different, however it isn't here now.

  154. We *did* RTFM... by Anonymous Coward · · Score: 0
    Hi, We spent six or seven hours trying everything, including entering all of the vertical and horizontal refresh parameters, right out of the monitor's manual.

    There are many aspects of Linux that 'old school' users take as common knowledge, but which are not at all easy to find for someone who grabbed Linux off a shelf, using the READMEs and HOWTOs, regardless of their level of computer experience.

    ...

  155. Re:YASCE, solution by nuggz · · Score: 1

    I was saying code it yourself as a solution to the problem.

    The deal with it 'solution' was always there.

    I could design an automatic transmission, or learn to drive manual, if they complain they don't want to drive manual, I will tell them to build the automatic, or just not drive.

    If I have a problem, I either fix it (I can barely code BTW), or deal with it. Complaining about everything and DOING nothing is unforgivable

  156. Yes... by rbf · · Score: 1

    I always end up with the monitor that wont work "out of the box" in X. For example my main workstation (an Alpha) has a 20" IBM P200 monitor. I tried all of the default settings but none of them work. I also tried a couple of the GUI based configurators but they don't work very well either. I always end up using xf86config. This seems to be the best out of the bunch IMO. With xf86config I can enter ALL of the settings by hand. Then all I have to do is edit '/etc/X11/XF86Config' and disable all but 32bpp mode. After that X works nicely. YMMV.

    LONG LIVE ALPHA!!!

  157. Does ANYONE read the docs? XF86Setup by Anonymous Coward · · Score: 0
    I NEVER EVER have problem with X monitor configuration. I never even ask anyone about it. I read the "Getting started" documentation that comes with XFree, and got it working right off the bat. So there.

    I don't know what is up with "EVERYONE HAS PROBLEM CONFIGURING ... blah." My reply to the original submition is, that , If all your friends have problem with this, you are hanging with the wrong crowd.

    I'm sorry but i hate to say this: Anyone who can't do this is probably those lamers who would prefer asking for help then reading dox. Sure you could have bought a no name monitor that you can't figure out the sync rate, but just about all of them work with one of the modes in XF86Setup. (isn't that app name a typo?)
  158. The REAL problem by Anonymous Coward · · Score: 1
    Look, if X configuration is really a problem, Why is it that BSD people rarely complain about the very same X server?

    In my humble opinion, the real problem is that these most Linux people don't read a single line in the README file or the quick start file before whinning and asking questions. How much easier can XF86Setup be? It's got a good GUI, a set of modelines that never failed me. Linux has this tradition of "re-educating Windows people." Do linux really need these people? yes. That's what Red Hat is getting the dough for, right?

    Let's try and see what Windows do with this thing. I haven't done Windows for a while, I am not sure. But it seems to me, that Windows tell the user that it will test the mode, and if the mode fails, after roasting the monitor for 15 seconds, the old mode will come back. Look, when i tell people that i'm trying a different modeline on thier monitor and there's a remote chance of monitor being damaged, they get nervous and have me stop it. But if Windows show a dialogue box saying "If your monitor doesn't work you will have to wait 15 seconds", They are OK? In reality, I would cut off X in 3 seconds, not 15! How hard can it be to write a routine that ask the users to wait 15 seconds to see if the new mode works or not? Furthermore, Windows don't use any high refresh rates (because the usrs can't tell)

    Here we are facing a age old delimma: to fix the program or to fix the user? To me, the answer is simple: if the programmers get paid, yeah, fix the program. Otherwise, fix the user.

  159. not true by Anonymous Coward · · Score: 0
    Newbies have "no obvious way" to find out? well how about this: read the README file. go to xfree web site and read the jump start guide. you can't possibly go wrong.

    1. Re:not true by Ungrounded+Lightning · · Score: 2
      read the README file.

      WHAT readme file? They're up and running at 640x408 and have no CLUE about README files, let alone the one associated with the X windows system.

      go to xfree web site and read the jump start guide.

      So what's this "xfree"? Where are they supposed to learn:

      That there is something called "xfree" that has something to do with their screen resolution.

      That they should go to a web site to learn how to configure it.

      We are talking appliance user here, not programmer.

      It comes back to this: The online documentation MUST quickly vector the naive user to the answer to the question, or the system is "hard to use". For screen resolution questions, Linux distributions don't do this.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  160. That damn distro plug by Anonymous Coward · · Score: 0

    Cut that distro ad crap, it comes with ALL Xfree servers. All hardware, all OSes that XFree supports.

  161. Am I seeing single here? by Anonymous Coward · · Score: 0

    I admit I have eye problems, but...

    isn't
    (1) == (2)

  162. Re:For those who think blah blah... by bks · · Score: 1
    Okay, so, yes, it was a rant. Sorry. I just got pissed at people posting up near the top who seem to think that because they didn't have a problem, nobody else should either.

    As for my monitor, it's an older one, an Impression 3 Plus SVGA that has worked perfectly in Windows for years. Goes up to 1024x768, NI, at .28. Never had any trouble at all using it in Windows. I would replace it but can't afford to at the moment.

    If anyone out there has any useful information, I'd appreciate it. From the response a little further up, looks like there are others who have had the same trouble, so maybe someone has a solution...

    --
    "We only want a quiet place to finish working while God eats our brains."--Bruce Sterling
  163. A Monitor's modeline by Anonymous Coward · · Score: 0

    I always paste a pece of paper with sync range info under the monitor or somewhere on the monitor when i get them. I encourage others to do the same.

  164. Help from Slashdotters by blj8 · · Score: 1
    I just wanted to say Thank you to all the slashdotters who posted here in this thread.

    From what I have learned here, I managed to finally get my resolution up to 1280x1024 in spite of having a completely undocumented monitor...

    And this is why I like /. so much :)

    perl -e 'print pack"H*","626c6a3840626c6a382e636f6d0a"'
    (Run the sig)

  165. Re:For those who think only idiots have problems.. by Anonymous Coward · · Score: 0

    ATI has been anal about spec til October. why didn't you find out about hardware before buying things?

  166. let's see by Anonymous Coward · · Score: 0

    ... maybe cuz QNX charges some 400+ dollars per acedemic liscense?

  167. AcceleratedX As Is.. BITES! by GreyFauk · · Score: 1

    They really need to work on it's integration with
    linux... *shrug*

    Unless you're using a card that it's been tweaked for
    (and not just a card that's 'supported')
    It can be a real pain in the ass.

    Can we say endless problems?
    Anyone else have it take down their X setup?

    Anyone ever 'successfully' remove it from their
    system with no ill effects?

    If they figure it out... I'll buy it.. but until then
    I'll take the extra 10 minutes to tweak my Xfree config file.

    Works freakin great... waaay better than Microsuck ever thought of.


    --
    Friends don't let friends buy Compaq's. (Dell/Gateway... same same) You want a good computer? Build it yourself.
    1. Re:AcceleratedX As Is.. BITES! by Anonymous Coward · · Score: 0

      Who cares about just Linux? The X project is much bigger than that.

  168. interlaced video modes by Anonymous Coward · · Score: 0

    I suspect that the reason a lot of video modes don't *seem* to be available under X is because (despite what a couple of earlier posts said), that most people avoid interlaced video modes under X, but Windows doesn't mind.

    For example, I have on old IBM PS1 monitor that will only do 1024x768 (properly) when interlaced. Windows comes up interlaced and looks acceptable, but I had to fiddle with my Xf86config file for a while and specifically tell it to use 1024x768 interlaced before it would come up in the same mode.

    If you can't get the same resolution under XFree86 as you have under Windows, and you have an old monitor, try equivalent interlaced modes. That will probably work for you.

    ciao,
    David

  169. Still not on the right page. by Ungrounded+Lightning · · Score: 2
    It isn't just during initail install that it's a problem. Newbies can usually get something configured, with the help of the probe.

    The problem is that they get some minimal default configured. Now that they're up, they'd like to use the whole screen.

    How do they CHANGE it?

    How do they FIND OUT how to change it?

    Pretend you know NOTHING about X. You're fresh from Mac or Windows. You have a machine that has a multi-megapixel monitor running 640x480 and want to make more use of it. Your old environment had a graphic monitor config tool, that's what you're used to.

    What do you do?

    Hunt for a tool. No tool.

    Hunt for online documentation. Try "monitor". Try "resolution". Nothing.

    Now what?

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  170. Flexibility and ease-of-use are not exclusive by Mekanix · · Score: 1

    Granted, looking at the most common OS' you surely will get that
    impression.

    With Mac and Windows you gotta stick to a narrow predifined path to
    stay out of trouble... well, for MacOS it's hardly possible to go
    outside this path, and for Windows you surely will end up with a
    massive headache if you try to take a 'detour'.

    In the other trench we got the various *nix system, but unless you got
    vi and the likes in your blood, you're screwed.

    And that seems to be the common view.Mac/Win are userfriendly but
    inflexible, *nix is flexible but userhostile. You gotta choose,
    because you can't have both.

    Wrong! Take a look a AmigaOS and BeOS (I think), highly flexible and
    very userfriendly. I guess that's why a lot of people still stick with
    this 'outdated' OS, there is no alternative that gives the same
    pleasuere of using a computer.

    Re-install is not a part of an Amiga-users vocabolary, I for one
    hasn't reinstalled once since '92 when I got my first HD.

    So it IS possible to have both flexibility and ease-of-use at the same
    time.

    But to get back to the monitor-problems. Someone might want to look
    into the CGX-prefs-program for Amiga. AmigaOS has the same problem as
    Linux: lack of drivers. But this program makes it very easy to create
    a monitor-file. No need for pens, calculators and the likes.

    - Bjarne

  171. Linux is Dinasaur OS by IceBishop · · Score: 1

    This is one of the reason why I consider Linux to be a dinasaur os, this is just not acceptable for any modern operating system. This reminds me of the old dos days when every user had to know the difference between conventional memory, Extended memory, XMS, EMS etc. Is this the future OS of the 21 first century? Modifying some configuration files to get the screen to work? I hope not.

    Although Windows NT isn't the perfect operating system it's light years ahead in usability and ease of use if you compare it to Linux.

    --
    Remove the "die.spam.die". to mail me.
    1. Re:Linux is Dinasaur OS by mikera · · Score: 2

      It's a fair point that visual configuration tools are pretty non-existent for Linux. But given the relative youth of Linux as a desktop OS and the speed of development in most other areas I can't imagine this situation will exist for long.

      But that's almost beside the point, which is that the Linux way of providing configurations as text files if you want them is inherently superior to the Windows way. Simplicity, in this case, is a good thing. In Linux it is possible for third party vendors to write sophisticated configuration tools without having to conform to Microsoft's API of the month.

      Linux will evolve to contain all the visual config tools that you desire, and when it does Windows will have little left to recommend it to a novice. Then Windows will be left as your dinosaur OS. And when this happens, experienced sysadmins will still be able to dip into the raw config files and activate settings that nobody though to include in a pretty dialog box.

    2. Re:Linux is Dinasaur OS by warmi · · Score: 1

      BU why ? Why force something on OS that wasn't really designed to do this sort of thing. X is flexible but slow - there is no way this decade old architecture will match speed of BeOS or even Windows ( which has advantage of being optimized for intel.) Users ( and frankly programmers too ) care only about speed and that is really what matters on the desktop. If it is not fast enough, GUI doesn't make sense - it is better to stick to CLI.

  172. 60 Hz? Good God! by Wakko+Warner · · Score: 2
    I'd take 1600x1200 *any day of the week* over a 60 Hz refresh rate, no matter what the resolution. Chances are, you'll be able to run 1600x1200 at *at least* 75 Hz, and probably 80 or more. You probably start getting migraines from a 60 Hz refresh rate.

    At any rate, the "Max" refresh rate is probably just the manufacturer's recommended maximum rate. The warranty might well be void if you drive it at anything more than that.

    - A.P.
    --


    "One World, one Web, one Program" - Microsoft promotional ad

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  173. Re:Modelines? oops by redback · · Score: 1

    sorry, the formatting dident come out right

  174. The one I gave up on. by commbat · · Score: 1

    When I first started learning Linux I was using a generic ET4000 card and a multiple-fixed-frequency monitor. The big problem was that the video card was *also* multiple-fixed-frequency! And the parameters for the card and monitor (as listed in both of their manuals) didn't match up exactly, so X couldn't find a workable resolution. I never could get away from the VGA server with this setup. Now I've got a multi-synch monitor with a wide range of freqs. for both horizontal and vertical and a card that could handle much more than I could throw at it... everything's simple if you've got money to spend.

    But it still bugs me that I couldn't get the old setup working.

    --
    'Intellectual Properties' are uncontrollable in the wild. To base an economy on them is just stupid.
  175. Use Matrox MGA file by Anonymous Coward · · Score: 0

    There's a util that converts monitor settings from the *.mga file that come with matrox drivers, into x86config monitor settings. That's what i used anyway ..

    1. Re:Use Matrox MGA file by Anonymous Coward · · Score: 0

      it'd be great if you could tell us where...

  176. Re:For those who think only idiots have problems.. by Anonymous Coward · · Score: 0

    One advice: Run the program "xvidtune".

  177. HOW DO YOU SET DOUBLE-CLICK TIME ??? by emanon · · Score: 1

    HELP PLEASE.....

    I REALIZE THIS IS SOMEWHAT OFF TOPIC.

    A FRIEND ASKED HOW TO CHANGE MOUSE DOUBLE-CLICK TIME ON X.

    I CAN FIND IT FOR GPM. IS THIS THE WAY TO CHANGE IT UNDER X ? I AM GUESSING IT IS NOT, BUT CAN'T FIND ANY REAL INFORMATION AS TO HOW TO DO IT.

  178. Colas Nahbaoo XFree modeline generator by colas · · Score: 1

    I have made a script some time ago and a web page to compute modelines: http://www.inria.fr/cgi-bin/nph-colas-modelines

  179. Re:Your perl script by Anonymous Coward · · Score: 0

    Can you put an archive of the thing on Geocities?

  180. Re:Who needs inf files by Anonymous Coward · · Score: 0

    those of us who cant afford the latest and greatest hardware that costs an arm and a leg and a firstborn

  181. It already is Compatable by _Lint_ · · Score: 1

    There are already VESA standard modes listed in the Section "Generic Vido Modes", of _Configuring XFree86_ on the xfree website.

    X is fexible in that you can use modes that are BETTER (higher refresh rates, better resolution), or simply DIFFERENT than the VESA standard modes. You can still use VESA modes, however, if you wish.

    And most tool that generate XF86Config files (xf86config, XF86Setup, Xconfigurator, etc.) include the VESA modes in their output (the XF86Config file).

    So X lets you use VESA modes. But it doesn't force you to use them. Good thing too, since the last time I checked, the VESA standard modes didn't include a 1600x1200 mode.

    1. Re:It already is Compatable by Larry+L · · Score: 1

      I'm not talking about the VESA standard modes.
      I'm talking about detection of modes.

      To my understanding, Windows asks the monitor for the best modes and then uses them.

      XFree should do the same thing. This would eliminate manually entering modes.

      (Ask yourself, have you ever seen a windows user enter in modes manually? )

  182. Re:For those who think only idiots have problems.. by talks_to_birds · · Score: 1
    Where did you find h-sync and v-sync and that stuff?

    I poked around in Device Manager on a win95 box here but didn't see it..

    hmm..

    **shuffle-shuffle-shuffle**

    I'm not seeing it anywhere..

    t_t_b
    --

    --
    I'm on PJ's "enemies" list! Are you?
  183. The two best utilities.. if you own redhat by Last+Warrior · · Score: 1
    There are two great utilities.. One that is obviously very well covered and one that is a little less well known.

    Xconfigurator - tried and true.. this application is the closest thing has to plug and play. it will detect or attempt to detect your video card and then probe you monitor prior to writing your config file to make sure it has a good chance of working. you only have to specify what kind of monitor you have and what resolutions you want.

    XF86Setup - This is my heavy duty alternative. when xconfigurator doesnt work perfectly, this is usually the answer to my problems. this requires that in addition to the Xserver for your card, that the VGA16 server is installed. It will boot into x in 16 color vga mode and allow you to specify every piece of x related hardware including the keyboard and mouse. you are able to configure the mouse down to the model and the number of buttons. The video card can be chosen by name or chipset. Once you have finished configuration, the x server shuts itself down and restarts with the specified hardware. If all goes well then it will prompt you to save the configuration. At this point, it will also let you make small visual adjustments to the vertical and horizontal refresh rate using xvidtune ( also required ) and automatically save the changes into the configuration.

    LW

  184. It's not just modelines by TheJohn · · Score: 1

    The problems with configuring X don't end with modelines, they just start there. For instance, once you get that right, you probably have to specify the correct -dpi flag to get X to know the right size for things that actually try to size things (like fonts) since many folks are running 100dpi or better but the default is usually 75dpi. And once you do that, if you try to switch screens with Ctrl-Alt-+/- it'll be wrong again.

    And back to fonts again, you invariably have to muck with your font path to get the right ones first for the given resolution. And of course then when you switch screens it will be wrong again.

    Yes, most of the info is out there, but it's much harder than it should be. Just the name of the XFree86 Font Deuglification Mini HOWTO should be a tipoff.

    Beyond that, I think there are some changes required to fix fundamental problems like the screen -> dpi one. Maybe the modeline should include the dpi for that resolution, or maybe the monitor section should list the physical size of the usable screen so the X server can calculate it.

  185. Montor synch with two systems by NothingCleverToSay · · Score: 1

    I am having slightly different problems tweaking X's video modes. I have two systems, but only one monitor. The obvious solution is an A/B switch box. One system is a Win98 box, which I can configure to use a nice resolution (say 1024x768). Now, when I setup X on the other system to use 1024x768, the resolution is correct, but skewed into the upper right corner of the monitor. Tweaking the X settings to shift the image is the only option (since MS doesn't allow any adjustments).
    On one hand, this has been very frusturating to get these settings correct under Linux/X. OTOH, since MS doesn't allow any adjustments, at least X offers a solution where under MS I would be SOL.

  186. UP JUMP THE BOOGIE by Anonymous Coward · · Score: 0

    http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem& item=224205737

  187. Re:Linux is _NOT_ Dinasaur OS by grolim13 · · Score: 1

    Linux runs significantly faster than Windows on any machine I have tried it on (except for an old 486/33 with a Trident 8900 card). I haven't had any problems with graphics card config under Linux. I have set up over 5 computers to run Linux Xfree86 (from Slackware 2.5 to Mandrake 5.2), and the graphics card has never been a problem. Sound cards, on the other hand, have required rebuilding the kernel several times before they work. Ugh.

  188. "illerate": Recursive definition? by Anonymous Coward · · Score: 0

    I'm collecting words with syllables missing from the middle, such as "nutrious" and "incandent". "Illerate" has to be one of the very best in a decade. These couldn't exist if it weren't for a system of teaching reading that creates partly-dead brains, called (sometimes) the "whole word" method. Takes us back about 5,000 years, before the invention of phonetic alphabets. Sorry to be totally off-topic; couldn't resist! // Nicholas Bodley // nbodley@world.std.com

  189. Re:For those who think only idiots have problems.. by FigWig · · Score: 1

    You need to look in the .inf files that were provided by the OEM. They should be in /windows/ or in /windows/system

    --
    Scuttlemonkey is a troll