Announcement

Collapse
No announcement yet.

No 1680x1050 with HD4200 (RV620)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • No 1680x1050 with HD4200 (RV620)

    Hi,

    i have:
    • An onboard Radeon HD4200 (RV620)
    • Kernel 2.6.32
    • xorg-server-1.6.5
    • xf86-video-ati-6.12.4 driver


    If I use smaller resolutions, e.g. 1280x1024 everything works fine.
    If I use the proprietary fglrx driver everything works fine even with the 1680x1050 resolution.

    If I use the Open Source driver with the 1680x1050 resolution, the display starts flickering: It often turns black for about half a second when moving the mouse, typing on the keyboard or the cpu is under load.

    I think dmesg outputdoes not contain anything related to this problem.

    Here are some snippets of the complete Xorg.0.log which might be important:

    Code:
    ...
    
    (--) RADEON(0): Chipset: "ATI Radeon HD 4200" (ChipID = 0x9710)
    (--) RADEON(0): Linear framebuffer at 0x00000000d0000000
    (II) RADEON(0): PCI card detected
    (II) Loading sub module "int10"
    (II) LoadModule: "int10"
    (II) Loading /usr/lib/xorg/modules//libint10.so
    (II) Module int10: vendor="X.Org Foundation"
    	compiled for 1.6.5, module version = 1.0.0
    	ABI class: X.Org Video Driver, version 5.0
    (II) RADEON(0): initializing int10
    (II) RADEON(0): Primary V_BIOS segment is: 0xc000
    (II) RADEON(0): ATOM BIOS detected
    (II) RADEON(0): ATOM BIOS Rom: 
    	SubsystemVendorID: 0x1002 SubsystemID: 0x1002
    	IOBaseAddress: 0xc000
    	Filename: 13B43106.204
    	BIOS Bootup Message: 
    
    113-B43106-204 RS880 DDR2 200e/500m                                         
    
    
    (II) RADEON(0): Framebuffer space used by Firmware (kb): 20
    (II) RADEON(0): Start of VRAM area used by Firmware: 0x16ffb000
    (II) RADEON(0): AtomBIOS requests 20kB of VRAM scratch space
    (II) RADEON(0): AtomBIOS VRAM scratch base: 0x16ffb000
    (II) RADEON(0): Cannot get VRAM scratch space. Allocating in main memory instead
    (II) RADEON(0): Default Engine Clock: 500000
    (II) RADEON(0): Default Memory Clock: 800000
    (II) RADEON(0): Maximum Pixel ClockPLL Frequency Output: 1200000
    (II) RADEON(0): Minimum Pixel ClockPLL Frequency Output: 0
    (II) RADEON(0): Maximum Pixel ClockPLL Frequency Input: 13500
    (II) RADEON(0): Minimum Pixel ClockPLL Frequency Input: 1000
    (II) RADEON(0): Maximum Pixel Clock: 400000
    (II) RADEON(0): Reference Clock: 14320
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 10, (OK)
    drmOpenByBusid: Searching for BusID pci:0000:01:05.0
    drmOpenDevice: node name is /dev/dri/card0
    drmOpenDevice: open result is 10, (OK)
    drmOpenByBusid: drmOpenMinor returns 10
    drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
    (II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.31.0
    (==) RADEON(0): Page Flipping disabled on r5xx and newer chips.
    
    (II) RADEON(0): Will try to use DMA for Xv image transfers
    (II) RADEON(0): Detected total video RAM=376832K, accessible=262144K (PCI BAR=262144K)
    (--) RADEON(0): Mapped VideoRAM: 262144 kByte (128 bit DDR SDRAM)
    (II) RADEON(0): Color tiling disabled
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"
    (II) Module "ddc" already built-in
    (II) Loading sub module "i2c"
    (II) LoadModule: "i2c"
    (II) Module "i2c" already built-in
    (II) RADEON(0): ref_freq: 1432, min_out_pll: 64800, max_out_pll: 120000, min_in_pll: 100, max_in_pll: 1350, xclk: 40000, sclk: 500.000000, mclk: 800.000000
    (II) RADEON(0): PLL parameters: rf=1432 rd=12 min=64800 max=120000; xclk=40000
    (II) RADEON(0): Output VGA-0 has no monitor section
    (II) RADEON(0): I2C bus "VGA-0" initialized.
    (II) RADEON(0): Output DVI-0 has no monitor section
    (II) RADEON(0): I2C bus "DVI-0" initialized.
    (II) RADEON(0): Port0:
      XRANDR name: VGA-0
      Connector: VGA
      CRT1: INTERNAL_KLDSCP_DAC1
      DDC reg: 0x7e40
    (II) RADEON(0): Port1:
      XRANDR name: DVI-0
      Connector: DVI-D
      DFP3: INTERNAL_KLDSCP_LVTMA
      DDC reg: 0x7e50
    (II) RADEON(0): I2C device "VGA-0:E-EDID segment register" registered at address 0x60.
    (II) RADEON(0): I2C device "VGA-0:ddc2" registered at address 0xA0.
    Dac detection success
    (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
    finished output detect: 0
    (II) RADEON(0): I2C device "DVI-0:E-EDID segment register" registered at address 0x60.
    (II) RADEON(0): I2C device "DVI-0:ddc2" registered at address 0xA0.
    (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 3
    (II) RADEON(0): EDID data from the display on output: DVI-0 ----------------------
    (II) RADEON(0): Manufacturer: HWP  Model: 2655  Serial#: 16843009
    (II) RADEON(0): Year: 2006  Week: 16
    (II) RADEON(0): EDID Version: 1.3
    (II) RADEON(0): Digital Display Input
    (II) RADEON(0): Max Image Size [cm]: horiz.: 45  vert.: 28
    (II) RADEON(0): Gamma: 2.20
    (II) RADEON(0): DPMS capabilities: StandBy Suspend Off
    (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
    (II) RADEON(0): Default color space is primary color space
    (II) RADEON(0): First detailed timing is preferred mode
    (II) RADEON(0): redX: 0.640 redY: 0.332   greenX: 0.288 greenY: 0.601
    (II) RADEON(0): blueX: 0.146 blueY: 0.065   whiteX: 0.313 whiteY: 0.329
    (II) RADEON(0): Supported established timings:
    (II) RADEON(0): 720x400@70Hz
    (II) RADEON(0): 640x480@60Hz
    (II) RADEON(0): 640x480@75Hz
    (II) RADEON(0): 800x600@60Hz
    (II) RADEON(0): 800x600@75Hz
    (II) RADEON(0): 832x624@75Hz
    (II) RADEON(0): 1024x768@60Hz
    (II) RADEON(0): 1024x768@70Hz
    (II) RADEON(0): 1024x768@75Hz
    (II) RADEON(0): 1280x1024@75Hz
    (II) RADEON(0): 1152x870@75Hz
    (II) RADEON(0): Manufacturer's mask: 0
    (II) RADEON(0): Supported standard timings:
    (II) RADEON(0): #0: hsize: 800  vsize 600  refresh: 85  vid: 22853
    (II) RADEON(0): #1: hsize: 1024  vsize 768  refresh: 85  vid: 22881
    (II) RADEON(0): #2: hsize: 1280  vsize 720  refresh: 60  vid: 49281
    (II) RADEON(0): #3: hsize: 1280  vsize 960  refresh: 60  vid: 16513
    (II) RADEON(0): #4: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
    (II) RADEON(0): #5: hsize: 1280  vsize 1024  refresh: 85  vid: 39297
    (II) RADEON(0): #6: hsize: 1680  vsize 1050  refresh: 60  vid: 179
    (II) RADEON(0): Supported detailed timing:
    (II) RADEON(0): clock: 119.0 MHz   Image Size:  433 x 271 mm
    (II) RADEON(0): h_active: 1680  h_sync: 1728  h_sync_end 1760 h_blank_end 1840 h_border: 0
    (II) RADEON(0): v_active: 1050  v_sync: 1053  v_sync_end 1059 v_blanking: 1080 v_border: 0
    (II) RADEON(0): Ranges: V min: 48 V max: 85 Hz, H min: 30 H max: 94 kHz, PixClock max 170 MHz
    (II) RADEON(0): Monitor name: HP f2105
    (II) RADEON(0): Serial No: CNK6160G74
    (II) RADEON(0): EDID (in hex):
    (II) RADEON(0): 	00ffffffffffff0022f0552601010101
    (II) RADEON(0): 	10100103802d1c78eecfb5a355499925
    (II) RADEON(0): 	105054a56f804559615981c081408180
    (II) RADEON(0): 	8199b30001017c2e90a0601a1e403020
    (II) RADEON(0): 	3600b10f1100001a000000fd0030551e
    (II) RADEON(0): 	5e11000a202020202020000000fc0048
    (II) RADEON(0): 	502066323130350a20202020000000ff
    (II) RADEON(0): 	00434e4b363136304737340a20200021
    finished output detect: 1
    finished all detect
    before xf86InitialConfiguration
    Dac detection success
    (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 0
    (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 3
    (II) RADEON(0): EDID data from the display on output: DVI-0 ----------------------
    (II) RADEON(0): Manufacturer: HWP  Model: 2655  Serial#: 16843009
    (II) RADEON(0): Year: 2006  Week: 16
    (II) RADEON(0): EDID Version: 1.3
    (II) RADEON(0): Digital Display Input
    (II) RADEON(0): Max Image Size [cm]: horiz.: 45  vert.: 28
    (II) RADEON(0): Gamma: 2.20
    (II) RADEON(0): DPMS capabilities: StandBy Suspend Off
    (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
    (II) RADEON(0): Default color space is primary color space
    (II) RADEON(0): First detailed timing is preferred mode
    (II) RADEON(0): redX: 0.640 redY: 0.332   greenX: 0.288 greenY: 0.601
    (II) RADEON(0): blueX: 0.146 blueY: 0.065   whiteX: 0.313 whiteY: 0.329
    (II) RADEON(0): Supported established timings:
    (II) RADEON(0): 720x400@70Hz
    (II) RADEON(0): 640x480@60Hz
    (II) RADEON(0): 640x480@75Hz
    (II) RADEON(0): 800x600@60Hz
    (II) RADEON(0): 800x600@75Hz
    (II) RADEON(0): 832x624@75Hz
    (II) RADEON(0): 1024x768@60Hz
    (II) RADEON(0): 1024x768@70Hz
    (II) RADEON(0): 1024x768@75Hz
    (II) RADEON(0): 1280x1024@75Hz
    (II) RADEON(0): 1152x870@75Hz
    (II) RADEON(0): Manufacturer's mask: 0
    (II) RADEON(0): Supported standard timings:
    (II) RADEON(0): #0: hsize: 800  vsize 600  refresh: 85  vid: 22853
    (II) RADEON(0): #1: hsize: 1024  vsize 768  refresh: 85  vid: 22881
    (II) RADEON(0): #2: hsize: 1280  vsize 720  refresh: 60  vid: 49281
    (II) RADEON(0): #3: hsize: 1280  vsize 960  refresh: 60  vid: 16513
    (II) RADEON(0): #4: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
    (II) RADEON(0): #5: hsize: 1280  vsize 1024  refresh: 85  vid: 39297
    (II) RADEON(0): #6: hsize: 1680  vsize 1050  refresh: 60  vid: 179
    (II) RADEON(0): Supported detailed timing:
    (II) RADEON(0): clock: 119.0 MHz   Image Size:  433 x 271 mm
    (II) RADEON(0): h_active: 1680  h_sync: 1728  h_sync_end 1760 h_blank_end 1840 h_border: 0
    (II) RADEON(0): v_active: 1050  v_sync: 1053  v_sync_end 1059 v_blanking: 1080 v_border: 0
    (II) RADEON(0): Ranges: V min: 48 V max: 85 Hz, H min: 30 H max: 94 kHz, PixClock max 170 MHz
    
    ...
    I would be thankful for suggestions how to solve this problem or how to analyze it further.

  • #2
    Oh, and my /etc/X11/xorg.conf is the following:

    Code:
    Section "Module"
            Load  "glx"
            Load  "v4l"
    EndSection
    
    Section "Device"
            Identifier  "Card0"
            Driver      "radeon"
    EndSection

    Comment


    • #3
      I had similar problems with an RV710. Only the DVI output would be affected though.
      Setting DisplayPriority to high mitigated the problem somewhat, as did using radeonhd instead of radeon.

      Comment


      • #4
        Try radeon from git master. I added new pll code fairly recently that solved a lot of the flickering problems on newer cards.

        Comment


        • #5
          Thank you!

          Setting the "DisplayPriority" "HIGH" option reduced the flickering but I still had black screens. (now about every minute)

          Using the latest radeon driver from the git repository solved the problem for me.

          Comment

          Working...
          X