I have old Compal FL90 which had corrupted nVidia card which has been replaced with ATI mobility Radeon HD3650. It worked perfectly fine with new card on Windows XP but on Linux there is a problem with distorted graphics on laptop LCD. There are no problems on external monitor. Screen looks like old analogue TV with poor distorted signal. Picture is not stable and there us usually moving lines. I tried multiple different Linux distributions, and usually distortions looks similar but not the same. I though that this card is not supported correctly on Linux with Compal FL90 since it is not original configuration, however I found one Linux distribution which works : PartedMagic
I compared configuration printouts on PartedMagic and Mint and I see that card name is somehow different and there are also differences in vertical and horizontal frequencies although remaining settings looks the same. Could it be the problem that I don;t have exactly 60Hz but 59,97 Hz ? How to change that ?
Parted Magic:
Code: Select all
root@PartedMagic:/media/sdb1# lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV635 [Mobility Radeon HD 3650]
root@PartedMagic:/media/sdb1# lshw -C video
*-display
description: VGA compatible controller
product: RV635 [Mobility Radeon HD 3650]
vendor: Advanced Micro Devices [AMD] nee ATI
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:16 memory:d0000000-dfffffff memory:c7ef0000-c7efffff ioport:2000(size=256) memory:c7e00000-c7e1ffff
root@PartedMagic:/media/sdb1# xrandr --verbose
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192
LVDS connected 1280x800+0+0 (0x55) normal (normal left inverted right x axis y axis) 331mm x 207mm
Identifier: 0x51
Timestamp: 39275
Subpixel: horizontal rgb
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff000e14011400000000
26110103802115780a743d9857518f28
21505400000001010101010101010101
010101010101ea1a0080502010302020
13004bcf100000190000000f00202020
2020202020206e050f00000000fe0043
50540a202020202020202020000000fe
00434c4141313534574230334120004f
scaling mode: Full
supported: None Full Center Full aspect
1280x800 (0x55) 68.9MHz -HSync -VSync *current +preferred
h: width 1280 start 1312 end 1344 total 1408 skew 0 clock 48.9KHz
v: height 800 start 801 end 804 total 816 clock 60.0Hz
1280x720 (0x56) 74.5MHz -HSync +VSync
h: width 1280 start 1344 end 1472 total 1664 skew 0 clock 44.8KHz
v: height 720 start 723 end 728 total 748 clock 59.9Hz
1152x768 (0x57) 71.8MHz -HSync +VSync
h: width 1152 start 1216 end 1328 total 1504 skew 0 clock 47.7KHz
v: height 768 start 771 end 781 total 798 clock 59.8Hz
1024x768 (0x58) 63.5MHz -HSync +VSync
h: width 1024 start 1072 end 1176 total 1328 skew 0 clock 47.8KHz
v: height 768 start 771 end 775 total 798 clock 59.9Hz
800x600 (0x59) 38.2MHz -HSync +VSync
h: width 800 start 832 end 912 total 1024 skew 0 clock 37.4KHz
v: height 600 start 603 end 607 total 624 clock 59.9Hz
848x480 (0x5a) 31.5MHz -HSync +VSync
h: width 848 start 872 end 952 total 1056 skew 0 clock 29.8KHz
v: height 480 start 483 end 493 total 500 clock 59.7Hz
720x480 (0x5b) 26.8MHz -HSync +VSync
h: width 720 start 744 end 808 total 896 skew 0 clock 29.9KHz
v: height 480 start 483 end 493 total 500 clock 59.7Hz
640x480 (0x5c) 23.8MHz -HSync +VSync
h: width 640 start 664 end 720 total 800 skew 0 clock 29.7KHz
v: height 480 start 483 end 487 total 500 clock 59.4Hz
VGA-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x52
Timestamp: 39275
Subpixel: no subpixels
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
load detection: 1 (0x00000001) range: (0,1)
HDMI-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x53
Timestamp: 39275
Subpixel: horizontal rgb
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
underscan vborder: 0 (0x00000000) range: (0,128)
underscan hborder: 0 (0x00000000) range: (0,128)
underscan: off
supported: off on auto
coherent: 1 (0x00000001) range: (0,1)
DVI-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x54
Timestamp: 39275
Subpixel: horizontal rgb
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
load detection: 1 (0x00000001) range: (0,1)
underscan vborder: 0 (0x00000000) range: (0,128)
underscan hborder: 0 (0x00000000) range: (0,128)
underscan: off
supported: off on auto
coherent: 1 (0x00000001) range: (0,1)
root@PartedMagic:/media/sdb1#
Code: Select all
user@compal:~/Pulpit$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV635/M86 [Mobility Radeon HD 3650]
user@compal:~/Pulpit$ lshw -C video
WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: RV635/M86 [Mobility Radeon HD 3650]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:32 memory:d0000000-dfffffff memory:c7ef0000-c7efffff ioport:2000(size=256) memory:c0000-dffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
user@compal:~/Pulpit$ xrandr --verbose
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192
LVDS connected primary 1280x800+0+0 (0x56) normal (normal left inverted right x axis y axis) 331mm x 207mm
Identifier: 0x51
Timestamp: 35726
Subpixel: horizontal rgb
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff000e14011400000000
26110103802115780a743d9857518f28
21505400000001010101010101010101
010101010101ea1a0080502010302020
13004bcf100000190000000f00202020
2020202020206e050f00000000fe0043
50540a202020202020202020000000fe
00434c4141313534574230334120004f
TearFree: auto
supported: off, on, auto
scaling mode: Full
supported: None, Full, Center, Full aspect
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 46
supported: 46
non-desktop: 0
range: (0, 1)
1280x800 (0x56) 68.900MHz -HSync -VSync *current +preferred
h: width 1280 start 1312 end 1344 total 1408 skew 0 clock 48.93KHz
v: height 800 start 801 end 804 total 816 clock 59.97Hz
1280x720 (0x57) 74.648MHz -HSync +VSync
h: width 1280 start 1344 end 1472 total 1664 skew 0 clock 44.86KHz
v: height 720 start 723 end 728 total 748 clock 59.97Hz
1152x768 (0x58) 71.951MHz -HSync +VSync
h: width 1152 start 1216 end 1328 total 1504 skew 0 clock 47.84KHz
v: height 768 start 771 end 781 total 798 clock 59.95Hz
1024x768 (0x59) 63.531MHz -HSync +VSync
h: width 1024 start 1072 end 1176 total 1328 skew 0 clock 47.84KHz
v: height 768 start 771 end 775 total 798 clock 59.95Hz
800x600 (0x5a) 38.313MHz -HSync +VSync
h: width 800 start 832 end 912 total 1024 skew 0 clock 37.42KHz
v: height 600 start 603 end 607 total 624 clock 59.96Hz
848x480 (0x5b) 31.648MHz -HSync +VSync
h: width 848 start 872 end 952 total 1056 skew 0 clock 29.97KHz
v: height 480 start 483 end 493 total 500 clock 59.94Hz
720x480 (0x5c) 26.852MHz -HSync +VSync
h: width 720 start 744 end 808 total 896 skew 0 clock 29.97KHz
v: height 480 start 483 end 493 total 500 clock 59.94Hz
640x480 (0x5d) 23.975MHz -HSync +VSync
h: width 640 start 664 end 720 total 800 skew 0 clock 29.97KHz
v: height 480 start 483 end 487 total 500 clock 59.94Hz
VGA-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x52
Timestamp: 35726
Subpixel: no subpixels
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
TearFree: auto
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
load detection: 1
range: (0, 1)
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 48
supported: 48
non-desktop: 0
range: (0, 1)
HDMI-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x53
Timestamp: 35726
Subpixel: horizontal rgb
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
TearFree: auto
supported: off, on, auto
audio: auto
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
dither: off
supported: off, on
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
coherent: 1
range: (0, 1)
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 50
supported: 50
non-desktop: 0
range: (0, 1)
DVI-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x54
Timestamp: 35726
Subpixel: horizontal rgb
Clones:
CRTCs: 0 1
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
TearFree: auto
supported: off, on, auto
load detection: 1
range: (0, 1)
audio: auto
supported: off, on, auto
scaling mode: None
supported: None, Full, Center, Full aspect
dither: off
supported: off, on
underscan vborder: 0
range: (0, 128)
underscan hborder: 0
range: (0, 128)
underscan: off
supported: off, on, auto
coherent: 1
range: (0, 1)
link-status: Good
supported: Good, Bad
CONNECTOR_ID: 51
supported: 51
non-desktop: 0
range: (0, 1)
user@compal:~/Pulpit$
Code: Select all
System: Host: PartedMagic Kernel: 3.5.6-pmagic i686 bits: 32 compiler: gcc v: 4.7.1
Desktop: Openbox 3.5.0 Distro: Parted Magic 2012_10_10
Machine: Type: Laptop Mobo: - model: IFL90 v: IFT00 serial: N/A BIOS: COMPAL v: 1.18
date: 06/18/2008
CPU: Info: Dual Core model: Intel Core2 Duo T7500 bits: 64 type: MCP arch: Core Merom rev: B
cache: L2: 4 MiB
flags: lm pae sse sse2 sse3 ssse3 vmx bogomips: 8777
Speed: 800 MHz min/max: 800/2201 MHz Core speeds (MHz): 1: 800 2: 800
Graphics: Device-1: AMD ATI RV635 [Mobility Radeon HD 3650] driver: radeon v: kernel bus-ID: 01:00.0
Device-2: Chicony 2M UVC Webcam type: USB driver: uvcvideo bus-ID: 1-2:3
Display: server: X.org 1.13.0 driver: loaded: ati,radeon unloaded: modesetting,vesa
resolution: <missing: xdpyinfo>
Message: Unable to show advanced data. Required tool glxinfo missing.
Code: Select all
System:
Host: compal Kernel: 5.4.0-58-generic x86_64 bits: 64 compiler: gcc
v: 9.3.0 Desktop: MATE 1.24.0 Distro: Linux Mint 20.1 Ulyssa
base: Ubuntu 20.04 focal
Machine:
Type: Laptop System: - product: N/A v: N/A
serial: <superuser/root required>
Mobo: - model: IFL90 v: IFT00 serial: <superuser/root required>
BIOS: COMPAL v: 1.18 date: 06/18/2008
CPU:
Topology: Dual Core model: Intel Core2 Duo T7500 bits: 64 type: MCP
arch: Core Merom rev: B L2 cache: 4096 KiB
flags: lm nx pae sse sse2 sse3 ssse3 vmx bogomips: 8777
Speed: 798 MHz min/max: 800/2201 MHz Core speeds (MHz): 1: 798 2: 798
Graphics:
Device-1: AMD RV635/M86 [Mobility Radeon HD 3650] driver: radeon v: kernel
bus ID: 01:00.0
Display: x11 server: X.Org 1.20.8 driver: ati,radeon
unloaded: fbdev,modesetting,vesa resolution: 1280x800~60Hz
OpenGL: renderer: AMD RV635 (DRM 2.50.0 / 5.4.0-58-generic LLVM 10.0.0)
v: 3.3 Mesa 20.0.8 direct render: Yes
Code: Select all
user@compal:~$ sudo get-edid | parse-edid
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 1
No EDID on bus 2
No EDID on bus 3
No EDID on bus 4
2 potential busses found: 0 5
Will scan through until the first EDID is found.
Pass a bus number as an option to this program to go only for that one.
Bus 0 doesn't really have an EDID...
128-byte EDID successfully retrieved from i2c bus 5
Looks like i2c was successful. Have a good day.
Checksum Correct
Section "Monitor"
Identifier ""
ModelName ""
VendorName "CPT"
# Monitor Manufactured week 38 of 2007
# EDID version 1.3
# Digital Display
DisplaySize 330 210
Gamma 2.20
Option "DPMS" "false"
Modeline "Mode 0" 68.90 1280 1312 1344 1408 800 801 804 816 -hsync -vsync
EndSection
user@compal:~$