Page 1 of 2 12 LastLast
Results 1 to 10 of 17

Thread: 7670m and ATI drivers causes screen corruption

  1. #1

    Question 7670m and ATI drivers causes screen corruption

    Hello all, here's my problem:

    - Installed OpenSUSE 13.1 (IceWM > Cinnamon + GDM), and installed every update and dup with zypper
    - Upgraded to 3.13 Kernel. I don't remember the exact version, but the latest from the stable repo
    - Installed ATI Propietary Drivers (latest beta 14.3 V1.0) from the rpm

    - After the first reboot, the screen got corrupted, even the Terminal screen (Ctrl+Alt+F1)


    After that:

    - Uninstalled Installed ATI Propietary Drivers with /usr/share/ati/fglrx-uninstall.sh (screen go back to normality)
    - Downgraded to Kernel 3.11
    - Installed ATI Propietary Drivers (latest beta 14.3 V1.0)

    - After the first reboot, the screen got corrupted, even the Terminal screen (Ctrl+Alt+F1)



    And, for the last time:

    - Uninstalled Installed ATI Propietary Drivers with /usr/share/ati/fglrx-uninstall.sh (screen go back to normality)
    - Installed ATI Propietary Drivers with 1 Click Install

    - After the first reboot, the screen got corrupted, even the Terminal screen (Ctrl+Alt+F1)


    Screenshots:







    This is my laptop:

    - Toshiba Satellite L845-SP4105LA
    - CPU: Core i7 i7-3632QM
    - AMD Radeon HD7670M 1GB
    - Chipset Mobile Intel HM76 Express
    - 14" 1366 x 768

    - Dual boot, EFI mode. Windows 8.1 x64
    - 1TB Disk, ALL FORMATED, no recovery nor OEM partitions..


    Any ideas?
    Tell me if i need to provide more info

    Thanks!

  2. #2
    Join Date
    Mar 2014
    Location
    Dnepropetrovsk
    Posts
    105

    Default Re: 7670m and ATI drivers causes screen corruption

    Hello!

    I have not the same, but a similar problem with my Lenovo IdeaPad G500A (Intel Core i5-3230M, Intel HD Graphics 4000, AMD Radeon HD 8750M) at OpenSUSE 12.3.

    In my case, formally, the fglrx driver can be installed, but it is not configured properly to cooperate with integrated Intel HD card. Before installing fglrx driver all works well. Once I install the proprietary driver of any version and reboot, X doesn't start, but Terminal screens are working. The reason is that only the fglrx driver is started, and the intel driver isn't. But AMD card can reach display only via Intel one, which only one is physically connected to monitor. That's why X doesn't start.

    If the /etc/X11/xorg.conf is killed, X starts on the intel driver, but glxinfo gives error. If fglrx driver is uninstalled, all works properly.

    I read different articles in forums, tried to install driver on different OSs (OpenSUSE 11.4, 12.2, 12.3, 13.1, Ubuntu 12.04 LTS), but without any success. I wrote to the AMD and OpenSUSE forums, but there are no answers.

    Have you had success with other versions of driver or OpenSUSE?

    Could you show the /var/log/Xorg.0.log file for unsuccessfull start?

    Does the killing of the xorg.conf file start X?

  3. #3
    Join Date
    Jul 2008
    Location
    Toronto, Canada
    Posts
    1,255

    Default Re: 7670m and ATI drivers causes screen corruption

    Yes. The xorg.conf file is no longer used. Ever since HAL has been deprecated. The udev and udev rules enable device detection in X.
    You can add specific entries in /etc/X11/xorg.conf.d/ .conf files.

    See https://forums.opensuse.org/showthre...ry-guide-users
    My Linux Box
    OS:
    openSUSE 52.2 - Plasma 5.18.9
    OS:
    Tumbleweed Plasma 5.22
    ASUS P5Q | Intel Quad 6600 @3.02 GHz | 8GB G.SKILL RAM | Nvidia GeForce 750 Ti

  4. #4
    Join Date
    Jul 2008
    Location
    Toronto, Canada
    Posts
    1,255

    Default Re: 7670m and ATI drivers causes screen corruption

    Recommended reading for ATI cards

    http://en.opensuse.org/HCL:ATI_video_cards
    http://wiki.cchtml.com/index.php/Main_Page

    Installation Help from AMD for openSUSE
    http://wiki.cchtml.com/index.php/SUSE/openSUSE

    If, after having installed FGLRX, you find that X is unable to start. This procedure describes the process of re-enabling the open source radeon driver.

    Blacklist


    One of the first things fglrx does to ensure that radeon doesn't interfere with it is it blacklists the radeon module so that the kernel doesn't load it while booting.
    # rm /etc/modprobe.d/fglrx.conf
    or
    # rm /etc/modprobe.d/50-fglrx.conf
    X11 Configuration

    When fglrx is installed, aticonfig creates xorg.conf containing configuration details for running fglrx. The default configuration files are in /etc/X11/xorg.conf.d/, so it's ok, in this case, to completely remove xorg.conf.
    # rm /etc/X11/xorg.conf
    Load radeon

    The next thing you'll want to do is to load the radeon module. Modprobe makes this easy:
    # modprobe radeon
    Restart X

    Restarting X is relatively simple: [Ctrl]-[Alt]-[Backspace]+[Backspace]


    My Linux Box
    OS:
    openSUSE 52.2 - Plasma 5.18.9
    OS:
    Tumbleweed Plasma 5.22
    ASUS P5Q | Intel Quad 6600 @3.02 GHz | 8GB G.SKILL RAM | Nvidia GeForce 750 Ti

  5. #5
    Join Date
    Jul 2008
    Location
    Toronto, Canada
    Posts
    1,255

    Default Re: 7670m and ATI drivers causes screen corruption

    Important Note

    Before trying to install the fglrx rpm package it's recommended to disable the open-source radeon driver.

    1. Start your computer
    2. At the Grub2 boot menu select Advanced -->Recovery Mode
    3. Press "e" (for edit)
    4. With the arrow key navigate to the line beginning with linux
    5. After the last word "xfailsafe" add " radeon.modeset=0 blacklist=radeon 3" (without the quotes)
    6. Press enter F10
    7. It will boot your system in console mode, once you see a prompt login, use the root account


    Recreate the initrd
    without the open-source radeon driver loaded. Type:
    Code:
    # mkinitrd
    Type:
    Code:
    shutdown -r now
    Add these two repositories to Yast:

    Xorg - Update the Mesa rpms
    http://download.opensuse.org/reposit...openSUSE_13.1/

    Install the fglrx openSUSE 13.1 ATI driver

    http://geeko.ioda.net/mirror/amd-fglrx/openSUSE_13.1/
    My Linux Box
    OS:
    openSUSE 52.2 - Plasma 5.18.9
    OS:
    Tumbleweed Plasma 5.22
    ASUS P5Q | Intel Quad 6600 @3.02 GHz | 8GB G.SKILL RAM | Nvidia GeForce 750 Ti

  6. #6

    Default Re: 7670m and ATI drivers causes screen corruption

    I was on Fedora 20, but it's the same problem.. I'll return to OpenSUSE right now, and will try that configuration!

  7. #7
    Join Date
    Jul 2008
    Location
    Toronto, Canada
    Posts
    1,255

    Default Re: 7670m and ATI drivers causes screen corruption

    Just remember to start with the instructions from comment #5 first.
    Before installing the rpm, you must install the kernel sources and development files. This will allow you to compile the radeon driver(s) into the kernel.
    Code:
    kernel-source kernel-devel kernel-desktop-devel gcc gcc-c++ make
    Next install the fglrx rpm. After fglrx rpm installation has finished:


    • Generate Config file via console

    Code:
    sudo aticonfig --initial -f
    • Reboot

    Code:
    shutdown -r now
    My Linux Box
    OS:
    openSUSE 52.2 - Plasma 5.18.9
    OS:
    Tumbleweed Plasma 5.22
    ASUS P5Q | Intel Quad 6600 @3.02 GHz | 8GB G.SKILL RAM | Nvidia GeForce 750 Ti

  8. #8

    Default Re: 7670m and ATI drivers causes screen corruption

    Thank you Romanator, but that didn't work with an EFI installation.With a Legacy (Non-EFI) installation, and the propietary ATI drivers works like a charm.. But i wanted a GPT/EFI system..




    There are two non-wanted workarounds:




    1- Suspend and wake up the laptop (but rebooting/power off the laptop will broke the screen again)
    or
    2- Install OpenSUSE in Legacy (Non-EFI) mode.. And forget about Windows 8..




    So..




    After hours of testing, messing and testing with the bootloaders, ELILO, Grub2-EFI.. I managed to fix it:








    The idea went into my mind when, after modifying the grub.conf resolutions and modes, the corrupted part of the screen showed in only a quarter of the screen.. I mean, changing the grub.conf resolutions, changed the corrupted areas/zones..




    As my last option, installed rEFInd in a flashdrive (the img version, with a dd command).. And was the same thing.. Corrupted/shifted screen.. Just like Grub2-EFI..
    After a close look at the refind.conf file, i saw that there was a "new tipe of resolution" named GOP.. Uncommented that line, rebooted and booted again with rEFInd into OpenSUSE and the corruption/shifted screen was fixed!!!!




    The problem seems to be that Grub2-EFI and ELILO doesn't use/support GOP (Graphics Output Protocol). Or maybe i don't know how to change to that mode..




    Step by Step




    1- Download rEFInd rpm: http://sourceforge.net/projects/refi...4.rpm/download and install it
    2- Reboot and boot with rEFInd (Booting with rEFInd, instead of Grub2-EFI, should be automatic).

    You'll see at least two OpenSUSE entries.. Chose the one that says something like Boot from kernel 3.xx.xx on EXT4


    3- Your screen will be corrupted in OpenSUSE, so you'll need to use the 1st workaround
    4- In a Terminal:




    If you're using Gnome




    Code:
    gnomesu gedit /boot/efi/EFI/refind/refind.conf

    If using KDE




    Code:
    kdesu kate /boot/efi/EFI/refind/refind.conf









    5- Look for the line




    Code:
    #resolution 3

    and uncomment it.








    6- save, reboot and boot with rEFInd


    The only thing i don't know is what is that parameter "3", the rEFInd resolution is very low with it, but it just works!

  9. #9
    Join Date
    Jul 2008
    Location
    Toronto, Canada
    Posts
    1,255

    Default Re: 7670m and ATI drivers causes screen corruption

    Hmm. Very different but effective. It's great to hear that you were able to resolve the problem.
    When you boot to the UEFI interface can you disable the Secure Boot only to resolve the problem.

    Are you able to access it?
    My Linux Box
    OS:
    openSUSE 52.2 - Plasma 5.18.9
    OS:
    Tumbleweed Plasma 5.22
    ASUS P5Q | Intel Quad 6600 @3.02 GHz | 8GB G.SKILL RAM | Nvidia GeForce 750 Ti

  10. #10

    Default Re: 7670m and ATI drivers causes screen corruption

    I have Secure Boot disabled since i bought this laptop. I always installed OpenSUSE/Fedora with Secure Boot disabled. So that's not an/the issue
    The issue is clearly that GOP isn't supported by Grub2 or ELILO. And seems that my laptop/GPU needs a GOP compatible bootloader.


    I found some info regarding GOP:

    Here talks about the GOP resolution modes
    http://en.helpdoc-online.com/virtual...e/ch03s12.html

    The most important thing is that, in rEFInd, you can set:

    Code:
    resolution X
    Where X can be 0, 1, 2, 3, or 4 referring to the 640x480, 800x600, 1024x768, 1280x1024, or 1440x900 screen resolution respectively.


    In my laptop, the native screen resolution is 1366x768, so i need to use resolution 2

    Of course, if i comment that line, rEFInd boots with UGA, leading to the shifted/corrupted screen. No matters how i install the ATI Propietary driver, using the latest beta, different Kernels (3.11, 3.13), different X11, mesa versions, that will lead to a shifted/corrupted screen.

    Uncommenting that line, forces rEFInd to boot with GOP video mode, and OpenSUSE boots normaly


    (BTW, sorry about my english hehe)

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •