Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Jan 2015 18:02:40 +0100
From:      Polytropon <>
To:        Xavier Freebsd Questio <>
Cc:        Xavier Freebsd Questio via freebsd-questions <>
Subject:   Re: emulate a Xorg configuration of GNU/Linux (Fedora 21) on FreeBSD
Message-ID:  <>
In-Reply-To: <>
References:  <> <> <>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On Sun, 4 Jan 2015 11:20:52 -0500, Xavier Freebsd Questio via freebsd-questions wrote:
> I have this keyboard:

This one?

> Your refer to "Fn" F5 and F6 keys ?


> I try it and don't get output for 
> VGA external connector when I plugin it in HDMI input connector of TV.

Ah! That could be the problem!

HDMI isn't capable of mapping _all_ imaginable DVI (or VGA)
outputs generated by a computer. This usually shows that you
can use a TV as a computer monitor in many cases, but not
in all cases. This might be such a case. A common problem
seems to be that HDMI probably doesn't transmit the DDC
information properly, so the external screen isn't detected
correctly, and therefore all the autodetect magic fails.

Another problem could be that those keys don't work, or to
be precise: They require a proprietary driver to work, which
means that their function is not "in the laptop", but "in
the vendor-supplied software", which is bad.

> My actual /etc/X11/xorg.conf is:

The significant parts are:

Section "Device"
        Identifier  "Card1"
        Driver      "vesa"
        BusID       "PCI:0:2:0"

Maybe you cannot use VESA together with the limited range
of valid HDMI resolutions...

> Any idea ?

First, try to load X with the correct driver for the
video "card" in your system. Then you can go ahead and
fine-tune xorg.conf with the _actual_ configuration
data of the TV screen: size (inches or centimeters),
pixels (the _real_ number of them), DPI and so on.
You can define the settings for the mode it supports.
Probably you have to review the technical parameters
in the manual.

You could use the following sections as templates:

# snippet from /etc/X11/xorg.conf

Section "Monitor"
	Identifier	"Monitor0"
	VendorName	"Eizo"
	ModelName	"FlexScan F980"
	HorizSync	30.0 - 137.0
	VertRefresh	50.0 - 160.0
	Option		"DPMS"			"false"
	DisplaySize	410 305

Section "Device"
	Identifier	"Card0"
	Driver		"nvidia"
	VendorName	"nVidia Corporation"
	BoardName	"G73 [GeForce 7600 GS]"
	BusID		"PCI:2:0:0"
	Screen		0
	Option		"NvAGP"			"3"
	Option		"UseEdid"		"FALSE"
	Option		"UseEdidDpi"		"FALSE"
	Option		"DPI"			"96 x 96"

Section "Screen"
	Identifier	"Screen0"
	Device		"Card0"
	Monitor		"Monitor0"
	DefaultDepth	24
	SubSection "Display"
		Viewport	0 0
		Depth		24
		Visual		"TrueColor"
		Modes		"1400x1050" "1152x864" "1024x768" "800x600" "640x480" "320x240"

# end of file snippet

You can see some simplification here.

Please note that this example is from my home computer
which uses a CRT, so there is no "the one" screen size
and no fixed DPI value. :-)

Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

Want to link to this message? Use this URL: <>