Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 15
Hi folks, CentOS 4.4 x86_64 LCD display Philips Brilliance 200WP7 nVidia chipsets The LCD display can't display correct resolution. The xorg.conf on this PC is as follow; # cat ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,793

    CentOS - X window problem


    Hi folks,

    CentOS 4.4 x86_64
    LCD display Philips Brilliance 200WP7
    nVidia chipsets

    The LCD display can't display correct resolution.

    The xorg.conf on this PC is as follow;

    # cat /etc/X11/xorg.conf
    Code:
    # XFree86 4 configuration created by pyxf86config
    
    Section "ServerLayout"
            Identifier     "Default Layout"
            Screen      0  "Screen0" 0 0
            InputDevice    "Mouse0" "CorePointer"
            InputDevice    "Keyboard0" "CoreKeyboard"
    EndSection
    
    Section "Files"
            RgbPath      "/usr/X11R6/lib/X11/rgb"
            FontPath     "unix/:7100"
    EndSection
    
    Section "Module"
            Load  "dbe"
            Load  "extmod"
            Load  "fbdevhw"
            Load  "glx"
            Load  "record"
            Load  "freetype"
            Load  "type1"
            Load  "dri"
    EndSection
    
    Section "InputDevice"
    
            Identifier  "Keyboard0"
            Driver      "kbd"
            Option      "XkbModel" "pc105"
            Option      "XkbLayout" "us"
    EndSection
    
    Section "InputDevice"
            Identifier  "Mouse0"
            Driver      "mouse"
            Option      "Protocol" "IMPS/2"
            Option      "Device" "/dev/input/mice"
            Option      "ZAxisMapping" "4 5"
            Option      "Emulate3Buttons" "yes"
    EndSection
    
    Section "Monitor"
            Identifier   "Monitor0"
            VendorName   "Monitor Vendor"
            ModelName    "Philips Brilliance 201(21inch/CM1700)"
            HorizSync    31.5 - 107.0
            VertRefresh  50.0 - 170.0
            Option      "dpms"
    EndSection
    
    Section "Device"
            Identifier  "Videocard0"
            Driver      "vesa"
            VendorName  "Videocard vendor"
            BoardName   "VESA driver (generic)"
    EndSection
    
    Section "Screen"
            Identifier "Screen0"
            Device     "Videocard0"
            Monitor    "Monitor0"
            DefaultDepth     24
            SubSection "Display"
                    Viewport   0 0
                    Depth     16
                    Modes    "800x600" "640x480"
            EndSubSection
            SubSection "Display"
                    Viewport   0 0
                    Depth     24
                    Modes    "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "64
    0x480"
            EndSubSection
    EndSection
    
    Section "DRI"
            Group        0
            Mode         0666
    EndSection
    At time of installing CentOS I can't find my LCD display. Therefore I selected "Philips Brilliance 201(21inch/CM1700) instead. I can manually edit it. But the major problem is on nVidia driver. I can download and install nVidia driver on nvidia.com website to fix the problem. Howevr if in future running update on kernel and/or xorg I have to reinstall the nvidia driver.

    Is there an official nvidia driver. OR is there any other solutions. TIA


    B.R.
    satimis

  2. #2
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,729
    HorizSync 31.5 - 107.0
    VertRefresh 50.0 - 170.0
    does your Monitor support these resolutions? you have to install nVidia drivers for nest graphics performance and you have to re-install drivers on every kernel upgrade.
    Last edited by devils casper; 03-17-2007 at 11:26 AM.
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

  3. #3
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,793
    Hi devils_casper,

    does your Monitor support these resolutions?
    No. But I'm not allowed to make any change to xorg.conf on this section. Otherwise Xfce4 can't start. I just tested it.

    My monitor;
    resolution: 1680x1050
    vertical: 56~76
    horizontal: 30~98

    you have to install nVidia drivers for nest graphics performance and you have to re-install drivers on every kernel upgrade.
    I have many experience on nVidia driver running this ASUS EN7300 vedio card on archlinux, slamd64, freebsd6.2, etc. now CentOS 4.4. After upgrade kernel or xorg X can't start. Then I have to run the old xorg.conf starting X first to reinstall nVidia driver. Or keep the driver package on the PC eternally. That is the headache.

    I'm not surprised some folks don't want to run new Linux OS.


    Edit:
    "to run the old xorg.conf starting X after update/upgrade kernel" - NOT always worked

    B.R.
    satimis

  4. #4
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,729
    resolution: 1680x1050
    vertical: 56~76
    horizontal: 30~98
    if these are supported resolutions, you shouldn't have any graphics problem. did you try "nv" driver?
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

  5. #5
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,793
    Quote Originally Posted by devils_casper
    if these are supported resolutions, you shouldn't have any graphics problem.
    Yes, I have graphic problem. If changing to following settings;
    Code:
     resolution: 1680x1050
    vertical: 56~76
    horizontal: 30~98
    Xfce-4.2 can't start. I have to retain the old settings. But the screen resolution is "1280x1024". On adjusting font sizes on task top bar, screen fonts, etc. they did not work.

    did you try "nv" driver?
    On CentOS 4.4, NO. On other Linux OS, also on this box, such as slamd64, archlinux 0.8, FreeBSD 6.2, etc., YES. It did not work. Anyway I would try. Where can I have nv driver download?

    # yum search "nv driver"
    Code:
    Searching Packages: 
    Setting up repositories
    update                    100% |=========================|  951 B    00:00     
    base                      100% |=========================| 1.1 kB    00:00     
    addons                    100% |=========================|  951 B    00:00     
    extras                    100% |=========================| 1.1 kB    00:00     
    Reading repository metadata in from local files
    No Matches found
    Can't find it. Tks


    B.R.
    satimis

  6. #6
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,729
    nv is a 'generic' driver for Nvidia and its pre-installed in all distros. check in /usr/lib/xorg/modules/drivers folder. you have to change Driver value in xorg,conf file only.
    Code:
    Section "Device"
            Identifier  "Videocard0"
            Driver      "nv"
            VendorName  "Videocard vendor"
            BoardName   "VESA driver (generic)"
    EndSection
    execute this to install correct Nvidia driver
    Code:
    yum -y install kmod-nvidia
    its available in Livna repo.
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

  7. #7
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,793
    Hi devils_casper,

    execute this to install correct Nvidia driver
    Code:
    yum -y install kmod-nvidia
    its available in Livna repo.
    # ls /etc/yum.repos.d/
    Code:
    CentOS-Base.repo  CentOS-Media.repo
    Livna repo is not available.

    # cat /etc/yum.repos.d/CentOS-Media.repo
    Code:
    # CentOS-Media.repo
    #
    # This repo is used to mount the default locations for a CDROM / DVD on
    #  CentOS-4.  You can use this repo and yum to install items directly off the
    #  DVD ISO that we release.
    #
    # To use this repo, put in your DVD and use it with the other repos too:
    #  yum --enablerepo=c4-media [command]
    #  
    # or for ONLY the media repo, do this:
    #
    #  yum --disablerepo=\* --enablerepo=c4-media [command]
     
    [c4-media]
    name=CentOS-$releasever - Media
    baseurl=file:///media/cdrom/
            file:///media/cdrecorder/
    gpgcheck=1
    enabled=0
    gpgkey=file:///usr/share/doc/centos-release-4/RPM-GPG-KEY-centos4
    # cat /etc/yum.repos.d/CentOS-Base.repo
    Code:
    # CentOS-Base.repo
    #
    # This file uses a new mirrorlist system developed by Lance Davis for CentOS.
    # The mirror system uses the connecting IP address of the client and the
    # update status of each mirror to pick mirrors that are updated to and
    # geographically close to the client.  You should use this for CentOS updates
    # unless you are manually picking other mirrors.
    #
    # If the mirrorlist= does not work for you, as a fall back you can try the 
    # remarked out baseurl= line instead.
    #
    #
    
    [base]
    name=CentOS-$releasever - Base
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    
    #released updates 
    [update]
    name=CentOS-$releasever - Updates
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
    #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    
    #packages used/produced in the build but not released
    [addons]
    name=CentOS-$releasever - Addons
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
    #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    
    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
    #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
    #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
    
    #contrib - packages by Centos Users
    [contrib]
    name=CentOS-$releasever - Contrib
    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
    #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

    B.R.
    satimis

  8. #8
    Just Joined!
    Join Date
    Mar 2006
    Posts
    21
    Quote Originally Posted by satimis
    Hi folks,

    Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 16
    Modes "800x600" "640x480"
    EndSubSection
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "64
    0x480"

    EndSubSection
    EndSection
    According to your xorg.conf (check out the "Modes" list). 1680x1050 is not supported
    (at least the xorg didn't think so ...)

    You should try one of the resolution listed in your xorg.conf

    or you can try to add the desire resolution into the "Modes" and force X11 to accept.

  9. #9
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,729
    did you try changing driver to "nv"? if 1600x1200 is supported by your Monitor then dont change it right now. try "nv" first.
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

  10. #10
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,793
    Hi infwonder,

    According to your xorg.conf (check out the "Modes" list). 1680x1050 is not supported
    (at least the xorg didn't think so ...)
    I tried already with following settings on the respective lines

    Modes "1680x1050"
    VertRefresh 56.0 - 76.0
    HorizSync 30.0 - 98.0

    The result was Xfce-4.2 failed to start.

    You should try one of the resolution listed in your xorg.conf

    or you can try to add the desire resolution into the "Modes" and force X11 to accept.
    The screen is now displaying "1280 x 1024"

    I'll leave it here. I fail to see any hope to get the problem fixed except download and install nvidia driver on nvidia.com. Then I'll face another risk of reinstalling nvidia driver after upgrade kernel and/or xorg.

    The result of 64 bit Linux distro and 64 bit FreeBSD tested by me on last 3~4 weeks

    1)
    w/o nvidia driver problem
    FC6, Ubentu

    2)
    having nvidia driver problem
    CentOS, archlinux, Gentoo, slamd64, FreeBSD
    FreeBSD is the worst, not only the vedio card having problem. The onboard NIC also has problem because of the nVidia chipset.

    Edit:
    Pls refers to;
    http://www.nvnews.net/vbulletin/show...=41545&page=15
    and
    http://www.nvnews.net/vbulletin/showthread.php?t=82203

    I also tested OpenBSD. It did not have nvidia driver problem on mobo (also on this box). I did not try graphic.

    DragonflyBSD also has nvidia driver problem because it ports on FreeBSD.


    B.R.
    satimis

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •