LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   TV not properly recognized by X (https://www.linuxquestions.org/questions/linux-hardware-18/tv-not-properly-recognized-by-x-4175621389/)

tangle 01-10-2018 08:15 PM

TV not properly recognized by X
 
System is running Slackware 14.2 x64.

I hook my TV up to my laptop with a VGA to HDMI adapter. My old laptop using nouveau driver with an nVidia 8600 card works fine. I can set the resolution to 1900x1080.

My new laptop using the Intel driver with am i915 card will only do 1024x786.

I created an xorg.conf file using the X -config xorg.conf command. The only difference in the two configs is the driver names and the Bus ID.

I even uninstalled the xf86-video-intelxxx package and still the same.

I am kind of kind of stuck on what to do. Any help would be appreciated.

tangle 01-11-2018 09:27 AM

I ran the following command on the new laptop and can change the resolution.

Code:

gtf 1920 1080 60
xrandr --newmode "1920x1080_60.00"  181.38  1920 2144 2360 2704  1080 1081 1084 1118  -HSync +Vsync
xrandr --addmode VGA1 "1920x1080_60.00"
xrandr --output VGA1 --mode  "1920x1080_60.00"

But it still has black on both sides of the picture, were the old laptop does not. Is this a driver issue? If so how can change the driver and does anyone have a suggested driver for an Intel i915 card.

lspci
Code:

00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 05)
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 05)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation HM55 Chipset LPC Interface Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05)
03:00.0 Ethernet controller: Qualcomm Atheros AR8131 Gigabit Ethernet (rev c0)
04:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)

lsmod | grep intel
Code:

intel_powerclamp        8914  0
intel_ips              11425  0
snd_hda_intel          29531  3
snd_hda_codec        108205  3 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel
intel_agp              11809  0
intel_gtt              13810  3 i915,intel_agp
agpgart                31796  3 drm,intel_agp,intel_gtt
snd_hda_core          52370  4 snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_pcm                92738  4 snd_usb_audio,snd_hda_codec,snd_hda_intel,snd_hda_core
snd                    69051  20 snd_usb_audio,snd_hwdep,snd_timer,snd_pcm,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device


Shadow_7 01-11-2018 10:43 AM

$ xrandr

Pipe it to a file if you're blind with no screens. It should list available options, it's probably selecting the wrong one (debate-able) by default. Aka the highest COMMON resolution supported by ALL monitors. Some older GPUs can only do so many pixels though. For an old Dell Inspiron 1150 I have, 1280x800 was the best I could get on a 1600x900 display that has VGA input.

tangle 01-11-2018 11:57 AM

Thanks shadow. I was kind of leaning towards the resolution thing. I will try that when I get home tonight.

tangle 01-20-2018 04:26 PM

I wound up creating a script to run when X starts.

Code:

gtf 1366 768 60
xrandr --newmode "1368x768_60.00"  87.91  1368 1440 1584 1800  768 787 790 814  -HSync +Vsync
xrandr --addmode VGA1 "1368x768_60.00"
xrandr --output VGA1 --mode  "1368x768_60.00"

Thanks all for the help.


All times are GMT -5. The time now is 10:56 AM.