Talk:Fedora: Difference between revisions

From cchtml.com
 
 
(One intermediate revision by one other user not shown)
Line 13: Line 13:
[[User:Riaanvn|Riaanvn]] 07:49, 28 October 2007 (CDT)
[[User:Riaanvn|Riaanvn]] 07:49, 28 October 2007 (CDT)
:I have updated the status. Thanks for the tip. -[[User:Mooninite|Mooninite]] 01:50, 29 October 2007 (CDT)
:I have updated the status. Thanks for the tip. -[[User:Mooninite|Mooninite]] 01:50, 29 October 2007 (CDT)
2014/05/14  what about FC20?
== For Fedora 22 and Catalyst-15.9 ==
Add please for Fedora 22.
Оnly one patch is needed.
Patch for 15.9 from [https://bluehatrecord.wordpress.com/2015/09/17/installing-the-proprietary-amd-catalyst-15-9-fglrx-15-201-driver-on-fedora-22-with-linux-kernel-4-1-6/ Here].
Contents of catalyst159.patch
--- common/lib/modules/fglrx/build_mod/firegl_public.c 2015-09-09 01:57:14.000000000 +0300
+++ common/lib/modules/fglrx/build_mod/firegl_public.c 2015-09-20 09:23:27.368001231 +0300
@@ -277,7 +277,7 @@
  #endif
 
  #ifdef MODULE_LICENSE
-MODULE_LICENSE("Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY");
+MODULE_LICENSE("GPL/Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY");
  #endif
  #ifdef MODULE_DEVICE_TABLE
  MODULE_DEVICE_TABLE(pci, fglrx_pci_table);
@@ -3506,7 +3506,11 @@
  #else
          //when MSI enabled. keep irq disabled when calling the action handler,
          //exclude this IRQ from irq balancing (only on one CPU)
-        ((useMSI) ? (IRQF_DISABLED) : (IRQF_SHARED)),   
+        #if LINUX_VERSION_CODE < KERNEL_VERSION(4,1,0)
+            ((useMSI) ? (IRQF_DISABLED) : (IRQF_SHARED)),
+        #else
+            ((useMSI) ? : (IRQF_SHARED)),
+        #endif 
  #endif
          dev_name,
          context);
     
--- common/lib/modules/fglrx/build_mod/kcl_str.c 2015-09-09 01:57:14.000000000 +0300
+++ common/lib/modules/fglrx/build_mod/kcl_str.c 2015-09-20 14:30:43.242848869 +0300
@@ -169,7 +169,11 @@
                                    const char* s2,
                                    KCL_TYPE_SizeSigned count)
  {
-    return strnicmp(s1, s2, count);
+    #if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0)
+        return strnicmp(s1, s2, count);
+    #else
+        return strncasecmp(s1, s2, count);
+    #endif
  }
 
  /** \brief Locate character in string
The installation steps are the same for [[Fedora 21 Installation Guide|Fedora 21]] except the name of the patch file.

Latest revision as of 12:32, 20 September 2015

I was able to install fglrx in fc-6. I'm using Radeon AIW X800XT AGP. The current rpm build was successful; apparently, ATi has fixed that. Running the download with sh from ATi yielded the kernel rpm, the fgrlx rpm, the devel rpm, and the control panel rpm. I ran the kernel rpm, then the fglrx rpm, then the control panel rpm. I didn't run the devel rpm. I now get multiple resolutions up to native 1280X1024 for my 19" LCD and up to 75hz and tv-out. Before, all I got was 800X600 and 640X480 at 60hz and 56hz with corrupted tv-out. I'm a happy camper today! I know the linux purists hate fglrx, but, as is too often the case, they don't yet have good solutions; for one thing, GATOS progress seems to be crawling--they only support cards in the 9200 era.

I may sound preachy and even off-base, but it seems the purists desire for us to be docile hostages, waiting years for them to resolve their showdowns with hardware vendors. The thing is that we who are involved with UNIX are mavericks at heart--generally, we are not docile--we like Linux, but we want Linux that works with good functionality that, hopefully, improves over time. Often and vexingly, even that's not always true....

If we mess up, we just fresh install--it's not nearly as involved as Windoze install. We don't tear our hair out--these guys act as if it's the end of the world. On the other hand, I shouldn't crucify great volunteers who have bent over backwards to be helpful. As for fixing Linux, often it's not "intuitive." Good docs and books are really helpful; with Windoze, I think that many of us agree that one can simply learn as one goes--generally, books aren't much help. Most programs involve clicking, simple menus, and even video tutorials.

I guess the place for this rant is my own blog. I'll start that up. Thanks for letting me vent. I do think a lot of people involved with UNIX relate to this.

Test captcha.

Comment with regards to Fedora 7 status / support

Does this comment still apply "There has been no official comment on Fedora 7 support." if "Fedora/F7" support is included in the official ATI distribution (albeit maintained by Phoronix)? Since I am fairly new, I do not just want to remove it outright. Riaanvn 07:49, 28 October 2007 (CDT)

I have updated the status. Thanks for the tip. -Mooninite 01:50, 29 October 2007 (CDT)


2014/05/14 what about FC20?

For Fedora 22 and Catalyst-15.9

Add please for Fedora 22. Оnly one patch is needed. Patch for 15.9 from Here.

Contents of catalyst159.patch

--- common/lib/modules/fglrx/build_mod/firegl_public.c	2015-09-09 01:57:14.000000000 +0300
+++ common/lib/modules/fglrx/build_mod/firegl_public.c	2015-09-20 09:23:27.368001231 +0300
@@ -277,7 +277,7 @@
 #endif
 
 #ifdef MODULE_LICENSE
-MODULE_LICENSE("Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY");
+MODULE_LICENSE("GPL/Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY");
 #endif
 #ifdef MODULE_DEVICE_TABLE
 MODULE_DEVICE_TABLE(pci, fglrx_pci_table);
@@ -3506,7 +3506,11 @@
 #else
         //when MSI enabled. keep irq disabled when calling the action handler,
         //exclude this IRQ from irq balancing (only on one CPU) 
-        ((useMSI) ? (IRQF_DISABLED) : (IRQF_SHARED)),    
+        #if LINUX_VERSION_CODE < KERNEL_VERSION(4,1,0)
+             ((useMSI) ? (IRQF_DISABLED) : (IRQF_SHARED)),
+        #else
+             ((useMSI) ? : (IRQF_SHARED)),
+        #endif   
 #endif
         dev_name,
         context);

     
--- common/lib/modules/fglrx/build_mod/kcl_str.c	2015-09-09 01:57:14.000000000 +0300
+++ common/lib/modules/fglrx/build_mod/kcl_str.c	2015-09-20 14:30:43.242848869 +0300
@@ -169,7 +169,11 @@
                                   const char* s2,
                                   KCL_TYPE_SizeSigned count)
 {
-    return strnicmp(s1, s2, count);
+    #if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0)
+        return strnicmp(s1, s2, count);
+    #else
+        return strncasecmp(s1, s2, count);
+    #endif
 }
 
 /** \brief Locate character in string 


The installation steps are the same for Fedora 21 except the name of the patch file.