LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 05-19-2013, 01:22 PM   #1
rrrssssss
Member
 
Registered: Mar 2005
Posts: 266

Rep: Reputation: 32
Intel Graphics - Image on monitor not correct using HDMI, VGA works fine.


Hello Linux forum,

In my desktop computer tower (Gentoo), I have an onboard Intel graphics VGA compatablle controller (Intel Corporation 2nd Generation Core Procesor Family Intergrated Graphics Controller rev 09), and it offers both VGA and DVI-D outputs. The VGA output runs my wide screen LG monitor perfectly but when I connect the same monitor using the DVI-D output, the image on the monitor is not very clear and it is too far to the left and the aspect ratio is not correct. (I have to use a DVI-D to HDMI adapter since my monitor only has an HDMI input, not a DVI-D imput). Also, there are no adjustments on the monitor that corrects this behavour and I am using the monitor's optimal resolution of 1920 x1200 with both VGA and HDMI. Changing to lower resolutions does not help much.

I am using KDE4, and making changes to the system settings/monitor configuration does not correct this problem. Since the Inter driver for the graphics controller is compiled into the kernel, there is nothing else I know to try just short of maybe turning on something else in the kernel http://wiki.gentoo.org/wiki/Intel .

It is noteworthy to say the DVI-D video output will run my wide screen TV fine without the aformentioned problem when using this DVI-D to HDMI adapter (with the exception of a little overscan which I believe is normal).



Can anybody please tell me what could be causing this problem? Would buying another monitor with a DVI-D input fix the problem so I would not have to use the DVI-D to HDMI adapter, assuming the problem is with the adapter? Is there something in Xorg I could change? I do not have an xorg.conf file but I have something similar in /usr/share/X11/xorg.d/10-evdev.conf according to the xorg log file.

Best regards,
Roy

Last edited by rrrssssss; 05-20-2013 at 02:57 PM.
 
Old 05-19-2013, 02:27 PM   #2
business_kid
Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 6,137

Rep: Reputation: 526Reputation: 526Reputation: 526Reputation: 526Reputation: 526Reputation: 526
Letś check on modules working. You power on, immediately enable the hdmi screen (Fn Something on a laptop, or simply use it as default). Then it loads the module, usually noticable by a KMS graphics happening, usually the text shrinks, and then X comes up. Is all that happening for you in that order?

Post the output of
glxinfo |grep render
 
Old 05-19-2013, 04:26 PM   #3
rrrssssss
Member
 
Registered: Mar 2005
Posts: 266

Original Poster
Rep: Reputation: 32
Hello business kid,

Thanks for your time.

When booting up, the text does shrink when kernal mode setting kicks in, then X comes up. KMS is set in the kernel. I'm afraid I don't know what you mean when you say to enable the HDMI screen using the function key. I am using my monitor which is capable of both HDMI and VGA, depending on how the monitor is switched. The monitor is in HDMI mode during my testing.

The output if glxinfo | grep render is:

royroy@localhost ~ $ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop x86/MMX/SSE2
GL_NV_conditional_render, GL_AMD_draw_buffers_blend,

Here is a list of the loaded modules if you need to see them:

