Troubleshooting problems: Difference between revisions

Heading levels, level one is the page title; Related → Related content
m (moved slow graphics to Troubleshooting performance issues)
(Heading levels, level one is the page title; Related → Related content)
Line 12: Line 12:
** Try [[Requesting Technical Help]], but only after trying the other suggestions on this page first
** Try [[Requesting Technical Help]], but only after trying the other suggestions on this page first


 
== Common FlightGear Problems and Solutions ==
= Common FlightGear Problems and Solutions =
{{main article|Howto: Get rid of common errors}}
{{main article|Howto: Get rid of common errors}}


 
=== Corrupt Textures on ATi Cards ===
== Corrupt Textures on ATi Cards ==
 
Several users have reported corrupted textures running FlightGear on ATi graphics cards. The ATi drivers are the subject of intensive improvement, but can still be problematic for some users. Try this:
Several users have reported corrupted textures running FlightGear on ATi graphics cards. The ATi drivers are the subject of intensive improvement, but can still be problematic for some users. Try this:


Line 38: Line 35:
[[File:ATI_point-sprites_corrupted_1.jpg]] [[File:ATI_point-sprites_corrupted_2.jpg]]
[[File:ATI_point-sprites_corrupted_1.jpg]] [[File:ATI_point-sprites_corrupted_2.jpg]]


 
=== USB Joystick Fails to Work ===
== USB Joystick Fails to Work ==
 
FlightGear is designed to recognize automatically any USB joystick that it is aware of (has a configuration on file for it). Configuration for USB joysticks is located in the Inputs folder. For example:
FlightGear is designed to recognize automatically any USB joystick that it is aware of (has a configuration on file for it). Configuration for USB joysticks is located in the Inputs folder. For example:


Line 60: Line 55:
* the configuration joystick name matches the name the stick actually reports to your computer
* the configuration joystick name matches the name the stick actually reports to your computer


 
=== USB Joystick exhibits permanent offset / requires repeated recalibration ===
== USB Joystick exhibits permanent offset / requires repeated recalibration ==
 
USB Joystick drivers should automatically zero and calibrate the joystick on plugin. Some examples of some types of joystick can be faulty where the fault is exhibited as an offset from the zero position when this process is completed. In Kubuntu this can be fixed for the session by use of the Joystick calibration tool under "Keyboard and Mouse" of "System Settings", or equivalent tools with other distributions, but the problem will recur.
USB Joystick drivers should automatically zero and calibrate the joystick on plugin. Some examples of some types of joystick can be faulty where the fault is exhibited as an offset from the zero position when this process is completed. In Kubuntu this can be fixed for the session by use of the Joystick calibration tool under "Keyboard and Mouse" of "System Settings", or equivalent tools with other distributions, but the problem will recur.


In some cases this may be caused by improper connector seating or other loose connections within the joystick. This can sometimes be remedied by unscrewing the base or other case element to access the circuit board and then reseating the connectors. Also check for faulty solder joints and discrete components bent over onto the circuit board. Before attempting any repair unplug the device and remove any batteries.
In some cases this may be caused by improper connector seating or other loose connections within the joystick. This can sometimes be remedied by unscrewing the base or other case element to access the circuit board and then reseating the connectors. Also check for faulty solder joints and discrete components bent over onto the circuit board. Before attempting any repair unplug the device and remove any batteries.


 
=== Configuring CH Products Under Windows Vista ===
== Configuring CH Products Under Windows Vista ==
 
The CH Products Yoke and Pedals are among the most popular flight sim controls.  
The CH Products Yoke and Pedals are among the most popular flight sim controls.  
FlightGear provides excellent configuration files for both the Yoke and Pedals manufactured by CH. Windows Vista recognizes and configures the USB versions of these products by default. However, it reports them as "Generic Controls." This creates an issue when FlightGear tries to assign the appropriate controller configuration.  
FlightGear provides excellent configuration files for both the Yoke and Pedals manufactured by CH. Windows Vista recognizes and configures the USB versions of these products by default. However, it reports them as "Generic Controls." This creates an issue when FlightGear tries to assign the appropriate controller configuration.  
Line 83: Line 74:
</code>
</code>


 
=== [Enter] does not work for rudder control ===
== [Enter] does not work for rudder control ==
 
First of all: if [0] doesn't work, check if toggling num-lock solves the issue.
First of all: if [0] doesn't work, check if toggling num-lock solves the issue.


Line 108: Line 97:
Last thing to do, in any case, disbable the keycode reports by replacing the "#" which we removed earlier.
Last thing to do, in any case, disbable the keycode reports by replacing the "#" which we removed earlier.


 
== Possible pitfalls when modifying base package files ==
= Possible pitfalls when modifying base package files =
 
At some point, most users will probably want to modify FlightGear in some way or another.  
At some point, most users will probably want to modify FlightGear in some way or another.  
Many interesting modifications can be done by editing base package resources, such as for example aircraft files, instrumentation files, GUI files, Nasal scripts etc.
Many interesting modifications can be done by editing base package resources, such as for example aircraft files, instrumentation files, GUI files, Nasal scripts etc.
Line 126: Line 113:
If you do encounter problems getting your modifications to work for you, you may want to run FlightGear with an increased log/warning level, so that you get to see more completely which parts of FlightGear could be successfully completed and which ones failed, this can be achieved by using the --log-level=bulk parameter
If you do encounter problems getting your modifications to work for you, you may want to run FlightGear with an increased log/warning level, so that you get to see more completely which parts of FlightGear could be successfully completed and which ones failed, this can be achieved by using the --log-level=bulk parameter


 
== Related content ==
== Related ==
* [[Graphics drivers configuration]]
* [[Graphics drivers configuration]]
* [[Howto: Get rid of common errors]]
* [[Howto: Get rid of common errors]]


[[Category:Troubleshooting]]
[[Category:Troubleshooting]]