xorg.conf: Howto ignore onboard card?

Danny Winn danny.gabriel.winn at gmail.com
Sun Nov 10 17:15:57 UTC 2013


Hello Roland,

thank you for your reply.

The monitor is a Samsung SyncMaster P2770. As you recommended I added 
Modeline-settings to "xorg.conf" as specified in the monitor's 
documentation, which I found here:

http://www.samsung.com/de/support/model/LS27EFHKUF/EN-downloads?downloadName=UM#

However, the result is still the same.

The weird thing is:
Right now I'm writing this email from the same desktop PC on my Linux 
partition and it works out of the box in Full-HD without creating a 
"xorg.conf" file, so I think/hope it should be possible to get this 
running on FreeBSD, too.

Attachments:
- Improved xorg.conf (nvidia, FreeBSD)
- New Xorg.0.log (nvidia, FreeBSD)
- Xorg.0.linux.working.log (nvidia, working on Linux)


Regards
Danny


On 10.11.2013 12:23, Roland Smith wrote:
> On Sun, Nov 10, 2013 at 11:01:17AM +0100, Danny Winn wrote:
>> Hello List,
>>
>> I installed FreeBSD 9.2 a week ago and use my GeForce GT 610 card via
>> HDMI-output and driver nvidia, which supports the card. It seems like
>> somehow Xorg is trying to access the onboard card, even though it is not
>> mentioned in /etc/X11/xorg.conf.
>> startx does not start X. Same issue with the newest driver from Nvidia's
>> hompage.
> While Xorg _detects_ the intel chip on the motherboard, it tries to use the
> Nvidia card.
>
> What is missing from your logfile is your monitor telling the graphics card
> what it is capable of via EDID. Maybe your monitor is too old to support EDID.
> My suspicion is that this is the cause of the fatal error "no screens found".
>
> In that case, you'll have to specify in your xorg.conf what your monitor is
> capable of. You should at least add a “Modes” line to the “Display” subsection
> of the “Screen section”. Look at the “DISPLAY SUBSECTION” section in
> xorg.conf(5).
>
> Here's an example for the screen section using a HD monitor:
>
> Section "Screen"
>          Identifier      "Screen0"
>          Device          "Card0"
>          Monitor         "Monitor0"
>          DefaultDepth    24
>          SubSection "Display"
>              Depth   24
>              Modes   "1920x1080"
>          EndSubSection
> EndSection
>
> Consult the documentation of your monitor to see which modes it supports.
>
> You may also have to add “ModeLine” entries to the “Monitor” section of your
> Xorg.conf.
>
>
> Roland

-------------- next part --------------
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 331.20  (buildmeister at swio-display-x64-rhel04-17)  Wed Oct 30 17:24:02 PDT 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/local/lib/X11/fonts/misc/:unscaled"
    FontPath        "/usr/local/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/local/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/local/lib/X11/fonts/misc/"
    FontPath        "/usr/local/lib/X11/fonts/Type1/"
    FontPath        "/usr/local/lib/X11/fonts/100dpi/"
    FontPath        "/usr/local/lib/X11/fonts/75dpi/"
    FontPath        "/usr/local/lib/X11/fonts/cyrillic/"
    FontPath        "/usr/local/lib/X11/fonts/TTF/"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/sysmouse"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Samsung"
    ModelName      "SyncMaster P2770"
    DisplaySize    160 90
    HorizSync      28.0 - 33.0
    VertRefresh    43.0 - 72.0
    Modeline      "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes   "1920x1080"
    EndSubSection
EndSection


More information about the freebsd-x11 mailing list