Code:
Module                  Size  Used by
ipv6                  194172  20 
acpi_cpufreq            5586  1 
i915                  384618  3 
intel_agp               7857  1 i915
intel_gtt              10073  2 i915,intel_agp
i2c_algo_bit            3709  1 i915
drm_kms_helper         17930  1 i915
arc4                    1462  2 
mperf                    860  1 acpi_cpufreq
rtl8192ce              56077  0 
drm                   153604  4 i915,drm_kms_helper
rtlwifi                71507  1 rtl8192ce
snd_hda_codec_via      26169  1 
freq_table              1743  1 acpi_cpufreq
snd_hda_intel          18184  3 
i2c_i801                7231  0 
processor              23473  5 acpi_cpufreq
iTCO_wdt                3788  0 
iTCO_vendor_support     1329  1 iTCO_wdt
agpgart                18131  3 drm,intel_agp,intel_gtt
video                   9531  1 i915
lpc_ich                 9638  0 
rtl8192c_common        42898  1 rtl8192ce
snd_hda_codec          59383  2 snd_hda_codec_via,snd_hda_intel
mac80211              261127  3 rtlwifi,rtl8192c_common,rtl8192ce
hdpvr                  15922  0 
cfg80211              125073  2 mac80211,rtlwifi
coretemp                4459  0 
snd_pcm                47177  2 snd_hda_codec,snd_hda_intel
rfkill                 10628  1 cfg80211
v4l2_common             5552  1 hdpvr
videodev               64637  2 hdpvr,v4l2_common
thermal_sys            10329  2 video,processor
joydev                  6509  0 
snd_page_alloc          5011  2 snd_pcm,snd_hda_intel
mfd_core                1890  1 lpc_ich
snd_timer              12248  1 snd_pcm
r8169                  40258  0 
serio_raw               3178  0 
snd                    35932  11 snd_timer,snd_hda_codec_via,snd_pcm,snd_hda_codec,snd_hda_intel
mii                     2888  1 r8169
pcspkr                  1264  0 
i2c_core               13134  8 drm,i915,i2c_i801,hdpvr,drm_kms_helper,i2c_algo_bit,v4l2_common,videodev
kvm                   259861  0 
backlight               2833  1 video
button                  3443  1 i915
microcode               5481  0 
xts                     2152  0 
gf128mul                5111  1 xts
cbc                     1964  0 
sha256_generic         11086  0 
tg3                   109990  0 
libphy                 14409  1 tg3
e1000                  79850  0 
fuse                   50589  4 
xfs                   525025  0 
exportfs                2423  1 xfs
nfs                    86633  0 
dns_resolver            3165  1 nfs
lockd                  44010  1 nfs
sunrpc                126014  2 nfs,lockd
jfs                   135353  0 
ext4                  328157  0 
jbd2                   54293  1 ext4
multipath               4461  0 
linear                  2920  0 
raid10                 33300  0 
dm_snapshot            22791  0 
dm_crypt               10760  0 
dm_mirror              10020  0 
dm_region_hash          5236  1 dm_mirror
dm_log                  6394  2 dm_region_hash,dm_mirror
dm_mod                 49789  4 dm_log,dm_mirror,dm_crypt,dm_snapshot
hid_sunplus              986  0 
hid_sony                1909  0 
hid_samsung             2207  0 
hid_pl                   854  0 
hid_petalynx            1403  0 
hid_monterey            1078  0 
hid_microsoft           2112  0 
hid_logitech            5398  0 
hid_gyration            1545  0 
hid_ezkey                927  0 
hid_cypress             1271  0 
hid_chicony             1634  0 
hid_cherry              1034  0 
hid_belkin              1115  0 
hid_apple               3882  0 
hid_a4tech              1349  0 
sl811_hcd               7288  0 
usbhid                 26188  0 
ohci_hcd               17256  0 
uhci_hcd               16225  0 
usb_storage            29828  2 
ehci_hcd               32660  0 
usbcore                98156  9 hdpvr,uhci_hcd,rtlwifi,usb_storage,hid_sony,ohci_hcd,ehci_hcd,usbhid,sl811_hcd
usb_common               571  1 usbcore
aic94xx                55877  0 
libsas                 49877  1 aic94xx
lpfc                  436815  0 
qla2xxx               347258  0 
megaraid_sas           55244  0 
megaraid_mbox          21394  0 
megaraid_mm             5535  1 megaraid_mbox
megaraid               30897  0 
aacraid                58283  0 
sx8                     9752  0 
DAC960                 54609  0 
cciss                  82486  0 
3w_9xxx                24585  0 
3w_xxxx                18527  0 
mptsas                 39261  0 
scsi_transport_sas     17041  3 libsas,mptsas,aic94xx
mptfc                  10310  0 
scsi_transport_fc      31637  3 lpfc,qla2xxx,mptfc
scsi_tgt                6821  1 scsi_transport_fc
mptspi                 11508  0 
mptscsih               21134  3 mptfc,mptsas,mptspi
mptbase                67803  4 mptfc,mptsas,mptspi,mptscsih
atp870u                22178  0 
dc395x                 23720  0 
qla1280                16932  0 
imm                     7117  0 
parport                20760  1 imm
dmx3191d                7613  0 
sym53c8xx              56421  0 
qlogicfas408            3574  0 
gdth                   69951  0 
advansys               46183  0 
initio                 12912  0 
BusLogic               17389  0 
arcmsr                 20371  0 
aic7xxx                92187  0 
aic79xx                97077  0 
scsi_transport_spi     15280  5 mptspi,sym53c8xx,aic79xx,aic7xxx,dmx3191d
sg                     20024  0 
pdc_adma                4010  0 
sata_inic162x           4998  0 
sata_mv                19393  0 
ata_piix               18044  0 
ahci                   17657  1 
libahci                14270  1 ahci
sata_qstor              3925  0 
sata_vsc                2910  0 
sata_uli                2061  0 
sata_sis                2618  0 
sata_sx4                6721  0 
sata_nv                14443  0 
sata_via                5196  0 
sata_svw                3118  0 
sata_sil24              8384  0 
sata_sil                5440  0 
sata_promise            7309  0 
pata_pcmcia             6642  0 
pcmcia                 25049  1 pata_pcmcia
pcmcia_core             8470  1 pcmcia
Roy

Last edited by rrrssssss; 05-19-2013 at 04:31 PM.
 
Old 05-20-2013, 03:33 AM   #4
business_kid
Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware & Android
Posts: 6,137

Rep: Reputation: 526Reputation: 526Reputation: 526Reputation: 526Reputation: 526Reputation: 526
I would run xrandr, and play with options like panning, changing modes, and a verbose output which gives you the mode line.

The modeline format is <right visible> <right invisible> <left invisible> <left visible>, which also is 0 on the next line. If your picture is to the left, the left invisible is too small, or the dot clock too fast.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Converting HDMI computer output to VGA monitor input JMJ_coder Linux - Hardware 3 12-31-2010 01:41 PM
VGA Output shuts down at boot with Integrated Graphics Chipset: Intel(R) 945GME andreIsGold Linux - Hardware 1 11-20-2009 02:26 PM
[SOLVED] Black screen, works on VGA to monitor but not on VGA to TV junkjunk Ubuntu 14 07-07-2009 05:32 AM
KDE won't start with Intel 945 graphics, was fine before lucian303 Linux - Laptop and Netbook 0 09-17-2006 01:03 AM


All times are GMT -5. The time now is 05:24 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration